Fullstack-разработчик (Senior frontend, middle backend)
Санкт-Петербург, РФСеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Короткая ссылка: gkjb.ru/g16xh
О себе
На данный момент Frontend teamlead.
Мои компетенции и опыт
Декабрь нужен доступ к резюме Апрель 2025 ООО "А-мед" - Фуллстек-разработчик / лид
Техстек: TypeScript, React, нужен доступ к резюме , GraphQL (Apollo Client), NestJS, Final Form, PostgreSQL
Разработка системы медицинского ЭДО. Совмещал hands-on разработку с руководством командой - code review, архитектурные решения, планирование.
Из реализованного:
- Разработка форм с валидацией на Final Form - стандартизировал подход для типовых CRUD-операций, что сократило трудозатраты на новые формы
- Переработка системы электронной подписи документов (фронт + бэк): заменил набор частных решений единым расширяемым механизмом
- Оптимизация процесса сборки (Git + Apollo codegen) - сократил время релиза на 5-10 человекочасов, решение было неожиданно простым, но дало впечатляющую экономию
- Работа с GraphQL (Apollo Client/Server): поддержка существующей архитектуры, анализ применимости для разных типов задач продукта
В роли лида: планирование спринтов, оценка задач, менторинг разработчиков, системная работа с техдолгом.
Ноябрь нужен доступ к резюме Декабрь 2023 EPAM Systems - Фронтенд-разработчик / тимлид
Техстек: TypeScript, React, Redux, нужен доступ к резюме , нужен доступ к резюме (Express)
Система хранения и поиска контента для образовательных организаций - научная периодика, видео, документы.
Из реализованного:
- Разработка аудиоплеера для text-to-speech системы с синхронизацией текста и звука
- Вынос PDF-ридера в отдельный микросервис - архитектура на React + Redux, передача состояния между приложениями через url с последующей записью в redux
- Поддержка BFF на Express - прокси-слой между фронтом и основным бэкендом, трансформация данных, контракт-тесты
- State management на Redux, middleware (saga) для асинхронных операций
- Unit/integration/contract-тесты - покрытие критических путей
Вырос от разработчика до тимлида международной команды. В роли лида - планирование по SAFe, координация с соседними командами, онбординг, code review.
Сентябрь нужен доступ к резюме Октябрь 2018 EPAM Systems - Фронтенд-разработчик
Техстек: React, Redux, REST, WebSocket
Международная распределённая команда: система анализа клинических исследований для фармацевтической компании. Реализация UI для сложных дашбордов, работа с REST API, управление состоянием на Redux. Со временем взял на себя неформальное техническое лидерство в команде.
Сентябрь нужен доступ к резюме Сентябрь нужен доступ к резюме год 1 месяц) Nexign - Frontend-разработчик
Техстек: Angular 1.x
Разработка и поддержка библиотеки переиспользуемых компонентов для продуктов в области телекоммуникаций.
Фуллстек-разработчик с 9+ годами опыта: сильный frontend (React, TypeScript), средний backend ( нужен доступ к резюме , NestJS, Express). Понимаю архитектуру приложений, работал с микросервисами, GraphQL, WebSocket, state management в сложных системах.
Пишу код с прицелом на долгосрочную поддержку - умею оценивать техдолг и его критичность. Выбираю инструменты под задачу, а не под тренды. Понимаю пирамиду тестирования и могу оценить адекватность QA/QC на разных этапах продукта.
Помимо разработки - опыт технического лидерства (~4 года): code review, менторинг, планирование, работа с процессами. Но основной фокус - hands-on разработка.
If that matters, I wouldn't call my English fluent, but it was enough for working with international teams for several years.
