Igor Petrov

Senior Software Engineer at EPAM Systems

Astana, Astana, Kazakhstan
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
Igor Petrov is a Senior Software Engineer with over a decade of experience, currently working at EPAM Systems in Astana, Kazakhstan. He specializes in Java and Kotlin, Spring Framework, and modern microservices architectures, with practical know-how across relational and NoSQL databases, containerization, CI/CD, and orchestration. Igor has a strong track record of migrating legacy Spring XML configurations to Spring Boot and Java-based configs, demonstrated in full-stack contributions to projects like codenjoyme/codenjoy where he fixed front-end canvas issues and streamlined back-end configuration. Comfortable in distributed Agile teams, he repeatedly delivers pragmatic, production-ready solutions while mentoring peers. He combines deep backend expertise with hands-on front-end fixes, making him effective across the full stack and in cross-functional settings.
code11 years of coding experience
job10 years of employment as a software developer
bookИжевский Государственный Технический Университет (ИжГТУ)
languagesАнглийский, Русский
stackoverflow-logo

Stackoverflow

Stats
166reputation
20kreached
6answers
16questions
github-logo-circle

Github Skills (20)

javascript10
web-application10
back-end-development10
java10
javas10
webapp10
spring-boot10
web-development10
jsp9
configuration-management9
front-end-development9
jspx9
elasticsearch6
consul6
datagrid6

Programming languages (10)

PowerShellTypeScriptJavaShellC++CJavaScriptGo

Github contributions (5)

github-logo-circle
codenjoyme/codenjoy

Jan 2018 - Mar 2021

Role in this project:
userFull-stack Developer
Contributions:132 commits, 8 PRs, 1 comment in 3 years 1 month
Contributions summary:Igor contributed to front-end and back-end code, fixing errors in the text canvas component, modifying board and kata related files. The commits indicate work related to spring configuration, migrating from XML to Java configs for simplification and migration to spring-boot. Further commits show a focus on web application development, spring jsp fix, and debugging configurations, indicating full-stack involvement.
Insomnium/hardcoded-invaders

Dec 2017 - Sep 2022

Bot competition game.
Contributions:4 PRs, 10 pushes, 9 branches in 4 years 9 months
botdiscord-bot
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
Igor Petrov - Senior Software Engineer at EPAM Systems