Dmitry Sividov

Senior Software Engineer at Logistics company (NDA)

Lombardy, Italy
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
Dmitry Sividov is a senior software engineer with 13+ years designing and optimizing web applications, databases, and distributed processing systems from Lombardy, Italy. He brings deep PHP and MySQL expertise and a pragmatic eye for architecture and performance, proven by long-term roles progressing from developer to team lead. An active open-source maintainer, Dmitry has contributed critical type-hint and callmap fixes to the widely used Psalm PHP static analysis tool and improved core functionality in Nushell, showing attention to tooling quality and cross-platform robustness. At an NDA logistics company he continues to apply scalable back-end and database optimization skills to production systems, while his background in static analysis and static typing hints at a habit of preventing issues before they reach production.
code13 years of coding experience
job14 years of employment as a software developer
bookOdessa I.I.Mechnikov National University
languagesRussian, English, Ukrainian, Italian
stackoverflow-logo

Stackoverflow

Stats
2,557reputation
163kreached
99answers
1question
Badges
php
top-5%
github-logo-circle

Github Skills (35)

debug10
maintenance10
static-analysis10
scripting10
testing10
command-line-interface10
http10
php10
script10
command-line10
code-cleanup10
sh10
rust10
shell10
phpstan10

Programming languages (23)

C#JavaJinjaCSSCRustScalaGo

Github contributions (5)

github-logo-circle
vimeo/psalm

Sep 2017 - Jan 2023

A static analysis tool for finding errors in PHP applications
Role in this project:
userBack-end Developer & Code Maintainer
Contributions:34 releases, 812 reviews, 904 commits in 5 years 5 months
Contributions summary:Dmitry primarily focused on improving the codebase and maintaining its quality within the PHP static analysis tool, Psalm. They updated signatures for existing PHP functions and methods, corrected type hints, and fixed issues related to the tool's internal callmap. The contributions also included porting the codebase from Composer/composer to Composer/xdebug-handler and various bug fixes to improve the stability and utility of the tool, with a significant focus on error reporting and code corrections.
security-analysisfindingphptaint-analysisphp-applications
nushell/nushell

Sep 2023 - Apr 2025

A new type of shell
Role in this project:
userBack-end Developer
Contributions:9 reviews, 13 PRs, 270 comments in 1 year 7 months
Contributions summary:Dmitry made several contributions to the Nushell project, focusing on improving the shell's core functionality and user experience. These contributions included fixing bugs related to command parsing, such as handling CRLF line endings in Windows files and ensuring correct autocompletion for standard commands. The user also added new features, such as the "char nul" command, and expanded the capabilities of existing commands like `query web`, allowing for multiple attribute selections. Furthermore, the user improved the `default` command behavior and integrated multipart/form-data uploads to the `http post` command.
rusttype-ofshellbash
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
Dmitry Sividov - Senior Software Engineer at Logistics company (NDA)