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 10 years of experience based in Kharkiv, Ukraine, currently working at Laba. He has built backend systems for companies like Spryker and GlobalLogic and holds a master's degree in Computer Systems and Networks. An active open-source contributor, he has improved the Propel2 ORM (PHP 8.1 compatibility, strict typing, code generation and tests) and added nuanced rules to PHPStan to catch type issues in echo/print, mb_* usage and array destructuring. That blend of runtime library work and static-analysis contributions underscores his focus on shipping reliable, well-typed backend code and improving developer tooling.
code10 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 (19)

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

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