Summary
Sergey Pupko is a Lead Software Engineer with 12 years of experience building full-stack, cloud-native solutions and leading distributed multicultural teams from Boca Raton, Florida. He combines hands-on expertise in C#, .NET/.NET Core, JavaScript (React/Node), SQL/NoSQL and cloud platforms (Azure, AWS) with a track record of architecting extensible, component-based systems and DAM/web-commerce integrations. At EPAM he has operated as Tech Lead and Solution Architect, shaping CI/CD, TDD and code-review practices while tackling complex areas like SSO, asset workflows and large-system integrations. Earlier work on cross-platform C++/Qt and real-time transportation systems sharpened his focus on high cohesion, low coupling and performance-sensitive design. Colleagues describe him as an effective team player who thrives on complex business domains and modern technology challenges. He brings a pragmatic balance of delivery discipline and architectural vision, often driving decisions that reduce coupling and improve long-term extensibility.
12 years of coding experience
6 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Belarusian State University of Informatics and Radioelectronics
English, Russian