ARTYOM YAGOVDIK

team lead senior software engineer

Full-stack engineer and team lead with 10+ years building and running commerce platforms in Europe and North America.

I focus on stable releases, clear communication, and practical solutions for retailers and brands using Magento, Shopware, and modern web stacks.

backend
PHP (Magento 2, Laravel, Symfony), Ruby on Rails, Node.js, REST APIs, MySQL
frontend
JavaScript/ES6, React, SPA patterns, HTML/CSS, basic accessibility
devops
Docker, AWS (ECS, EC2, S3, RDS), Redis, OpenSearch/Elasticsearch, CI/CD, monitoring
commerce
Adobe Commerce / Magento 2, Shopware, Shopify, integrations (ERP, PSP, WMS, shipping)
leadership
team management, mentoring, backlog & roadmap planning, stakeholder communication
coaching & 1:1s delivery ownership roadmap planning conflict resolution quality assurance
← back
mode

recent experience

Team Lead
Y1 Digital AG · 2024—present · Frankfurt, Germany

Leading a team of 6 Magento and full-stack developers delivering B2C and B2B shops on Adobe Commerce, Shopware and Shopify.

  • Run sprint planning, reviews and standups to keep scope, risks and progress transparent.
  • Work directly with clients to refine requirements, prioritise work and agree on technical decisions.
  • Support architecture and performance topics for high-traffic storefronts and integrations.
  • Coach team members through feedback, 1:1s and pairing, helping them grow into senior roles.
Lead Web Developer
Y1 Digital AG · 2020—2024 · Frankfurt, Germany

Technical lead for multi-store commerce projects for fashion and retail brands in the EU.

  • Led Magento 2 builds and replatforming from Magento 1 with minimal downtime for live shops.
  • Designed and maintained Docker-based development and deployment setups on AWS.
  • Integrated ERPs (e.g. SAP, Microsoft Business Central), payment providers and shipping services.
  • Improved page speed and stability through caching, indexing and application profiling.
  • Worked with product and design on rollout plans, feature scope and technical feasibility.
Lead Web Developer
A2 Design Inc. · 2016—2019 · Omsk, Russia

Led cross-functional teams building SaaS, booking and e-commerce products for US and Canadian clients.

  • Planned and delivered web applications using Laravel, Ruby on Rails and modern JavaScript frontends.
  • Designed a booking system architecture integrating multiple external APIs (payments, maps, ticketing).
  • Implemented integrations with services such as Authorize.NET, Stripe, Google Maps and Cloudflare.
  • Introduced CI/CD and zero-downtime deployment practices to make releases safer and more frequent.
Web Developer
A2 Design Inc. · 2015—2016 · Omsk, Russia

Full-stack developer on analytics, advertising and logistics projects.

  • Built and maintained SPAs and dashboards with Backbone.js/AngularJS backed by REST APIs.
  • Integrated social and Google APIs (Instagram, Twitter, YouTube, CloudVision, Geocoding) into client products.
  • Developed a real-time reporting and tracking stack using PHP microservices, Node.js, Redis and MongoDB.
  • Contributed to a real-time cargo tracking system with map visualisation for shipping containers.
Back-end Developer Intern
Ministry of Labour and Social Protection · 2012—2013 · Pavlodar, Kazakhstan

Back-end development internship working on the public vacancies portal of the Ministry.

  • Used PHP (Zend Framework), MySQL, HTML, CSS and JavaScript on internal projects.
  • Improved search and filtering for vacancies, with changes deployed to the production website.

education

MSc, Computer Science
Omsk State Technical University
BSc, Computer Engineering
Toraighyrov University

languages

English
Fluent
Russian
Native