I am a dedicated solution architect and software engineer with a passion for building scalable, high-performance systems. I specialize in designing microservice architectures, API governance, and cloud-based solutions that drive business growth. I enjoy collaborating with cross-functional teams to translate complex requirements into robust, cost-efficient systems that stand the test of time and enable digital transformation.

Kyriakos Markakis

I am a dedicated solution architect and software engineer with a passion for building scalable, high-performance systems. I specialize in designing microservice architectures, API governance, and cloud-based solutions that drive business growth. I enjoy collaborating with cross-functional teams to translate complex requirements into robust, cost-efficient systems that stand the test of time and enable digital transformation.

Available to hire

I am a dedicated solution architect and software engineer with a passion for building scalable, high-performance systems. I specialize in designing microservice architectures, API governance, and cloud-based solutions that drive business growth.

I enjoy collaborating with cross-functional teams to translate complex requirements into robust, cost-efficient systems that stand the test of time and enable digital transformation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Advanced
Greek, Modern
Fluent
French
Beginner

Work Experience

Solution Architect / Senior Software Engineer at Freelancer
May 1, 2025 - Present
Led redesign and optimization of a microservice ingesting sports timelines to generate real-time statistics; developed market settlements to determine bet outcomes; built an early predictive model in Node.js and TensorFlow for combined bets; contributed to community initiatives with technical solutions.
Senior Software Engineer at T-Digital by Deutsche Telekom
July 1, 2023 - April 1, 2025
Reviewed and resolved security vulnerabilities; maintained and optimized IoT Orchestrator REST APIs in Node.js; deployed apps on Azure Kubernetes Service; utilized Azure Log Analytics for monitoring; conducted technical interviews; migrated projects across GitLab and streamlined CI/CD pipelines.
Solution Architect / Senior Software Engineer at Freelancer
November 1, 2021 - June 1, 2023
Enhanced GraphQL gateway to consolidate APIs; designed scalable API architecture for item collections and versioning; documented with OpenAPI; implemented APM in Node.js; built a robust AMQP wrapper for RabbitMQ with auto-reconnect and status events; split monolithic app into two micro-services (Vue.js front-end, Fastify back-end).
Solution Architect / Senior Software Engineer at Weborama
January 1, 2020 - October 1, 2021
Designed scalable microservice architecture for ad data distribution; implemented CQRS and Event-Driven Architecture; created reporting databases; standardized API governance with OpenAPI; developed centralized email dispatch service and automation for file changes/upload via SFTP; implemented deployment tooling and wildcard SSL strategy.
Senior Software Engineer at ING
December 1, 2018 - December 1, 2019
Conducted security assessments aligned with OWASP guidelines; ensured regulatory compliance in software development; authored unit tests with Mocha/Chai; monitored services for performance; built reusable web components with lit-html.
Senior Software Engineering Consultant at WAES (consultancy company)
November 1, 2018 - December 1, 2019
Reviewed and provided feedback on technical assignments, ensuring alignment with architectural standards; supported hiring decisions through rigorous evaluation.
Solution Architect / Senior Software Engineer at Enginius
May 1, 2017 - September 1, 2018
Led requirements gathering and architecture decisions; built REST APIs; implemented backend features with Node.js and Fastify; wrote unit tests; ensured QA during releases.
Senior Software Engineer at Kantar Media
May 1, 2016 - April 1, 2017
Delivered software solutions under tight schedules in Java and Clojure; maintained production servers; improved text highlight accuracy and built an Elasticsearch client for indexing and searching.
Software Engineer at CCS Digital Education
February 1, 2015 - April 1, 2016
Core member of the Lykio platform; designed scalable event-driven microservices for tenant and user management; wrote unit/integration tests; implemented leaderboards using Redis to boost user engagement.
Software Engineer at Scytl Secure Electronic Voting
February 1, 2014 - February 1, 2015
Developed, tested and documented voting server functionalities; wrote system tests; improved export efficiency by batch processing; onboarded new team members.
Software Engineer at European Dynamics
November 1, 2011 - February 1, 2014
Designed and developed functionalities per specifications; maintained SQL scripts; wrote unit/integration tests; refactored code to improve performance; integrated asynchronous messaging.
Software Engineer / Analyst at Hellenic Army
November 1, 2009 - January 1, 2011
Led the Research and Informatics Office at the 5th Cretan Division; optimized local network structure for efficiency and security; supervised a team of three personnel.

Education

Diploma Android Programmer at Camilo José Cela University - Madrid, Spain
September 1, 2011 - October 1, 2012
Bachelor of Engineering, Informatics Engineering at Technological Educational Institute of Crete
September 1, 2005 - September 1, 2009
B.S. in Applied Mathematics (110 credits completed) at University of Crete
September 1, 2002 - September 1, 2005

Qualifications

MongoDB University Certificate M001: MongoDB Basics
January 1, 2019 - January 8, 2026
MongoDB University Certificate M101JS: MongoDB for Node.js Developers
December 1, 2016 - January 8, 2026

Industry Experience

Software & Internet, Financial Services, Media & Entertainment, Professional Services