Michael Bodnarchuk

Chief Technology Officer at SDCLabs

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
Michael Bodnarchuk is a seasoned technology leader and CTO with 16+ years building developer-first tooling and test automation platforms from Kyiv, Ukraine. He created and maintains Codeception (a popular PHP testing framework) and CodeceptJS, shaping modern end-to-end testing practices used across PHP and Node.js ecosystems. As CTO of testomat.io he focuses on shift-left test management and seamless automation integrations, bringing product and engineering experience to SaaS and on-prem enterprise offerings. His open-source contributions span deep testing internals, task runners (Robo), mocking (AspectMock) and robustness improvements in widely used PHP libraries, showing a pragmatic blend of backend engineering and QA expertise. A frequent conference speaker and contractor, he pairs hands-on coding with strategic architecture and release automation work that few CTOs still do regularly. Trained in decision systems, he brings a methodical, test-driven mindset to building reliable developer tools and CI/CD-focused workflows.
code16 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Intellectual Systems of Decision Making,, Master's degree, Intellectual Systems of Decision Making, at Nacional'nij Universitet 'Kievo-Mogiljans'ka Akademija'
languagesEnglish, Russian
github-logo-circle

Github Skills (27)

yii10
unit-testing10
json10
codeception10
reflection10
puppeteer10
javascript10
testing10
acceptance-testing10
symfony-console10
functional-testing10
phpunit10
php10
build-automation10
reflections10

Programming languages (14)

MDXJavaC++RustGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Codeception/Codeception

Nov 2011 - Sep 2022

Full-stack testing PHP framework
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 release, 44 reviews, 2943 commits in 10 years 11 months
Contributions summary:Michael contributed significantly to the Codeception framework by extending the environment features. Their commits focused on improving deprecation notifications to show warnings. They also implemented comparisons for JSON structures by types, adding custom filters to JsonType, and implementing methods for managing tab operations. These contributions suggest a focus on backend logic and enhancements to test automation capabilities.
acceptance-testingend-to-endtestingphpbdd
Codeception/AspectMock

Jul 2013 - Mar 2022

The most powerful and flexible mocking framework for PHPUnit / Codeception.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 93 commits, 26 PRs in 8 years 9 months
Contributions summary:Michael primarily focused on improving the build and release process of the project. They introduced features such as documentation generation and test runs before releases using RoboFile.php. They also updated dependencies, implemented mock function support, and performed version bumps. The changes included modifications to both the build scripts and core project files, demonstrating an ability to work across various aspects of the project's infrastructure.
guicetestingphpmockingphpunit
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
Michael Bodnarchuk - Chief Technology Officer at SDCLabs