Fullstack-разработчик (Senior frontend, middle backend)

Санкт-Петербург, РФ
Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Информационные технологии • Разработка • Fullstack • Frontend • JavaScript • TypeScript • React • Express • Nest • CSSinJS • CSS • HTML • SCSS • SASS
Удаленная работа
Опыт работы более 5 лет
О себе

На данный момент 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.



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