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

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