Skip to main content
Dmitri TrofimovDT
Looking for a job

Dmitri Trofimov

@dmitri-trofimov

Senior Software Engineer & Tech Lead | Distributed Systems & Event Streaming | Kafka, TypeScript, C#

Estonia
Message

What I'm looking for

I'm seeking a Senior Software Engineer (Backend / Distributed Systems), Lead Software Engineer / Technical Lead, or Staff Software Engineer role building high-throughput event-driven microservices, real-time streaming architectures, and resilient distributed platforms.

Senior Software Engineer and Technical Lead with 20+ years of continuous experience designing, building, and scaling high-throughput distributed systems and mission-critical enterprise microservices. Specialized in event-driven streaming architectures (Apache Kafka), real-time logistics telematics, and banking-grade compliance pipelines across TypeScript, Node.js, C#/.NET, PostgreSQL, and cloud infrastructure (Kubernetes, GCP).

Track record of eliminating CI bottlenecks, stabilizing flaky systems, and delivering fault-tolerant software in regulated domains. Combines deep technical leadership and hands-on systems design with modern developer tooling (Cursor, Claude, Copilot) for rapid schema translation, edge-case test generation, and incident root-cause analysis.

Experience

Work history, roles, and key accomplishments

Coolbet logoCO
Current

Senior Software Engineer

May 2026 - Present (6 months)

Engineered end-to-end LexisNexis screening bridge with token bucket rate limiting and exponential backoff, ensuring 0 dropped requests during provider throttling. Designed transaction-monitoring workflows and React investigator tools for compliance officers. Modernized CI/CD via Node.js native test runner; used Claude and Copilot to generate edge-case test matrices and map AML schemas.

Trimble Inc. logoTI

Senior Software Engineer

Mar 2024 - Apr 2026 (2 years 1 month)

Engineered event-driven microservices unifying road, ocean, and air freight into multimodal chains. Normalized carrier feeds (Logit One, project44) into Apache Kafka event streams, decoupling ingestion. Built telematics sync services (SOAP, REST, SFTP) for vehicle GPS tracking, integrated live maritime AIS telemetry, and indexed air cargo into Elasticsearch for <50ms search.

GrabCAD logoGR

Senior Software Engineer

Jul 2018 - Mar 2024 (5 years 8 months)

Achieved 10% reduction in integration test duration and eliminated broken master builds through test runner parallelization, caching, and deterministic test environments. Built custom ESLint AST rules restricting async callbacks in Array.prototype.forEach, eliminating unhandled promise rejections. Engineered an internal Mocha-compatible test runner and led major Electron runtime upgrades.

Bondora logoBO

Senior .NET Developer

Jan 2016 - Jul 2018 (2 years 6 months)

Achieved 40% speedup on daily investment returns recalculation through deep SQL Server query optimization, indexing, and batch restructuring. Engineered an asynchronous prerequisite delay engine over NServiceBus to defer business tasks until identity and banking checks verified. Automated borrower credit underwriting via fault-tolerant integrations with credit bureaus and national registries.

Kuehne + Nagel logoKN

.NET Developer

Kuehne + Nagel

Aug 2014 - Dec 2015 (1 year 4 months)

Engineered and deployed the eCIS (electronic Contract Information System) web application, automating global legal contract approval, routing, archiving, and retrieval. Eliminated manual paperwork by implementing role-based access control, document versioning, and auditable sign-offs. Designed normalized MSSQL schemas and Entity Framework layers for consistent, auditable change tracking.

Fujitsu Estonia logoFE

Software Developer

Nov 2004 - Aug 2014 (9 years 9 months)

Engineered core features for CENIT enterprise project management and resource allocation platform. Authored complex transactional stored procedures, triggers, and performance tuning routines across Microsoft SQL Server and Oracle PL/SQL. Built responsive desktop business applications using C# and Windows Forms with custom controls, delivering increments in bi-weekly Agile Scrum sprints.

Education

Degrees, certifications, and relevant coursework

Dmitri hasn't added their education

Don't worry, there are 90k+ talented remote workers on Himalayas

Interested in hiring Dmitri?

You can contact Dmitri and 90k+ other talented remote workers on Himalayas.

Message Dmitri

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan