Pavel Zagvozdin

Frontend Developer

Summary

Frontend developer with 8 years in React, Vue, and TypeScript; experienced in large-scale web apps, microfrontends, performance optimization, internal tools, CI/CD, and cross-functional collaboration. Focused on code quality, maintainability, and long-term product stability.

Experience

Frontend Developer · Dodo Brands - international food-tech company

November 2021 – Present
Core team
  • Automated project setup and reduced onboarding from 5 hours → 1 minute.
  • Improved pipeline performance from 20 minutes → 1.5 minutes on average.
  • Built and maintained internal tooling ecosystem for frontend teams (Node.js).
  • Created custom ESLint rules, a Yarn plugin for Node.js version checks, and Vite plugins (service worker generation, HTML adjustments).
  • Developed CI/CD workflows and GitHub Actions (Node.js, Azure, S3).
  • Delivered ~30 internal B2B interfaces used across the company.
  • Worked with microfrontends: single-spa, importmap, systemjs, native imports.
  • Improved frontend performance through code-splitting, lazy loading and bundle optimization.
Redesign project
  • Rebuilt ~15 legacy interfaces, migrating them from Razor + jQuery to a React-based micro-frontend architecture.
  • Restructured the frontend codebase to reduce complexity and speed up development.
  • Designed scalable UI architecture and reusable components for the redesigned interfaces.
  • Collaborated on backend redesign and refactored key C# API endpoints for cleaner contracts, better performance, and smoother frontend integration.
Self service kiosk project
  • Delivered core architecture, cart flow, combo logic and menu layout.
  • Built page-to-page animations and a shop-window slider.
Additional
  • Participated in technical interviews for frontend and full-stack candidates.
  • Assisted in onboarding new frontend developers, including code reviews and mentorship support.
  • Light backend work with NestJS (internal dashboard for microfrontend versions).

Frontend Developer · Sber-Korus - fintech company

January 2019 – September 2021
Business clients section
  • Architected and implemented the "pledge" step for a large enterprise onboarding flow.
  • Redesigned "Main data" step.
  • Reduced the difficulty of "Withdrawal" step.
  • Worked in a cross-functional team of 7 (2 frontend, 2 backend, 2 QA, 1 product manager).
VAT refund project
  • Completed the project for one of the most famous banks.

Software Engineering Specialist · Neolant-West

May 2018 – December 2018
Product team
  • Implemented 5 sections of geo-information system using Vue.js, Vuex, Vue Router.

Web Developer · Fibernet

August 2017 – May 2018
Product team
  • Creation of sites for companies-customers.
  • Worked as a team with a copywriter.

Education

Saint Petersburg State University of Aerospace and Instrumentation

June 2015

Master's degree · Saint Petersburg

  • Automated Information Processing and Control Systems

Languages

  • English (Business level, TOEIC 825)
  • Russian (native)
  • Japanese (N5)

Articles

Contact