Ivan Petrov

Lead Engineer Scala Developer at Evolution

Riga, Vidzeme, Latvia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ivan Petrov is a Lead Scala Engineer based in Riga with nine years of hands-on experience building high-load, enterprise-grade systems from voting booths and photo kiosks to streaming platforms and ECM/BPM solutions. At Evolution he progressed from Scala developer to lead engineer, consistently delivering resilient backend services and mentoring teams. His background spans Java and Scala ecosystems, microservices, Akka, AWS, and DevOps tooling, reflecting a pragmatic full-stack sensibility forged in both government and media domains. Ivan refreshes his skills regularly and brings a disciplined, pull-your-weight ethos to projects, balancing production reliability with iterative delivery. Passionate about game development, he combines deep systems experience with an appetite for creative, performance-sensitive applications—suggesting an easy pivot into gamedev or real-time systems.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science and Engineering, 5, Bachelor's degree, Computer Science and Engineering, 5 at Pacific National University
languagesEnglish, Russian
github-logo-circle

Github Skills (3)

dotty9
scala8
scala-native8

Programming languages (1)

Scala

Github contributions (4)

github-logo-circle
Demosfen92/akka-chat

Nov 2017 - Feb 2018

Contributions:17 pushes, 7 branches in 2 months
Demosfen92/Memorizer

May 2017 - May 2017

Contributions:3 pushes, 2 branches in 1 day
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.
Request Free Trial
Ivan Petrov - Lead Engineer Scala Developer at Evolution