Pavlo Dotsulenko

Senior Software Engineer at Monzo Bank

Stony Stratford, England, United Kingdom
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
Pavlo Dotsulenko is a Senior Software Engineer with 11 years of experience building backend systems for high-scale SaaS and fintech environments, currently at Monzo in the UK. He has led backend engineering at Assembla, contributed to Travis CI’s API (notably implementing a global feature-flag system and refining build permissions), and built build-execution platforms and trading research systems earlier in his career. Comfortable across distributed systems, feature-flagging, and permission models, he repeatedly delivers pragmatic changes that improve operational controls and migration workflows. His background spans finance and computer science, and he brings a rare mix of production engineering discipline and hands-on algorithmic R&D from his HFT and trading work.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Banking, Master's degree, Banking at Odessa State Economics University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Odessa State Polytechnic University
languagesEnglish, Ukrainian
github-logo-circle

Github Skills (6)

feature-flags10
api10
apidoc10
ruby10
rspec9
cicd7

Programming languages (11)

TypeScriptJavaDockerfileShellCoffeeScriptCJavaScriptGo

Github contributions (5)

github-logo-circle
travis-ci/travis-api

Apr 2019 - Nov 2020

The Travis CI API
Role in this project:
userBack-end Developer
Contributions:13 reviews, 80 commits, 41 PRs in 1 year 7 months
Contributions summary:Pavlo's primary contribution revolves around the implementation of a global feature flag system to control the migration feature within the Travis CI API. Their work involved modifying existing models, renderers, and serializers to integrate the feature flag checks. These changes enable the selective enabling/disabling of the migration functionality based on global settings or user-specific configurations, thus affecting how repositories and users interact with migration processes. Additionally, there are commits related to adding and refining build permissions, ensuring the integrity of build functionality.
apitravistravis-ci-apitravis-ci
Contributions:2 PRs, 20 pushes, 1 branch in 2 years 11 months
ruby-on-railsrailsrubyshopruby-on
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
Pavlo Dotsulenko - Senior Software Engineer at Monzo Bank