Aleksei Trofimov
Senior .NET Engineer | Tech Lead & Software Architect
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer, Tech Lead, and Software Architect with 15+ years of experience building web, backend, and distributed systems. Strong background in C#, .NET, ASP.NET Core, Web API, SQL and NoSQL databases, with full-stack experience in React, JavaScript, and TypeScript. Skilled in designing scalable microservice-based and cloud-ready applications on AWS and Azure, leading development teams, and mentoring engineers.
Across my career, I have led the design and delivery of several systems from requirements and solution design through implementation and production. Recent work includes AI integration in enterprise systems, including MCP servers that connect internal APIs to AI chat interfaces. AWS Certified Solutions Architect.
Experience
Senior Full-Stack Developer | Software Architect | Tech Lead at Publicis Media (2023-03 – Present)
Tech Lead and Architect for core services within Publicis Media's advertising campaign management platform, a microservice-based system built on ASP.NET Core, React/TypeScript, and AWS.
- Redesigned master data synchronization from a synchronous process to an asynchronous Outbox-pattern workflow, improving reliability and eliminating failures caused by temporary service outages.
- Replaced a slow, blocking export process with an asynchronous, queue-based pipeline with real-time notifications, removing browser freezes and timeout issues on long-running exports.
- Designed and built public-facing APIs for external integrations, enabling real-time synchronization of campaign configuration data through an event-driven architecture.
- Built Python-based MCP servers exposing internal APIs to AI agents, enabling campaign configuration and workflow management through chat-based interfaces.
Senior.NET Engineer at Global Shares / J.P. Morgan Workplace Solutions (2022-02 – 2023-03)
- Developed and maintained backend microservices for reporting, notifications, and storage, plus shared libraries used across company-wide projects on a global equity compensation platform.
- Built and maintained services processing real-time data streams with Kafka and Debezium, ensuring reliable data flow from source systems to downstream consumers.
- Improved business-critical dividend calculation logic used by multiple client companies, increasing performance and reliability.
Senior Full-Stack Developer | Software Architect | Team Lead at SberSolutions (2019-02 – 2022-02)
Led architecture and development of Online Accounting, a microservice-based platform that moved client–accountant communication from email to an online messaging system, using ASP.NET Core, React, and TypeScript.
- Designed and implemented integrations with banking, CRM, and internal accounting systems.
- Built real-time notifications with SignalR and asynchronous service communication with RabbitMQ.
- Led development of Compliance Assistant, a product analyzing client financial activity and flagging potential AML/compliance risks.
- Worked directly with customers and stakeholders on requirements analysis, delivery planning, and task distribution across the team.
Senior Full-Stack Developer | Software Architect | Tech Lead at Intercomp (2015-11 – 2019-02)
Architected and led development of DirectPay, a payroll platform built from scratch on ASP.NET Core, SQL Server, and React, replacing a vendor-based solution at significantly lower cost.
- Designed payroll processing to run calculations for multiple clients in parallel, scaling horizontally as workload increased.
- Built a flexible payroll calculation engine supporting complex, client-specific business rules.
- Architected integrations between core company systems, including the Client Portal, Microsoft Dynamics CRM, and FileNet.
Senior Full-Stack Developer | Team Lead at TS Soft LLC (2012-09 – 2015-11)
Developed enterprise applications using ASP.NET MVC, Web API, WPF, WCF, JavaScript, SQL Server, and MongoDB; progressed from.NET Engineer to Senior Developer and Team Lead.
- Built a scalable real-time event ingestion component for a transport access control system, processing high-volume turnstile events into MongoDB.
- Integrated SSO authentication for an enterprise web application, centralizing access management.
- Led design and development of an internal ticket management system that was later commercialized and sold to external clients..NET Software Engineer at Center Inform (2011-12 – 2012-09)
Developed and maintained.NET desktop applications (C#, WinForms, WPF, SQL Server) for pharmacy and insurance clients; rewrote a legacy Managed C++ application in C#/WPF and built a centralized update-delivery mechanism.
Oracle Siebel CRM Developer at New Software Solutions (2011-09 – 2011-12)
Customized Oracle Siebel CRM applications for client-specific business workflows and UI requirements.
Education
Engineer's Degree in Design and Technology of Electronic Computing Devices – Ryazan State Radiotechnical University (2006 – 2011)

