Dmytro Volkov

PHP Developer at Laba

Kharkiv, Kharkiv Oblast, 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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Computer systems and networks, Master's degree, Computer systems and networks at National Aerospace University -'Kharkiv Aviation Institute'​
languagesRussian, Ukrainian, English
github-logo-circle

Github Skills (13)

php10
static-analysis10
rule10
object-mapping10
orm10
phpstan10
rule-engine10
testing10
type-check9
code-generation9
type-checking9
static-code-analysis8
static-analyzer8

Programming languages (4)

ShellSCSSPHPHTML

Github contributions (5)

github-logo-circle
propelorm/Propel2

Mar 2022 - Apr 2022

Propel2 is an open-source high-performance Object-Relational Mapping (ORM) for modern PHP
Role in this project:
userBack-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.
relationalphpmodern-phpperformancemapping
phpstan/phpstan

Nov 2018 - Apr 2019

PHP Static Analysis Tool - discover bugs in your code without running it!
Role in this project:
userBack-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.
static-analyzerdiscoverlinterphp-static-analysistesting
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
Dmytro Volkov - PHP Developer at Laba