Hello world! I'm Charalambos, a dedicated software developer with a heart for gaming. As a tech aficionado, every project I take on is a chance for me to experiment, enhance my abilities, and embrace the latest innovations.
What I Do
Lines of Code Written>2B
2019-2022European University Cyprus
2009 - 2013European University Cyprus
Bsc Computer Science
Completed a wide range of primary and elective courses including Programming in Unix-like Environment (CSC326), Digital Game Design I & II (CSC450/CSC391), Assembly Language (CSC305), Computer Graphics I (CSC328).
Dissertation: World of Warcraft research add-on and data analysis
2021 - CurrentHyperio Software
Software Engineer .NET
Responsible for the redesign and enhancement of the platform's authentication and authorization architecture using Identity Server, bolstering security and performance. This included a front-end overhaul for precise user access and an improved user experience. Additionally, I developed internal tools to optimize developer and QA processes, designed a load testing framework with Grafana K6, and furthered the multi-tenant SaaS platform by refining its back-end core components within a microservices/microfrontends framework.
Oversaw the technical direction for both new and ongoing projects, ensuring adherence to best practices. My responsibilities included distributing tasks to cross-regional development teams, leading the implementation of internal tools for our proprietary core banking system, and designing strategies for seamless integration with external financial services.
2019 - 2021Probanx Solutions
Senior Software Developer
Integral member of a team responsible for the infrastructure transformation of our core banking solution, incorporating CI/CD via Terraform and Jenkins. Undertook the foundational development of OpenBanking UK APIs, including AISP and PISP, and constructed a custom identity server compliant with PSD2. My contributions also encompassed the design and creation of a custom event bus system using ZeroMQ to bolster internal API efficiency, a standalone SWIFT FIN message parser for the core banking system, and a proprietary authentication framework to unify access policies. Additionally, I was involved in release and site reliability engineering, team code reviews, and the technical documentation of completed components.
Co-founder, Software Architect
Responsible for the architectural design and gameplay framework implementation for "You Shall Not Break!" as well as other games in development. Additionally, I provided knowledge-sharing and mentored team members on the intricacies, features, and applications of Unreal Engine 4 technologies.
2016 - 2019HS Data
Implemented and deployed custom web applications, services, and integration tools tailored for the banking sector using .NET Core and .NET Framework. Beyond development, I played a pivotal role in mentoring Junior Developers, imparting knowledge on software architecture, programming nuances, and business logic. My expertise extended to debugging and enhancing WPF-based solutions, crafting reports using SQL Server Reporting Services and Crystal Reports, and designing input validation components and forms with Aurelia. Furthermore, I provided first-tier operational support for the solutions I delivered.
2013 - 2016Forthdesign
Spearheaded the development of Facebook applications and games tailored for advertising campaigns of diverse companies. My portfolio also included crafting multi-touch interactive software utilizing openFrameworks and architecting large-scale web applications with PHP frameworks, which were integrated into comprehensive systems paired with mobile apps. Additionally, I developed native iOS and Android applications and games, along with kiosk apps for both platforms using the Apache Cordova framework.