- Telegram: @elemeNtk0 — предпочтительный способ связи
- email: elemeNtk0@ya.ru
- Location: Санкт-Петербург, готов к удалённой работе (рассматриваю и удобный офис с закреплённым рабочим местом)
Фронтенд-разработчик с более чем 10 годами в вебе. Последние 5 лет фокусируюсь на создании сложных веб-приложений на React и TypeScript. Мне интересно:
- Внедрение дизайн-систем, линтеров, улучшение CI/CD
- Тесная работа с дизайнерами для создания интуитивных интерфейсов
- Оптимизация загрузки и рендеринга
- Написание качественного кода
- Создание сложных интерфейсов в команде опытных специалистов
Также работаю с:
Storybook CSS Modules БЭМ Design Tokens ESLint Stylelint React Testing Library CI/CD Jira
- Провёл масштабный рефакторинг легаси-кода, работая с двумя крупными проектами (один на Redux Saga, другой на RTK Query).
- Устранил дублирование логики, унифицировал подходы к работе, что сократило время разработки новых фич на 20% и упростило поддержку кодовой базы.
- Внедрил стратегию постепенного перевода функциональности с использованием Feature Flags, что позволило безопасно деплоить изменения.
- Заменил множество разрозненных модальных окон на единый, переиспользуемый компонент для упрощения разработки.
- Снизил количество обращений в тех-поддержку, с помощью защиты форм "от дурака".
- Разработал почти с нуля и вывел на рынок HTML5-игру в формате Telegram Mini App (tap-to-earn) с последующей продажей проекта.
- Оптимизировал производительность: выявил и устранил узкие места в рендеринге, что увеличило FPS на 25% на слабых устройствах.
- Улучшил архитектуру: переписал MVP с Tailwind на CSS Modules + БЭМ, что сократило время разработки новых компонентов на 15%.
- Ускорил загрузку: переписал лендинг на NextJS с оптимизацией бандла, повысив скорость первой отрисовки (FCP) на 40%.
- Участвовал в создании глобальной CRM-системы в Яндексе, мигрировал первую версию с Gravity UI на Ant Design.
- В Samokat.tech создал дизайн-систему с нуля (v1.0.0) с тестовым покрытием ~99%, настроил дизайн-токены и Storybook.
- Улучшал UX и процессы разработки: внедрял линтеры, проводил дизайн-ревью, оптимизировал сборку.
- Разработал первую версию дизайн-системы, организовал Storybook, провёл рефакторинг легаси-кода (удалил Bootstrap, перевёл на БЭМ).
- Оптимизировал лендинги для SEO и ускорил первую отрисовку: время загрузки снизил с 12 сек. до 1.4 сек. (PageSpeed с 45% до 99%).
Наставник / Разработчик образовательного контента (параллельная работа)
- Создал первый блок платного курса «Великий Кексби».
- Выпустил более 50 студентов, проводил онлайн-интенсивы и воркшопы (pitercss_class).
- Участвовал в улучшении методики и критериев интенсивов.
- Ориентация на продукт: смотрю на задачи с точки зрения бизнеса и пользователя
- Процессный: улучшаю инструменты и коммуникации между дизайнерами и разработчиками
- Качество: внедряю линтеры, тесты, документацию, придерживаюсь принципов DRY/KISS
- Командный: ценю code review, обратную связь и совместное достижение целей
Мой путь в вебе начался более 10 лет назад. Прошёл через:
- Наставничество: выпустил более 50 студентов за 5 лет в HTML Academy
- Управление: руководил командой из 5 человек
- Legacy-опыт: начинал с вёрстки, jQuery, CMS (но уже туда не вернусь) (:
- Сообщество: помогаю в организации мероприятий spb-frontend.ru
- Исторический контекст: застал эпоху IE6, верстку таблицами и флоатами, SVN — что делает ценителем современных инструментов 😄
Саморазвитие, спортзал, музыка, концерты, Drum and Bass культура.
Резюме доступно по ССЫЛКЕ (БУДЕТ ПОЗЖЕ) • Обновлено: Январь 2026



