Lead Fullstack TypeScript Developer
Skillset
Next.js • React • TypeScript • Node.js • PostgreSQL • Redis • AWS • LangChain • OpenAI API • Tailwind
Founding engineer. Разработал AI-рекрутинговую платформу от нуля до пилотных клиентов
- Fullstack-разработка: Реализовал полноценный fullstack-продукт за 6 месяцев: создание вакансий, процесс подачи заявок кандидатов, система оценки/скоринга
- End-to-end архитектура: Построил полную архитектуру в одиночку: Next.js/React frontend + backend, PostgreSQL/Redis, AWS инфраструктура
- Продуктовые решения: Формировал требования к продукту с фаундерами
- Результаты: Через систему обработалось более 10 000 кандидатов, команда подключила 5 пилотных клиентов
Lead Frontend Developer
Яндекс
Next.js • React • TypeScript • Vite • Node.js • AWS • CI/CD • Tailwind CSS • Playwright
Руководил frontend командой для проекта Bandlink (CRM платформа для артистов с возможностью создания страниц различных видов)
- Управление командой: Возглавил команду из 2 инженеров — техническое руководство, код-ревью, менторство
- Миграция Vite → Next.js: Провел масштабную миграцию продукта (100+ компонентов), проанализировал проблемы пользователей (медленная загрузка, плохое SEO), обосновал необходимость изменений перед бизнес командой
- Архитектура миграции: Спроектировал полную архитектуру миграции с планированием инфраструктуры и анализом стоимости, получил одобрение руководства
- Баланс технического долга и фичей: Совмещал снижение технического долга с непрерывной поставкой функциональности, минимизируя влияние на продукт
- Оценка работы: Стабильно получал повышенные оценки на ревью
Lead Frontend Developer
Beamery
React • TypeScript • Cypress • Design Systems • TypeScript Compiler API • JavaScript • a11y • i18n • Testing
Lead Frontend Engineer в команде Enablement. Разрабатывал дизайн-систему и улучшал developer experience для 10+ продуктовых команд
- Оптимизация CI/CD: Сэкономил $10 000+/год, создав умный Cypress test runner — тестирует только затронутые компоненты, сократил время CI на 60%+, обеспечил 3x более частые деплои
- Дизайн-система: Разрабатывал и поддерживал 50+ production-ready компонентов дизайн-системы с высокими стандартами a11y и i18n
- Автоматизация документации: Автоматизировал документацию с помощью TypeScript Compiler API — минимизировал ручную работу с документацией
- Кросс-функциональная работа: Тесно работал с дизайн и продуктовыми командами, чтобы компоненты решали реальные пользовательские задачи
Lead Frontend Developer, Engineering Manager
Bravado
Vue.js • Nuxt.js • JavaScript • TypeScript • Node.js • QA processes • Team Management • System Architecture
Работал над профессиональной социальной сетью для специалистов по продажам
- Руководство frontend-командой: Возглавлял команду из 6 инженеров (frontend, backend, qa). Технические решения, архитектура, процессы команды
- Работа с фаундерами: Работал напрямую с основателями над формированием функциональности. Находил баланс между амбициозным видением и прагматичными MVP для более быстрого выхода на рынок
- Создание QA-команды: Построил QA-команду с нуля (нанял 2 тестировщика), значительно улучшил качество продукта и доверие пользователей
- CI/CD и автоматизация: Создал автоматизированную систему Cypress TypeScript селекторов и оптимизировал работу CI/CD
- Рост продукта: Довел продукт до 50 000+ пользователей в первый год благодаря итеративной разработке и контролю качества со стороны команды
Предыдущий опыт
Senior Frontend Developer — Behavox
ноябрь 2018 – апрель 2020Senior Frontend Developer — Rakuten
сентябрь 2018 – ноябрь 2018Senior Frontend Developer — Aviasales/Jetradar
май 2017 – сентябрь 2018Frontend Developer — EPAM Systems
июль 2016 – май 2017Fullstack Developer — OneVizion
сентябрь 2010 – июль 2016