Mikhail A.
LEAD FRONTEND DEVELOPER
- Commercial experience:
- 5.5 years
- Education:
- secondary specialized
- English proficiency:
- B1
Specialization
- React
- Vue
- Next.js
- Nuxt
- TypeScript
- Zustand
- Tailwind
- REST API
Key Skills
- SPA and web application development
- Client-server communication (REST, WebSocket)
- Responsive and fluid layout
- SEO setup and performance optimization
- UX-oriented approach
- FSD architecture, setting up projects from scratch
- Working with graphics: react motion animations
- Testing: jest, playwright
- Data management: Zustand, React Query (React TanStack)
- Git flow
- Figma: variants, variables, prototyping, design systems
Basic Skills
- React, Next js, Vue, Nuxt
- TypeScript, JavaScript (ES6+)
- React Hook Form
- React Router;Vue Router
- React DevTools, Chrome DevTools
- Git, GitHub
- Markup, styling (SCSS, CSS Modules, CSS-in-JS, Tailwind)
- Redux, Redux toolkit, zustand
- Axios, react-query, TanTask
- Lighthouse / Core Web Vitals optimization
- i18n setup (internationalization, content localization)
- SSR (Server-Side Rendering), SSG (Static Site Generation), ISR (Incremental Static Regeneration) setup
- Render and data optimization using React Suspense and Streaming
- Metadata and Open Graph tags setup
- 3D graphics: Three.js
- Animations: GSAP
Tools and Technologies
- Axios
- Zustand
- Pinia
- Vite
- Webpack
- classnames
- uuid
- dayjs
- lodash.env
- Lighthouse
- Lazy loading
- code splitting
- npm
Also have experience with:
Go (backend, GORM), Jest, Vitest, Feature-Sliced Design (FSD), C# (desktop, WPF), C++ (algorithms)
Projects
09.2025 - PRESENT
Multi-page website with property search and various filters
Team Lead, Senior Frontend Developer
12 SPECIALISTS ON THE PROJECT
- – tech stack selection
- – architecture setup
- – layout and styling
- – bug hunting and fixing, SEO setup and optimization
- – optimization, writing tests, UI logic
- – frontend team leadership, task distribution, code review
09.2024 - PRESENT
Comprehensive SaaS solution for protecting web resources from DDoS attacks and web threat
Team Lead, Senior Frontend Developer
15 SPECIALISTS ON THE PROJECT
- – tech stack selection
- – architecture setup
- – layout and styling
- – bug hunting and fixing, SEO setup and optimization
- – optimization, writing tests, UI logic
- – API integration
- – frontend team leadership, task distribution, code review
05.2025 – 07.2025
Donation and charity service
Team Lead, Senior Frontend Developer
8 SPECIALISTS ON THE PROJECT
- – architecture setup
- – code review
- – tech stack selection
- – bug hunting and fixing, SEO and metrics
- – optimization, writing tests, UI logic
- – frontend team leadership, task distribution
09.2023 - 03.2024
Landing page for a service
TEAM LEAD, FRONTEND DEVELOPER
9 SPECIALISTS ON THE PROJECT
- – code review
- – tech stack selection
- – architecture setup
- – loading and structure optimization
- – SEO setup and configuration of analytical metrics
- – UI logic, layout, API integration
05.2023 – 07.2023
Custom CAPTCHA
FRONTEND DEVELOPER
5 SPECIALISTS ON THE PROJECT
- – frontend architecture design
- – layout and interaction logic development
- – protection against third-party interference implementatio
02.2023 - 04.2023
Delivery tracking service (based on Yandex.Maps API)
FRONTEND DEVELOPER
4 SPECIALISTS ON THE PROJECT
- – project and architecture setup from scratch
- – full development cycle: UI, layout, logic, server requests
- – integration with Yandex.Maps and interaction customization
- – project build and deployment to hosting
08.2022 - PRESENT
AI-based data processing service
FRONTEND DEVELOPER
8 SPECIALISTS ON THE PROJECT
- – complete migration of the project to a modern tech stack and architecture
- – integration of new backend and business logic
- – project maintenance and development, adding new features
- – landing page layout, analytics and metrics setu
03.2022 - 07.2022
Classifieds website (analog of Avito)
FRONTEND DEVELOPER
7 SPECIALISTS ON THE PROJECT
- – working with microfrontends: filtering, search, listings
12.2021 - 03.2022
Classifieds aggregator
FRONTEND DEVELOPER
6 SPECIALISTS ON THE PROJECT
- – layout of individual pages based on design mockups
- – basic client-server interaction setup
- – UI logic implementation for simple components
- – style and HTML/CSS structure optimization
Education
- 4 years at Ural Regional College, computer systems programming
- 2 years, University of Russian Innovative Education
- 6-month Yandex Practicum retraining course, software tester
- 2 months of STEPIK professional development courses: test automation with Selenium and Python