Dmitry Petrov

Engineering Manager at dxFeed

Porto, Porto, Portugal
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering - BE Computer Software Engineering, Bachelor of Engineering - BE Computer Software Engineering at Volgograd State Technical University
languagesRussian, English, Portuguese
github-logo-circle

Github Skills (11)

typescript10
javascript10
typescripts10
obsidian10
typescript-types10
plugin10
front-end-development9
ui-design9
uid9
mobile-development8
testing7

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
vslinko/obsidian-outliner

Oct 2022 - Oct 2022

Work with your lists like in Workflowy or RoamResearch
Role in this project:
userFull-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.
workflowyroamresearchmindmaplistsobsidian-plugin
rispa-io/rispa-redux

Jun 2017 - Dec 2018

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.
Request Free Trial
Dmitry Petrov - Engineering Manager at dxFeed