Pavel Balashou

Senior Software Engineer at OpenProject | open source project management software

Germany
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

🤩
Rockstar
🎓
Top School
Pavel Balashou is a Senior Software Engineer based in Germany with 11 years of hands-on experience building full-stack web and mobile applications, primarily with Ruby on Rails, JavaScript/React Native, and PostgreSQL. He has led backend teams and architecture for cloud-based payment systems, run deployments and interviews, and repeatedly stepped into lead roles across startups and enterprise-facing projects. Pavel is an active open-source contributor to OpenProject, where he improved frontend reliability by refactoring link services to avoid race conditions and tightened typings for maintainability. His career blends product-facing feature work with platform-level concerns—testing, CI, and OAuth/token handling—so he’s comfortable across the stack and lifecycle. Originally trained in applied mathematics, he brings a methodical, type-focused approach to reducing complexity and improving system observability.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Vitebski Dzjaržauny Universitet imja P.M. Mašerova
languagesEnglish, Russian
github-logo-circle

Github Skills (11)

typescript10
typescripts10
front-end-development10
typescript-types10
angular10
api9
apim9
rails8
oauth8
ruby-on-rails8
web-development7

Programming languages (5)

RustJavaScriptPHPRubyTSQL

Github contributions (5)

github-logo-circle
opf/openproject

Jan 2023 - Jan 2023

OpenProject is the leading open source project management software.
Role in this project:
userFull-stack Developer
Contributions:1 release, 341 reviews, 10 commits in 10 days
Contributions summary:Pavel focused on refactoring and improving the frontend code, specifically within the file links service, to handle potential race conditions and improve readability. They updated the system to use Observable<void> instead of any type and implemented explicit typecasts to ensure code quality. Furthermore, the user restructured the frontend code by simplifying calls and avoiding nested subscribe calls, making it easier to understand and maintain. They also merged in changes from the release/12.4 branch and branch release/12.4 into dev and bug branches to resolve a race condition issue related to OAuth access tokens.
taigascrumbcfproject-planningruby
ba1ash/dotfiles

Mar 2016 - Nov 2019

Contributions:35 pushes, 1 branch in 3 years 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.
Request Free Trial
Pavel Balashou - Senior Software Engineer at OpenProject | open source project management software