Senior Fullstack Developer
РоссияСеньор
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/g16ZG
О себе
На данный момент Руководитель группы frontend разработки.
Мои компетенции и опыт
О себе
Senior Fullstack / Frontend Lead разработчик с 5+ годами опыта в разработке веб- и мобильных приложений. Основная экспертиза — React, TypeScript, нужен доступ к резюме , React Native, NestJS, PostgreSQL, realtime-системы и AI-платформы. Руководил frontend-направлением из 15 разработчиков: проводил code review, архитектурные консультации, оценку компетенций и развитие команды. Участвовал в проектировании архитектуры, настройке CI/CD, оптимизации производительности, внедрении тестирования и построении delivery-процессов. Работал с GenAI-платформами, медицинскими сервисами, мобильными приложениями и backend API на REST, GraphQL и WebSocket.
Последний опыт работы
Руководство группой разработки
Команда: 15 Frontend-разработчиков
Период: март 2025 – по настоящее время
Роль: Руководитель группы разработки
Описание: Руковожу фронтенд направлением и участвую в клиентских проектах в роли старшего инженера. Ответственность за техническое развитие команды и качество решений.
Вклад:
- Руководил frontend-направлением из 15 разработчиков: code review, архитектурные консультации, контроль качества решений.
- Проводил внутренние технические экзамены и оценку компетенций по ключевым frontend-направлениям.
- Формировал планы развития разработчиков и подготовил за год 8 разработчиков к переходу на следующий грейд.
- Проектировал практические backend-задачи и API на WebSocket / GraphQL / REST для развития команды.
Проект под NDA (корпоративная GenAI-платформа)
Команда: Product Manager, 4 Frontend-разработчика, Backend-команда, 3 QA, 3 UX/UI-дизайнера, Product Analyst, System Analyst, DevOps
Период: октябрь 2025 – апрель 2026
Роль: Senior Frontend Developer
Описание проекта:
Корпоративная веб-платформа для работы с ИИ-ассистентами: чат со стримингом ответов, библиотека промптов, создание/редактирование ассистентов и админ-панель (документы, пользователи, retrieval/embedding-настройки, роли и доступы).
Вклад:
- Развивал чат с AI-ассистентами: streaming responses, остановка генерации, цитаты, веб-поиск, проверка запросов на чувствительные данные.
- Участвовал в разработке инструментов для создания, настройки и использования AI-ассистентов.
- Развивал админ-панель: пользователи, документы, retrieval/embedding-настройки, ролевая модель доступа для административных и support-ролей.
- Настроил тестовую инфраструктуру и заложил базу unit-тестирования для критичных сценариев.
- Участвовал в code review, написании тестов и Trunk Based Development-процессе с частыми релизами и hotfix-циклами.
Проект под NDA (мобильное приложение для пациентов и врачей)
Команда: Frontend-разработчик, Backend-разработчик
Период: июль 2025 – октябрь 2025
Роль: Frontend Owner
Описание проекта:
Мобильное web-приложение для сопровождения пациенток с СПКЯ: регистрация с медицинской анкетой, дневник питания, учет веса, календарь цикла, чат с врачом, работа с рецептами и продуктами, врачебный и supervisor-контуры для ведения пациентов и модерации данных.
Вклад:
- С нуля за 3 месяца запустил MVP frontend-приложения на React 19/TypeScript/Vite: FSD, routing, Redux Toolkit, RTK Query, typed API client: 20 экранов, 5 ролей.
- Участвовал в проработке требований, API-контрактов, моделей данных и технической декомпозиции.
- Реализовал ключевые сценарии: регистрация с медицинской анкетой, role-based access, дневник питания, учет веса, календарь, профиль пациента, чат с врачом.
- Выстроил frontend delivery-процесс для стартап-режима разработки: автоматизировал сборку, проверку качества и релизы через GitLab CI/CD, что позволило после запуска MVP выпускать обновления ежедневно, включая hotfix-релизы в течение дня.
Проект под NDA (мультиплатформенное приложение для пациентов с рассеянным склерозом)
Команда: Project Manager, Technical Lead, 2 Fullstack Developer, Business Analyst, Frontend Developer, 2 QA, UI-дизайнер
Период: август 2024 – июль 2025
Роль: Fullstack Developer
Описание проекта:
Платформа для пациентов и врачей. Цель — развитие функционала портала и мобильного приложения.
Вклад:
- Разработал веб-портал на нужен доступ к резюме и доработал админ-панель: фильтрация, дашборды, права доступа.
- Реализовал социальный функционал в мобильном приложении: чаты, группы, подписки.
- Разработал микросервис историй с учетом часовых поясов пользователей и покрыл процесс генерации тестами.
- Провел рефакторинг legacy Express-сервиса на NestJS: перенес бизнес-логику, написал интеграционные тесты, довел покрытие unit-тестами до 80%.
- Оптимизировал производительность сервиса чатов для обеспечения стабильной работы при нужен доступ к резюме DAU.
- Поддерживал CI/CD, документацию и участвовал в code review.
Проект под NDA (мобильная платформа инспекции ж/д вагонов)
Команда: Project Manager, Fullstack Developer, QA
Период: сентябрь 2023 – август 2024
Роль: Fullstack Developer
Описание проекта:
Мобильная система для инспекторов, обеспечивающая осмотр и учёт вагонов с геолокацией и подписями документов. Состояла из клиента, админ-панели и микросервисного бекенда.
Вклад:
- Разработал React Native-клиент для инспекторов: формы, геолокация, подписание документов.
- Создал админ-панель с авторизацией, фильтрами, таблицами и конструктором чек-листов.
- Спроектировал и реализовал сервис интеграции с казахстанской ЭЦП: генерация, подписание и обработка документов, тестовое покрытие.
- Оптимизировал PostgreSQL/PostGIS: индексы, ускорение геозапросов, unit-тесты.
- Сократил цикл обмена данными с сервером с 6 до 2 минут, автоматизировал OTA-обновления и сервисные bash-скрипты.
Дополнительные коммерческие проекты
Период: Май 2021 — Июль 2023
Роль: Fullstack-разработчик
- Разрабатывал SPA, лендинги и e-commerce проекты на React/TypeScript/ нужен доступ к резюме
- Интегрировал формы заявок, OAuth-авторизацию, YooKassa, Telegram-уведомления и геолокацию.
- Оптимизировал загрузку изображений, поиск, фильтры и Lighthouse-метрики.
