Iaroslav Baranov is a Java/Kotlin software engineer with 12 years of programming experience and seven years focused on the Java platform, currently supporting a 40+ microservice backend at edna. He holds Oracle Java 11 and Pivotal Spring 5 certifications and has production experience across relational and NoSQL stores (MySQL, MongoDB, Solr) as well as SAP Hybris and Yandex cloud ecosystems. Iaroslav combines hands-on implementation with architecture and release-level responsibilities—from technical grooming and hotfixes to participating in architectural committees. His GitHub hosts six personal projects totaling 20,000+ lines of code, and he has pursued deep formal-methods research, formalizing chapters of Type Theory in Coq as a side project. He also has practical security and infra experience (TLS/JCA work at Sravni.ru and large-scale data migrations) and a track record of building tooling and automation for resilient deployments.
12 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at ITMO University
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Saint Petersburg State University of Aerospace and Instrumentation
Specialist degree Fluid dynamics, Specialist degree Fluid dynamics at Peter the Great St.Petersburg Polytechnic University
Contributions:3 PRs, 10 pushes, 3 branches in 8 months
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.