Dmitry Zotov is a Senior Software Engineer based in Cyprus with nine years of professional experience building backend systems and automation tooling across .NET and TypeScript ecosystems. He has progressed from test automation and CI/CD work to senior engineering at Wrike, driving reliable delivery and internal tooling since 2020 and stepping into a senior role in 2024. Dmitry contributes to the popular TypeORM open-source project, focusing on advanced query builder features like pessimistic locking and relation handling, reflecting deep SQL and ORM expertise. His background includes automating complex integrations between enterprise systems (Jira, SharePoint, Navision, Omnitracker), showing a knack for turning messy data flows into robust, maintainable services. Collected experience in performance testing, integration tooling, and backend refactoring makes him effective at both hands-on implementation and improving developer productivity.
9 years of coding experience
12 years of employment as a software developer
Магистр, Магистр at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Role in this project:
Back-end Developer
Contributions:38 reviews, 442 commits, 359 PRs in 5 years 10 months
Contributions summary:Dmitry appears to be implementing and extending the functionality of the TypeORM ORM, with a strong focus on the query builder component. Their contributions center around enhancing the query builder with features like pessimistic locking and partial select. They are also involved in refactoring the join part and implementing functionalities for relation ids.
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.