Hi i am Charalambos

Software Engineer from Cyprus

about

A small introduction about myself

Charalambos Hadjiantoniou

Software Engineer from Cyprus

Hello world! I'm Charalambos - software developer, tech enthusiast, passionate gamer and avid problem-solver. I always try to explore new technologies and do something different in every project I manage, supercharging my skills and learning along the way.

For the past year I've been focusing mainly on developing web-based solutions using cloud technologies, particularly with Microsoft Azure.

I'm also writing about practical development solutions at thecodewrapper.com.

In 2017, i've co-founded an indie game development studio called Evistoria Games. In December 2018, we've had our first game called You Shall Not Break! released on Steam and started pre-production on our next game called Yenefan, both build using Unreal Engine 4.

Whatever free time I manage to squeeze out of my day I spend developing content/plugins for Unreal Engine 4 and Unity, and vigorously playing catch-up with the ever-changing world of technology.

🎸 🕮 🏋 📷 🥋 🎮

some of my work

Server-side technologies

PHP, ASP.NET, MVC, Blazor, Symfony, Wordpress, Node.js

Client-side technologies

HTML5/CSS3, Razor, jQuery, AngularJS, Aurelia

Design

Photoshop, Illustrator

Software Programming

C++, C#, .NET Core, openFrameworks, WPF

Mobile App Development

Objective-C, Swift, Java, Apache Cordova

Scripting

Lua, ActionScript

SQL

MSSQL, PostgreSQL, MySQL

Game development

Unreal Engine 4, CRYENGINE, Unity, Cocos2d, Phaser, XNA

Game design

3ds Max, Substance Designer/Painter, World Machine

show skills

ABOUT ANYTHING

FUN FACTS

  • 0
    Coffees consumed
  • 0
    Lines of code written
  • 0
    eBooks read

resume

2023

Education

Microsoft Certified

Azure Solutions Architect Expert

  • Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions

2022

Education

Microsoft Certified

Identity and Access Administrator Associate

  • Exam SC-300: Microsoft Identity and Access Administrator

2022

Education

Microsoft Certified

Azure Data Fundamentals

  • Exam DP-900: Azure Data Fundamentals

2022

Education

Microsoft Certified

Azure Administrator Associate

  • Exam AZ-104: Microsoft Azure Administrator

2021-TODAY

Work

Hyperio Software Ltd.

SOFTWARE ENGINEER (.NET)

2021

Education

Microsoft Certified

Azure AI Engineer Associate

  • Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution

2021

Work

Probanx Solutions Ltd.

LEAD DEVELOPER

  • Direction of technical approach regarding new and existing projects, and guidance on ensuring best practices

  • Breakdown and allocation of work to cross-regional development teams

  • Implementation of internal tooling for proprietary core banking system

  • Analysis and design for integration with external financial services

2020-2021

Work

Probanx Solutions Ltd.

SENIOR SOFTWARE DEVELOPER

  • Part of team responsible for core banking solution's infrastructure transformation and setup of CI/CD using Terraform and Jenkins

  • Ground-up development of OpenBanking UK APIs (AISP, PISP) and custom identity server under PSD2

  • Design and development of a custom event bus system using ZeroMQ, for improving internal API performance

  • Design and development of a standalone SWIFT FIN message parser/mapper library for processing of imports/exports in core banking system

  • Design and development of a custom authentication/authorization framework for consolidation of access policies within the core banking system

  • Release and site reliability engineering

  • Team code reviews and technical documentation of delivered components

2020

Education

Microsoft Certified

Azure Developer Associate

  • Exam AZ-204: Developing Solutions for Microsoft Azure

2019-2020

Work

iSignthis Ltd (ASX:ISX)

SOFTWARE DEVELOPER

2017-today

Work

Evistoria Games

CO-FOUNDER, SOFTWARE ARCHITECT

  • Architectural design and gameplay framework implementation for You Shall Not Break! and other games currently under development

  • Knowledge-sharing and guidance of team members in regards to Unreal Engine 4 technologies, features and applications

2019

Education

Microsoft Certified

Web Applications - MCSA (Microsoft Certified Solutions Associate)

App Builder - MCSD (Microsoft Certified Solutions Developer)

  • Exam 486: Developing ASP.NET MVC Web Applications

  • Exam 480: Programming in HTML with Javascript and CSS3

2017

Education

Microsoft Certified

MCPS (Microsoft Certified Solutions Professional)

  • Exam 483: Programming in C#

2016-2019

Work

HS Data Ltd

ANALYST/PROGRAMMER

  • Design, implement and deploy custom web applications/services and integration tools for the banking sector, using .NET Core/.NET Framework

  • Knowledge-sharing and training of Junior Developer on software architecture, programming language specifics and business logic

  • Debug and modify WPF-based solutions

  • Design and develop reports in SQL Server Reporting Services and Crystal Reports

  • Design and implement input validation components and forms using Aurelia

  • Provide 1st level operational support on the solutions delivered

2013-2016

Work

Forthdesign

SOFTWARE ENGINEER / FULL STACK DEVELOPER

  • Development of Facebook applications and games as part of advertising campaigns for various companies

  • Development of multi-touch interactive software using openFrameworks

  • Design and development of large scale web applications using PHP frameworks and integration thereof into broader systems involving mobile applications

  • Development of native iOS and Android applications/games

  • Development of iOS and Android kiosk applications/games using Apache Cordova framework

2009-2013

Education

European University Cyprus

BSc Computer Science student

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

Get in touch

Contacts

Feel free to contact me for anything work related, any project ideas you might want to share or just to say hi!