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

Male avatar
Александр С.
Россия, Москва
2 760 ₽/час 441 600 ₽/мес. без НДС
    React разработчик
  • Senior
Опыт работы:
Более 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 г.

Образование

Магистр
Название учебного заведения/курса
Волгоградский государственный университет
Специальность
прикладная информатика
Аналогичные специалисты
Male avatar
Станислав Д.
Россия, Симферополь
2 530 ₽/час без НДС
    Frontend разработчик
  • Senior
Опытный фронтенд-разработчик с упором на React, Next.js и React Native. Активно работаю с TypeScript, Redux Toolkit, Zustand, React Query, а также с современными UI-библиотеками (Ant Design, MUI). Пишу тесты с использованием Vitest, Jest, React Testing Library. Есть опыт настройки проектов с нуля на Vite и Webpack, внедрения CI/CD (GitHub Actions). Также есть опыт работы с Monorepo (Turborepo) и опыт интеграции микрофронтендов. Владею английским языком на уровне C1, что позволяет свободно работать с документацией и эффективно находить решения для сложных задач. Постоянно изучаю и применяю новые технологии для повышения качества разработки.
    HTML5
    CSS3
    Sass
    LESS
    JavaScript
    TypeScript
    React
    React Query
    Redux
    Redux Toolkit
    MobX
    Next.js
    REST API
    Node.js
    Echarts
    Exspress.js
    Webpack
    Effector
    patronum
    Turborepo
    MongoDB
    CI/CD
    UIKit
    Git
    Jira
    Microsoft
    Agile
    Ant design
    MUI
    Vitest
    Jest
    React testing library
    Vite
    GitHub Actions
    Monorepo
    zustand
    Storybook
    vanilla-extract
    classNames
    Axios
    Nginx
    Plotly
    module federation
    GraphQL
    threejs
    Styled Components
    ChartJS
    MomentJS
    popper
    fluid ui
    Lodash
    react-select
    WebSockets
    Canvas
Не нашли, кого искали?

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

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

Request Poster