Evgenii Surin is a Tech Lead based in Yerevan with 8+ years of commercial backend experience building and refactoring high-throughput, production-grade systems. He has driven architecture and delivery improvements at CosySoft—extracting critical services from monoliths, introducing streaming concurrent pipelines, and implementing observability to reduce errors and speed shipping. Comfortable across JVM and functional stacks, he’s delivered systems in Kotlin, Java and Scala with Reactor, Cats Effect, gRPC and Kafka, and integrated ML components like BERT for recommendation features. He mentors engineers, promoted TDD and functional programming practices, and has a practical knack for using profiling and CI/CD tooling to eliminate memory leaks and boost throughput. An uncommon detail: his academic background is in social work, which informs his collaborative leadership and user-focused approach to engineering challenges.
8 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Social Work, Bachelor's degree, Social Work at Volga Region State University of Service
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.