Roman Babkov

Senior Java Kotlin Developer at Tinkoff Bank

Moscow, Moscow, Russia
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
Roman Babkov is a Senior Java/Kotlin developer with nine years of experience building resilient backend systems at major Russian fintechs, currently contributing at Tinkoff. He combines strong academic training in computational and applied mathematics from Novosibirsk State University with hands-on experience across Sberbank-Technology, BI.ZONE and Tinkoff, delivering production-grade services in Java and Kotlin. Roman also contributes to open-source game modding—implementing and refactoring complex game mechanics for the popular Dota 2 mod OpenAngelArena—demonstrating a knack for translating intricate rules into clean, testable code. Known for pragmatic problem-solving and steady long-term impact rather than job-hopping, he is not actively looking for new opportunities.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Computational and Applied Mathematics, Master of Science - MS, Computational and Applied Mathematics at Novosibirsk State University (NSU)
github-logo-circle

Github Skills (6)

lua10
product-design10
dd10
schema-design10
object-design10
game-development10

Programming languages (4)

JavaScalaLuaKotlin

Github contributions (5)

github-logo-circle
OpenAngelArena/oaa

Mar 2017 - Apr 2017

A really great Dota 2 game mode.
Role in this project:
userBack-end Developer
Contributions:8 commits, 12 PRs, 33 comments in 18 days
Contributions summary:Roman primarily worked on implementing new items and modifying existing game mechanics for a Dota 2 game mode. Their contributions included adding item functionalities, such as Martyr's Mail, Trump's Fists, Bottle, Shroud, Shivas Cuirass, and Satanic Core, along with related modifiers. They also refactored code, fixed bugs, and made adjustments to existing game systems.
gamedota-2greatdotareally
edu-xored/tracker-web

Oct 2016 - Nov 2016

Web UI for Git-based distributed issue tracker
Contributions:75 commits, 19 PRs, 87 pushes in 1 month
reacttrackerweb-uiissue-trackerdistributed
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
Roman Babkov - Senior Java Kotlin Developer at Tinkoff Bank