Dmitrii Suroviagin

Dmitrii Suroviagin

Lead Full-Stack Engineer at EPAM Systems specializing in transforming legacy systems into scalable, modern applications.

I’m a Full-Stack Software Engineer and Technical Lead with extensive experience designing and delivering modern web applications, cloud-native solutions, and composable architectures. Over the past years, I’ve contributed to projects across eCommerce, healthcare, SaaS, media, and content distribution, building systems that are scalable, maintainable, and business-driven.

My core expertise includes:

  • Frontend development: React, Redux, Next.js, Astro, TypeScript, Redux, Tailwind, Ionic/Capacitor (cross-platform delivery for web, iOS, Android).
  • Backend & integrations: Node.js, GraphQL, REST APIs, Strapi, Sanity, Workato, CRM integrations (Salesforce, HubSpot, Zoho, Monday).
  • Cloud & DevOps: AWS (S3, CloudFront, Lambda, ECS, CloudFormation), Microsoft Azure (Azure DevOps, Azure SQL), Terraform, CI/CD pipelines.
  • Testing & quality assurance: Vitest, Jest, React Testing Library, Playwright, performance analysis, accessibility.
  • Architecture & leadership: Defining coding standards, mentoring teams, conducting code reviews, and guiding technical decision-making.

I’ve worked in Agile cross-functional teams ranging from global enterprise environments (WPP/Kinetic, PandaDoc, PANTHERx) to fast-moving innovation projects (HEMA, FR Media). My contributions span from hands-on engineering to technical leadership, always focused on delivering robust solutions with measurable impact — whether that’s modernizing legacy systems, enabling scalable content platforms, or improving patient and customer digital experiences.

I’m passionate about clean architecture, modern JavaScript/TypeScript ecosystems, and continuous learning — including applying AI tools to development workflows to boost productivity and code quality.