Summary
Samir Garg is a pragmatic technical lead and hands-on software craftsman with over 20 years’ experience building high-volume e-commerce, fintech and government systems using JVM languages, especially functional Scala and Java. He has led teams and architectures across major organisations (Home Office, Ministry of Justice, HMRC, Barclays, Tesco Bank, Linklaters) delivering microservices, secure REST APIs, ETL pipelines and cloud-native deployments. A strong proponent of TDD/BDD and agile practices (XP, Scrum, Kanban), he combines practical leadership with deep implementation skills in Typelevel libraries, Akka, Play, Docker/Kubernetes and CI/CD. Samir routinely mentors engineers in Scala adoption and has repeatedly migrated and modernised legacy platforms into modular, testable services. He holds SC clearance, a Master in Computer Applications, and an unusual blend of domain breadth—from legal tech to national lottery systems—that helps him translate complex business rules into reliable, auditable software.
13 years of coding experience
16 years of employment as a software developer
University of Delhi
English