Oleksii Bulba

Senior Software Engineer at EPAM Systems

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
Oleksii Bulba is a Senior Software Engineer based in Tbilisi with over a decade of PHP-focused backend experience and seven years of professional experience across enterprise and e-commerce projects. Currently at EPAM Systems, he has progressed through multiple engineering roles, bringing practical expertise in building scalable systems and migrating complex Magento stores. He contributes to open-source front-end tooling—improving p5.js DOM APIs and adding unit tests—demonstrating an ability to span front-end and back-end concerns. His background includes refactoring legacy systems to modern OOP architectures and end-to-end implementations with custom payment integrations. Comfortable working across the full stack, he combines hands-on coding with a track record of shipping robust, test-covered improvements. He holds a Master’s degree from Kyiv National Taras Shevchenko University and often bridges design-oriented JS libraries with server-side reliability.
code7 years of coding experience
job5 years of employment as a software developer
bookMaster’s Degree, Master’s Degree at Kyiv National Taras Shevchenko University
languagesEnglish, Ukrainian, Russian
github-logo-circle

Github Skills (7)

dom-manipulation10
javascript10
coding10
p5js10
test-automation10
html9
testing8

Programming languages (12)

JavaDockerfileC++ShellCXMLJavaScriptGo

Github contributions (5)

github-logo-circle
processing/p5.js

Feb 2019 - Mar 2019

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
userFront-end Developer
Contributions:13 commits, 1 PR, 7 comments in 24 days
Contributions summary:Oleksii focused on enhancing the `p5.js` library's DOM manipulation capabilities. Their contributions included implementing new methods like `hasClass`, `toggleClass`, and refactoring existing methods such as `addClass` and `removeClass`. They also added comprehensive unit tests to ensure the proper functioning of the new and refactored DOM methods. These changes improve the library's usability and robustness for web developers using p5.js.
designersprinciplesartclient-sidecanvas
Micro-PHP/plugin-http-core

Jan 2023 - Jul 2024

Micro Framework: Http core plugin
Contributions:2 releases, 8 reviews, 3 PRs in 1 year 6 months
micro-frameworkplugin-coreframeworkwebserverhttp-framework
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
Oleksii Bulba - Senior Software Engineer at EPAM Systems