Dmitri Trofimov

Senior Software Engineer at Trimble Inc.

Tallinn, Harju maakond, Estonia
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
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.
code7 years of coding experience
job19 years of employment as a software developer
bookTallinn Tõnismäe Reaalkool
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,061reputation
75kreached
2answers
0questions
Badges
async-await
top-5%
github-logo-circle

Github Skills (10)

typescript10
typescript-definitions10
typescripts10
type-definition10
typescript-types10
testing10
async-await9
linting9
documentation8
http-client6

Programming languages (4)

TypeScriptC#C++JavaScript

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-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.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
GrabCAD/opencv

Jul 2020 - Jul 2020

Open Source Computer Vision Library
Contributions:2 PRs, 1 push, 1 branch in 1 day
pythonvisioncomputer-visionc-plus-plusimage-processing
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.