Dmytro Volkov is a PHP developer with 11 years of experience building backend systems from Kharkiv, Ukraine. He has held senior and mid-level roles at companies including GlobalLogic, Spryker, and BETER, and is currently developing at Laba. Dmytro contributes to prominent open-source PHP projects—most notably Propel2 and PHPStan—where he improved PHP 8.1 compatibility, added strict typing and code-generation fixes, and wrote static-analysis rules to catch subtle type issues. His work blends practical production experience with a focus on code quality and tooling, improving test suites and static checks to prevent regressions. Trained with a master's in Computer Systems and Networks, he brings a systems-minded approach to backend architecture and developer tooling. An understated strength is his attention to language-level correctness, evidenced by targeted contributions around mb_* functions, echo/print rules, and array destructuring in PHP static analysis.
11 years of coding experience
7 years of employment as a software developer
Master's degree, Computer systems and networks, Master's degree, Computer systems and networks at National Aerospace University -'Kharkiv Aviation Institute'
Propel2 is an open-source high-performance Object-Relational Mapping (ORM) for modern PHP
Role in this project:
Back-end Developer
Contributions:30 reviews, 5 commits, 7 PRs in 20 days
Contributions summary:Dmytro primarily worked on the Propel2 ORM, contributing to its core functionality. Their commits focused on fixing compatibility issues, particularly related to PHP 8.1. They also implemented features like strict type hints and refined code generation processes. The user further addressed code quality and made improvements to the test suite.
PHP Static Analysis Tool - discover bugs in your code without running it!
Role in this project:
Back-end Developer & QA Engineer
Contributions:13 commits, 18 PRs, 17 comments in 5 months
Contributions summary:Dmytro primarily contributed to improving the PHPStan static analysis tool by adding and refining rules related to PHP's echo and print statements. Their work involved creating new rules to detect potential type-related errors within these language constructs and writing corresponding test cases to ensure the rules' accuracy. The user also addressed issues related to type handling within the tool, specifically regarding mb_* functions and array destructuring, demonstrating a focus on improving code quality and reliability through static analysis.
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.