Summary
Евгений Остапенко is a Lead Software Engineer in Moscow with 11 years of experience designing program tools, improving legacy codebases, and applying strong abstractions across functional and OOP paradigms. He specializes in Scala and Akka—he has contributed to the Akka framework—and brings deep understanding of monads, CRDTs and distributed computation patterns. At Dialog he leads efforts to create reusable libraries and better abstractions that make complex, non-standard problems easier to solve for the wider team. His background includes backend work at TCS Bank and earlier web development, giving him practical fluency in PHP, JavaScript, databases and common protocols. Known for propagating novel ideas among teammates, he combines hands-on implementation with mentorship to raise engineering standards.
11 years of coding experience
2 years of employment as a software developer
Russian, English