Roman Pushkov

Contract Software Engineer at Self-employed

Tbilisi, Georgia
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 Pushkov is a backend-focused contract software engineer with 8 years of experience building fault-tolerant and distributed services, primarily on the BEAM (Elixir/Erlang) ecosystem. He has shipped production systems across payments, telecom, and notification domains, improving conversion and reliability through failover routing, rating systems, and scalable async pipelines. A pragmatic advocate of TDD, pair programming, and developer experience, he routinely optimises deployment pipelines and developer tooling to speed time-to-market. Roman mentors junior engineers and contributes to open-source projects like Codebattle, where he implemented Elo-based player ranking logic. Based in Tbilisi, he pairs deep technical craft with broad intellectual curiosity—traveling to 38 countries and pursuing interests in linguistics, architecture and urban planning outside of work.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BSc Business Informatics, Bachelor of Science - BSc Business Informatics at State University — Higher School of Economics
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

phoenix-liveview10
phoenix-framework10
apache-phoenix10
elixir10
logic10
testing9
react3
dockers3
docker3

Programming languages (12)

DockerfileCUEShellRustMakefileJavaScriptLuaErlang

Github contributions (5)

github-logo-circle
hexlet-codebattle/codebattle

Jan 2018 - Jan 2019

Codebattle - Game for programmers, where you solved algorithmic problems with other players in real time. You can fight with other players in single player mode or join massive tournaments.
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 4 comments in 1 year
Contributions summary:Roman primarily focused on implementing the Elo rating system within the game logic. Their contributions included creating an Elo module, integrating it into the game's play process, and updating user ratings based on game outcomes. Further work involved updating and testing the game's logic and user interface, integrating the Elo calculation into the game's flow.
reactjavascriptelixirdockerphoenix
aenglisc/aengli.sc

Apr 2018 - Apr 2023

Contributions:60 pushes in 5 years
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 Pushkov - Contract Software Engineer at Self-employed