Dmitri Trofimov is a Senior Software Engineer based in Tallinn with eight years of focused experience delivering backend and full-stack solutions across industrial and fintech domains. He progressed through roles at Fujitsu, Kuehne + Nagel, Bondora, and GrabCAD before joining Trimble, bringing a pragmatic, improvement-driven approach to long-lived codebases. Comfortable in .NET ecosystems and TypeScript, Dmitri has contributed to high-profile open-source work—adding and testing TypeScript definitions for the widely used DefinitelyTyped repo—demonstrating attention to typing, documentation and linting quality. Colleagues know him as a developer who treats engineering as continuous learning: he seeks constructive improvements that benefit both users and teammates. He combines hands-on implementation with a knack for debugging subtle library behavior, making him effective at stabilizing and evolving complex systems.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:14 commits in 12 days
Contributions summary:Dmitri primarily contributed to the type definitions of the `async` library. They added and tested a new "remove" method, refactored code to fix linting errors, and updated the documentation by increasing the Async version number, and adding their name to the contributor list. The user demonstrated a strong understanding of TypeScript and the `async` library's structure by debugging and testing implemented methods.
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
Dmitri Trofimov - Senior Software Engineer at Trimble Inc.