Vadym Borodavko

System Architect at Swivl

Kyiv, Ukraine
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
Vadym Borodavko is a System Architect with 15 years of experience designing and delivering scalable web platforms, currently leading architecture at Swivl from Kyiv. He brings deep backend expertise in PHP (PHP 8.5), Symfony, Doctrine and MySQL alongside practical knowledge of NoSQL, Elasticsearch and modern frontend stacks like React/Redux. Progressing internally from senior developer to architect, he blends hands-on implementation with long-term system design and team leadership. An active open-source contributor, he’s fixed tricky ORM diff and schema edge cases in the Propel project and added unit tests to improve reliability—evidence of attention to subtle database migration problems. Trained as an electrical and electronics engineer, he pairs formal systems thinking with pragmatic software engineering to reduce operational surprises in production.
code15 years of coding experience
job22 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesУкраїнська, Німецька, Англійська
github-logo-circle

Github Skills (12)

unit-testing10
database-management10
php10
propel10
orm10
prop10
schema10
database-design10
db-schema10
database-schema10
symfony-ux7
symfony7

Programming languages (6)

C++CGherkinPHPRubyDart

Github contributions (5)

github-logo-circle
propelorm/Propel

May 2013 - Mar 2014

Current stable (and outdated and unmaintained) version of Propel - Please use v2 https://github.com/propelorm/Propel2 --
Role in this project:
userBack-end Developer
Contributions:5 commits in 9 months
Contributions summary:Vadym primarily contributed to the Propel ORM's core functionality, focusing on bug fixes and improvements related to database schema comparison and handling edge cases in behavior interactions. They addressed issues in the diff generator, specifically when dealing with renamed or modified tables/columns, and also ensured correct behavior when combined with other features like `skipSql` and `symfony_i18n`. The contributions include adding unit tests to cover the reported issues.
database-designmysqlpdodatabasepropel2
javer/awspushbundle

Oct 2017 - Dec 2021

A Symfony Bundle for sending cross platform push notifications, using Amazon SNS
Contributions:2 PRs, 4 pushes, 3 branches in 4 years 3 months
pushbundlephpamazonpush-notifications
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
Vadym Borodavko - System Architect at Swivl