Frontend developer

Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Fullstack • Frontend • Node.js • TypeScript
Удаленная работа
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Frontend Developer.

Мои компетенции и опыт

Frontend-разработчик (Senior) с fullstack-экспертизой, 6 лет коммерческого опыта на React, Vue 3, TypeScript и нужен доступ к резюме

Последние 4,5 года — основная работа в АО «Гринатом»: разрабатываю интерфейс системы корпоративного голосования (React, TypeScript, Redux Toolkit, REST API), которой пользуется около 1000 сотрудников компании, включая руководство. В рамках запуска нового приложения голосования автоматизировал подсчёт результатов — подведение итогов стало примерно на 90% быстрее и проще по сравнению с ручным процессом. Реализовал древовидный файловый менеджер для научных данных (~1000 папок, вложенность в несколько уровней, по 50–100+ файлов в каждой) с виртуализацией отображения вместо постраничной навигации. Также поддерживаю и модернизирую корпоративные сайты: исправление багов, рефакторинг устаревших участков кода.

Параллельно с основной работой веду side-проекты. В Blood Solutions (трейдинговый продукт) разработал десктоп-приложение на Electron + Vue /TypeScript, которое заменило прежний CLI-инструмент и упростило трейдерам взаимодействие с сервером. Спроектировал и реализовал редактор TOML-конфигов, сокративший время настройки трейдинг-бота с десятков минут до пары кликов; собрал внутреннюю компонентную библиотеку на shadcn-vue (30+ компонентов). Также проводил code review и рефакторинг унаследованной кодовой базы, менторил младшего разработчика в команде.

Отдельно развиваю собственные продукты полного цикла (от идеи до прод-релиза, с реальными платящими пользователями). Avito Bot( нужен доступ к резюме ) — SaaS для AI-генерации объявлений и изображений (Vue 3, Koa, PostgreSQL, интеграция OpenAI/Gemini/NanaBanana): 114 пользователей, 594 генерации, 75% положительных отзывов, выдерживает пиковую нагрузку до 100 одновременных генераций. Авитолог.Бот( нужен доступ к резюме ) — Telegram-бот для агрегации вакансий из 30+ источников, продаётся по подписке и работает в продакшене.

Пишу тесты (Vitest, Playwright), покрываю тестами критичную бизнес-логику при рефакторинге. Английский — B2, читаю документацию и веду переписку свободно.

GitHub: нужен доступ к резюме Telegram: нужен доступ к резюме Телефон: нужен доступ к резюме


Специализация
Информационные технологииРазработкаFullstackFrontendNode.jsTypeScript
Отрасль и сфера применения

Уровень
МиддлСеньор

Есть файл резюме (защищен)


Интересные кандидаты