Dmitry Petrov is an engineering manager based in Porto with 11 years of software engineering experience and a strong hands-on background across frontend and backend stacks (JavaScript/TypeScript, React, NestJS, MongoDB, PostgreSQL). He has led teams and product development at market-data and trading-focused companies, designing scalable market-data delivery systems and AWS deployment architectures. A frequent technical leader and mentor, he has driven CI/CD adoption, interview and training processes, and guided teams through complex technical challenges. Dmitry contributes to open source—most notably improving UX and mobile compatibility for the popular Obsidian Outliner plugin—demonstrating attention to detail in both UX and performance. His career blends low-level engineering rigor with product-oriented architecture decisions, making him adept at translating complex domain requirements into practical, maintainable systems. He keeps evolving technically while fostering team growth and operational excellence.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering - BE Computer Software Engineering, Bachelor of Engineering - BE Computer Software Engineering at Volgograd State Technical University
Work with your lists like in Workflowy or RoamResearch
Role in this project:
Full-stack Developer
Contributions:4 reviews, 24 commits, 3 PRs in 19 days
Contributions summary:Dmitry primarily contributed to the functionality and user experience of the Obsidian Outliner plugin. They implemented features for mobile compatibility, including polyfills, and added commands for moving, indenting, and folding list items, integrating relevant icons for enhanced usability. Furthermore, the user addressed bugs, improved styling, and refined the overall plugin performance. Tests and code adjustments were also made to create new bullets and fix the selection functionality.
Contributions:38 commits, 16 PRs, 22 pushes in 1 year 6 months
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.