// резюме

Александр Зеленцов

Middle+ Frontend developer (React, TypeScript)

Написать в TelegramНа главную

Стек

Основное
React 18 · TypeScript · Redux Toolkit · JavaScript · HTML · CSS/SCSS · Tailwind CSS 4
Фреймворки
Next.js · Payload CMS 3 · React Router 7 · PostgreSQL
Тесты
Jest · Vitest · Testing Library · Storybook · Loki
Инструменты и подходы
Vite · Git · CI/CD · Docker · REST API · OpenAPI · FSD · Zod · Figma

Опыт

ВертексFrontend developer

Апрель 2023 — настоящее время · Санкт-Петербург

Аутсорс-разработка. Кросс-функциональная команда: фронтенд, бэкенд, аналитики, дизайнеры, DevOps. Сначала внутренний продукт, затем клиентские проекты.

Внутренний продукт

React · TypeScript · Redux Toolkit · Zod · MUI · Jest · Storybook · Loki · Vite · SCSS Modules

  • Разработал систему управления международными отправлениями с интеграцией курьерских служб — оформление доставки автоматизировано, ручная обработка заказов ушла
  • Ввёл единую схему валидации форм на Zod и React Hook Form по всему приложению
  • Построил компонентную библиотеку на базе MUI с кастомными элементами — единый стиль вместо копипасты
  • Спроектировал управление состоянием на Redux Toolkit с асинхронной загрузкой справочников — убрал дублирующиеся сетевые запросы
  • Разработал адресную книгу с поиском и фильтрацией — повторные отправления оформляются в пару кликов
  • Внедрил CI/CD с автотестами и линтингом
  • Собирал требования с аналитиками, участвовал в планировании релизов, вёл документацию в Confluence

B2B-сервис реального времени на WebSockets (2025, под NDA)

React 18 · Vite · Redux Toolkit · React Router 7 · Tailwind CSS 4 · Radix UI · Zod · Vitest

  • Разработал дашборд и лендинг сервиса в монорепозитории (React-фронтенд и Python-бэкенд, Docker, k8s), в команде с бэкенд-разработчиком
  • Настроил генерацию типобезопасного API-клиента из OpenAPI-схемы — фронт и бэк не расходятся по контракту

Промо-сайт производителя полимерных полов (2026, соло)

Next.js (static export) · TypeScript · Tailwind CSS 4 · FSD

  • Сделал лендинг под ключ: SEO, юридические страницы, приём заявок с вложениями
  • Реализовал мультигородскую схему на поддоменах с подстановкой контента по городу

Многостраничный сайт по наливным полам (2026, соло)

Next.js 16 · Payload CMS 3 · PostgreSQL · Tailwind CSS 4 · Vitest · Docker

  • Веду проект от дизайна в Figma до продакшена: контент-модель в Payload CMS, live preview для редактора, деплой в Docker

Saint GhettoFrontend developer

Июль 2020 — настоящее время · параллельная занятость, сейчас поддержка

Фитнес-шеринг. Стек: React · TypeScript · Redux · Jest · Storybook · Loki · REST API · CI · Figma

Сайт и CRM компании

React · TypeScript · Redux · Jest · Storybook · Loki

  • Сделал сайт и CRM под ключ: дизайн в Figma, вёрстка, интеграция SMS-уведомлений и онлайн-оплаты
  • Построил приложение по методологии FSD, покрыл unit-тестами, настроил скриншотное тестирование
  • Оптимизировал хостинг — расходы на инфраструктуру с 30 до 1 доллара в месяц

MAED AcademyHTML-верстальщик

Май 2019 — июль 2020 · академия маркетинга

Вёрстка проектов академии

HTML · CSS · Sass · Gulp · JavaScript · Git · Figma

  • Верстал сложные кросс-браузерные адаптивные макеты из Figma
  • Работал в паре с дизайнером над структурой UX/UI

Образование

О себе

Делаю сложные калькуляторы и конструкторы с расчётом на лету. Работаю с данными: подтягиваю базу из любых источников — API, выгрузки, прайсы в Excel и CSV, собираю данные парсингом и отдаю страницами сайта, базой или файлом Excel. Из массива данных собираю страницы под поисковую выдачу и под ИИ-поиск. Осваиваю ИИ-инструменты: агентов и автоматизацию циклов разработки. Проектирую UX/UI в Figma. Есть рекомендации от руководителя и от учредителя компании-заказчика.