Summary
Edgaras Makarovas is a Senior Java and Scala engineer with over a decade of experience building mission-critical, enterprise-grade systems and leading teams through large migrations and cloud transformations. He combines deep backend expertise (Java, Scala, Spring, Akka) with practical DevOps skills (Terraform, Ansible, ECS, Docker) to deliver resilient, cost-efficient platforms—having cut infrastructure costs by two-thirds and halved CI build times in past roles. Comfortable working autonomously, he also coaches teams on best practices like SOLID, CI/CD and testcontainers, and has led multi-service refactors, multi-tenancy enablement, and high-availability blockchain node deployments. His background in high-volume e-commerce ETL and carrier billing fintech gives him a steady hand for data-heavy, production-critical projects, and he brings an unusual blend of perfectionism and pragmatism shaped by prior teaching and cross-disciplinary experience.
10 years of coding experience
8 years of employment as a software developer
High School, High School at Vydūnas Gymnasium of Šilutė
Bachelor’s Degree, BSc Psychology, 2:1, Bachelor’s Degree, BSc Psychology, 2:1 at University of Southampton
English, Lithuanian, Spanish, Russian, German