Summary
Yannis Kapsalas is a senior Java software engineer with 8 years of experience designing and delivering high-performance, cloud-native systems using Java 17, Spring Boot, microservices, AWS and GCP. He has architected and led the development of 60+ microservices, driven large-scale refactorings that improved maintainability and cut delivery times by up to 40%, and optimized systems to reduce infrastructure costs and speed data pipelines by 95%. Experienced in end-to-end migrations, he has executed zero-downtime moves from AWS to GCP while mentoring small teams to operate enterprise-scale backends. Based in Greece, he combines hands-on coding with strong architectural judgment and a track record of squeezing significant performance and cost gains from distributed systems. An understated strength is his ability to empower tiny teams to own large, complex codebases without sacrificing reliability.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering - BE, Computer Software Engineering, 7.6, Bachelor of Engineering - BE, Computer Software Engineering, 7.6 at International Hellenic University
Computer Engineering, Computer Engineering at Vilnius Gediminas Technical University
English, Greek