Александр С. , Senior, React разработчик

Male avatar
Александр С.
Россия, Москва
2 760 ₽/час 441 600 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
React
Node.js
JavaScript
Sass
Redux Toolkit Query
RTKQ
TypeScript
Tailwind CSS
Cypress
Jest
Webpack
C#
.NET
.NET Core
.NET 8+
Entity Framework
EF
Dependency injection
DI
zustand
arui-scripts
React-hook-form
CQRS
LINQ
NuGet
CLR
Micro-frontend
docker-compose
Effector
Admiral-ui-system
module federation
ZOD-Validation
React Query
Miro
Sfera
Feature-Sliced Design
Codegen-plugin
MobX
redux-thunk
unit-тесты
Single-Spa
Material UI Design
Figma
Database:
PostgreSQL
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

Технический лидер/Fullstack-dev с опытом управления проектами и командами разработки в крупнейших банках и IT-компаниях России. Эксперт в создании масштабируемых архитектур, оптимизации легаси-систем и внедрении современных подходов разработки.

Обладаю стратегическим мышлением, способен формировать высокоэффективные команды и вести проекты к успеху.


Мои ключевые достижения:

  1. Внедрил современные технологии и подходы, улучшив стабильность и производительность систем.
  2. Организовал эффективные команды, обучил и вдохновил разработчиков на новые достижения.
  3. Обеспечил долгосрочную поддержку решений и их готовность к масштабированию.


Личные качества: Трудолюбие, целеустремлённость, дисциплинированность,

пунктуальность, постоянное желание развиваться, умение работать в команде,

аккуратность, чувство такта.

Примеры работ

NDA
Описание задачи/проекта

Платформа, позволяющая выстраивать/обрабатывать весь бизнес-флоу зарплатных клиентов.

Позиция на проекте
Team Lead Frontend Developer
Размер команды
5 SA, 3 QA, 2 FullStack, 1 Frontend, 1 Backend, 1 Architect, 1 PO, 1 PM
Ответственность
  1. Внедрение и стандартизация лучших практик кодирования, ревью и релизов в команде
  2. Организация и проведение плановой модернизации существующих модулей и компонентов в рамках UI/UX
  3. Разработка стратегии по масштабированию и оптимизации фронтенд-архитектуры с учетом роста продукта и внедрения новых технологий
  4. Интеграция новых UI/UX решений с бекендом, обеспечивая согласованность API, взаимодействие с CQRS и состоянием через Redux Toolkit
  5. Организация автоматизированного тестирования и CI/CD процессов для фронтенд-части с учетом использования Cypress, Jest, Webpack
  6. Наставничество и развитие команды с проведением регулярных код-ревью, технологических воркшопов
  7. Выступление в роли UI/UX-дизайнера
  8. Описание структуры, архитектуры будущих микрофронтендов (сейчас их 5, каждый для своего бизнес-флоу)
  9. Сделал копию legacy-ui-kit, полностью переписал на актуальный стек, полностью поддерживаю её в специальном банковском репозитории Artifactory
  10. Реализация согласно архитектуры CQRS бэкенд-часть приложения
  11. реализация миграции
  12. работа с .NET 8+, перевел tools-либу на .NET 9, вынес Clients-интеграции со смежными системами в tools
Технологии и инструменты
.NET, .NET Core, C#, Canvas, CQRS, Cypress, DI, Jest, LINQ, Next.js, Node.js, NuGet, React, Redux Toolkit Query, Tailwind CSS, TypeScript, Webpack, zustand, React-hook-form, EF, arui-scripts, CLR, PostrgreSQL, Redux-toolkit-query, .NET8+
Период работы/продолжительность
Сентябрь 2024 г. - Июнь 2026 г.
NDA
Описание задачи/проекта

Проект направлен на создание цифровой системы хранения и обработки архивных данных банка, в рамках которого осуществляется перенос бумажного банковского архива в цифровой формат. Проводится сканирование, оцифровка и индексирование документов для обеспечения быстрого и безопасного доступа к архивной информации. Особое внимание уделяется организации хранения данных на межгородских площадках с целью повышения надежности, отказоустойчивости и возможности удаленного доступа.

Позиция на проекте
Tech Lead
Размер команды
4 QA, 6 Frontend, 10 Backend-java, 5 SA, 1 PO, 1 IT-Lead
Ответственность
  1. Обеспечение качества и согласованности разработки и ревью более 20 микрофронтендов
  2. Стабилизация и оптимизация релизного цикла, внедряя автоматизированные процессы тестирования и деплоймента
  3. Организация и расширение команды — набор новых кандидатов для формирования эффективного стрима разработки микрофронтендов
  4. Разработка и внедрение стратегии масштабирования микрофронтенд-архитектуры с учетом роста продукта и технических требований
  5. Оптимизация работы с данными в легаси-системах и компонентах с внедрением механизмов кэширования и нормализации для повышения отзывчивости интерфейсов
  6. Руководство командой в освоении новых технологий, проведение обучения и code-review
  7. Участие в стратегическом планировании и развитии IT-инфраструктуры, предложения инновационных решений для повышения эффективности и бизнес-показателей
  8. Продумывание архитектуры, определение стека от А до Я, выбор стека
  9. кросс-ревью команд в рамках стрима
  10. подбор кадров (постоянные тех. собеседования фронтенд-разработчиков)
  11. интеграции межстистемные по всему банку. (Как подключение сторонних клиенстких приложений, так и шеринг наших)
Технологии и инструменты
Ant design, Docker, Effector, GraphQL, Miro, React, React Query, React testing library, Redux Toolkit, TypeScript, Vite, webpack 5, React-hook-form, Feature-Sliced Design, Micro-frontend, Admiral-ui-system, ZOD-Validation, Sfera, Module-federation, Webpack 5+
Период работы/продолжительность
Июнь 2021 г. - Сентябрь 2024 г.
NDA
Описание задачи/проекта

Платформа для возможности фиксировать, регистрировать сделки между крупными банковскими клиентами

Позиция на проекте
Frontend-разработчик/TeamLead front-команды
Размер команды
4 анаталик, 4 фронтенд (я - лид, 3 в подчинении), 4 Backend-java, 2 AQA, 1 QA, 1 UI/UX - дизайнер, 1 владелец продукта и 1 бизнес-аналитик
Ответственность
  1. Внедрение стандартов кодирования и лучших практик для микрофронтендов и компонентов UI‑kit
  2. Оптимизация процессов сборки и деплоймента с использованием Webpack 5 и Module Federation
  3. Расширение и поддержка системы автоматизированного тестирования (unit, Cypress) для микрофронтов
  4. Организация и проведение технических обзоров кода, обеспечение их качества и соответствия стандартам
  5. Разработка стратегии масштабирования и повышения отказоустойчивости микрофронтендов и общего фронтенд‑околосервиса
  6. Внедрение новых архитектурных решений и обновление текущих компонентов для улучшения UX и производительности
  7. Обеспечение документации по компонентам, архитектуре, процессам разработки и релиза для облегчения командного взаимодействия
  8. создание/разработка кор-части функционала для дальнейшего переиспользования командами (начинал с frontend задач базовых, таблицы, переиспользуемые ui-kit решения)
  9. собеседование потенциальных кандидатов
Технологии и инструменты
Docker, Figma, JavaScript, MobX, NestJS, React, Redux, Sass, TypeScript, webpack 5, Express, Node JS, redux-thunk, Redux-Toolkit, RTKQ, Codegen-plugin, Single-Spa, Material UI Design, unit-tests, Micro-frontends, Module Federation - Wbpack 5, docker - compose, jest -> cypress
Период работы/продолжительность
Февраль 2019 г. - Май 2021 г.

Образование

Магистр
Название учебного заведения/курса
Волгоградский государственный университет
Специальность
прикладная информатика
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster