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.
7 years of coding experience
5 years of employment as a software developer
Master’s Degree, Master’s Degree at Kyiv National Taras Shevchenko University
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:
Front-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.
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