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

ID 31726
АГ
Александр Г.
Мужчина, 30 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 2 октября 2025 г.

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

Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Senior
Навыки
automl
BPMN
CI/CD
CORS
csrf
CSS3
Docker
DOM API
Frontend
FSD
Git
HTML5
JavaScript
Javascript ES6+
Jest
JSON
Kanban
Micro
Microservice Architecture
Next.js
Npm
PNPM
rag
React
React Hooks
React Query
React testing library
Redux Toolkit
REST API
Scrum
SOLID
SSE
Storybook
TanStack Query
TypeScript
UI/UX
Vite
Webpack
WebSockets
WebView
xss
Yarn
zustand
Объектно-ориентированное программирование (ООП)
CSS
HTML
React saga
RTK
Ajax
Styled Components
CSS Modules
Figma
bbf
Отрасли
FinTech & Banking
Hardware
Знание языков
Английский — B2
Главное о специалисте
Некоторые результаты и достижения за время работы: — Выступал в роли тим-лида, общался с бизнес-заказчиком для выяснения требований, руководил командой из 3 frontend-разработчиков, занимался декомпозицией и распределением задач, выбором стека проекта; — Занимался менторством новых разработчиков, проводил онбординг сотрудников, а также написал онбординг документацию, что помогло ускорить процесс интеграции новых разработчиков в проект; — Реализовал раздел комментариев со сложной логикой и большим количеством функционала: сортировка, поиск, фильтрация, лайки, возможность отвечать на комментарии, а также редактировать и удалять. Внедрение данного функционала привело к увеличению активности пользователей, а также увеличило посещаемость на 10%; — Разработал личный кабинет и профиль пользователя с возможностью редактирования данных и формами на react-hook-form, просмотра истории и статистики, что позволило клиентам гибко настраивать профиль и легко получать доступ к нужной информации; — Разработал универсальный механизм фильтрации и вынес его в общий UI-кит на React, TypeScript, что значительно ускорило процесс разработки, а также работу с фильтрациями и сортировками в приложении; — Добавил и осуществил конфигурацию статических анализаторов кода на проекте ESLint, Stylelint, Prettier, что обеспечило единый стиль кода, а также улучшило качество кодовой базы; — Покрыл кодовую базу тестами на 30%, что позволило повысить общий уровень покрытия ПО “Надежность” до 80%. Тесты были реализованы с использованием Jest и React Testing Library.orval; — Произвел миграцию библиотеки Carbon Components UI с версии 7 на 11, что позволило обновить Node.js с версии 14 до 20 и обновить все основные зависимости проекта до актуальных версий; — Провел полный рефакторинг модуля “Анализ критичности”, что повысило производительность, улучшило читаемость и поддержку кода, а так же уменьшило тех долг;
Проекты   (5 лет 4 месяца)
Газпромбанк, ОАО
Роль
Frontend-разработчик
Обязанности
Занимался разработкой проекта ПО “Платформа финансирования цепочек поставок” - цифровое решение для управления финансовыми операциями между бизнесами (B2B), ориентированное на оптимизацию процессов выставления и оплаты счетов Работал по Scrum в команде численностью 16 человек в состав которой входили: frontend и backend разработчики, тестировщики, дизайнер, аналитики, продукт-менеджер. Достижения и результаты работы: — Провел миграцию приложения с React 15 до React 18, что позволило внедрить современные подходы и значительно повысить стабильность и производительность приложения, упростило поддержку и адаптацию новых разработчиков. — Внедрил TypeScript в проект, что повысило надежность и читаемость кода, позволило избежать ошибок на этапе компиляции, упростило поддержку проекта и адаптацию новых разработчиков. — Добавил и настроил анализаторы кода на проект ESLint, Stylelint, Prettier, что обеспечило единый стиль кода, а также улучшило качество кодовой базы, настроил pre-commit хуки Husky + lint-staged. — Перестроил архитектуру проекта по принципам FSD, что улучшило масштабируемость, упростило навигацию по коду и ускорило разработку новых фич за счёт четкого разграничения ответственности модулей. — Выступал в роли фронт лида: определил архитектурные модули, декомпозировал проект на задачи и подзадачи, распределил их между разработчиками и контролировал весь процесс реализации. — Разработал собственный UI Kit на базе Ant Design, адаптированный под нужды проекта. Это позволило в 2 раза сократить время на разработку интерфейсов и упростило поддержку визуального стиля. — Автоматизировал работу с backend, внедрив связку Orval + TanStack Query для генерации кода из Swagger. Это позволило избавиться от ручного написания типов и запросов, обеспечить полную типизацию всех эндпоинтов, снизить количество ошибок при работе с API, упростить поддержку и масштабирование проекта, ускорить разработку — Полностью настроил Vite как основной сборщик проекта (вместо Webpack), что значительно ускорило сборку, hot reload и повысило комфорт разработки. — Разрабатывал и интегрировал сложные графики с использованием Chart.js, включая: линейные, столбчатые, комбинированные графики, графики с осями времени и аннотациями (`chartjs-plugin-annotation`), поддержку кастомных тултипов, легенд и интерактивных элементов, а также экспорт графиков в PNG по требованию бизнеса.
Стек специалиста на проекте
orval, HTML5, React Query, Redux Toolkit, React testing library, Kanban, Yarn, xss, WebSockets, SOLID, AntD, React saga, JSON, Git, Scrum, Frontend, Webpack, Jest, CSS3, CORS, React Router, Storybook, SignalR, Npm, Prettier, Micro, RTK, Ajax, PNPM, DOM API, ESLint, FSD, HTML, Docker, CSS, BPMN, zustand, React Hooks, SSE, Husky, CSS Modules, Vite, Axios.js, Figma, React, Next.js, JavaScript, REST API, lint-staged, TanStack Query, Javascript ES6+, rag, UI/UX, CI/CD, Microservice Architecture, Объектно-ориентированное программирование (ООП), csrf, automl, Styled Components, bbf, TypeScript, WebView, Chart.js
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время  (1 год 9 месяцев)
Северсталь
Роль
Frontend-разработчик
Обязанности
Занимался разработкой проектов: 1. ПО “Надежность” – управление активами предприятия с применением риск-ориентированного подхода к техническому обслуживанию и ремонту оборудования. 2. ПО "Система управления ремонтными событиями - Рысь" – система оперативной оценки и управления текущим состоянием оборудования. Работал по Kanban в командах численностью от 18 до 24 человек в состав которых входили: frontend и backend разработчики, тестировщики, дизайнеры, аналитики, продукт-менеджер, тим-лид. Достижения и результаты работы: — Произвел миграцию библиотеки Carbon Components UI с версии 7 на 11, что позволило обновить Node.js с версии 14 до 20 и обновить все основные зависимости проекта до актуальных версий; — Провел полное тестирование приложения и исправил обнаруженные ошибки, связанные с обновлением; — Создал подробную документацию для проекта в Confluence, включающую процесс настройки и развертывания, стандарты код-стайла для проекта, компоненты, руководство по использованию; — Разработал модуль "Аварийный запас", который минимизирует потери от отказов оборудования за счет сокращения времени обеспечения запасными частями. Модуль включает детализированную таблицу для отображения всех позиций аварийного запаса, а также функционал для просмотра, редактирования, добавления новых позиций и управления их статусами, включая возможность добавления соответствующей документации; — Провел полный рефакторинг модуля “Анализ критичности”, что повысило производительность, улучшило читаемость и поддержку кода, а так же уменьшило тех долг; — Произвел рефакторинг ПО “СУРС” в соответствии с критериями методологии FSD, что сделало его более поддерживаемым и готовым к масштабированию; — Подключил и настроил TanStack Query, а также произвел генерацию контроллеров и типов из Swagger с помощью Orval, что обеспечило эффективное управление кэшированием и ускорило разработку; — Разработал модуль "Управления дефектами", который включает реализацию древовидного списка объектов с фильтрацией и поиском, а также сложную таблицу с функциями редактирования, добавления записей, сортировки и фильтрации. Также интегрировал drag-and-drop между деревом и таблицей. Этот модуль существенно повысил эффективность управления дефектами, сократив время на поиск и обработку данных; — Покрыл кодовую базу тестами на 30%, что позволило повысить общий уровень покрытия ПО “Надежность” до 80%. Тесты были реализованы с использованием Jest и React Testing Library.orval Основной стек: React, TypeScript, Redux Toolkit, Effector, TanStack Query, Orval, FSD, React-Router, Axios, SCSS, HTML5, CSS3, ESLint, Prettier, Jest, React-Testing-Library, Vite, Git
Стек специалиста на проекте
Git, HTML, CSS, Figma, Jest, CSS3, React Router, TypeScript, React saga, UI/UX, HTML5, CSS Modules, Styled Components, SCSS, Redux Toolkit, Prettier, React testing library, Vite, RTK, Ajax, Axios.js, ESLint, React, Effector, FSD, orval, TanStack Query
Отрасль проекта
Hardware
Период работы
Февраль 2021 - Январь 2023  (2 года)
PurpleCode
Роль
Frontend-разработчик
Обязанности
Занимался разработкой проектов: 1. LMS - платформа для продажи образовательных курсов и CRM-система для этой платформы, 2. Игра с интеграцией telegram-web-app. 3. Система автоматизации бизнес-процессов парка аттракционов, 4. Корпоративный сайт для логистической компании на Next.js и конфигуратор сайта. Работал по Scrum в различных командах, численностью 8 - 16 человек, в состав которых входили: frontend и backend разработчики, тестировщики, дизайнеры, аналитики, продукт-менеджер, тех-лид. Достижения и результаты работы: — Выступал в роли тим-лида, общался с изнес-заказчиком для выяснения требований, руководил командой из 3 frontend-разработчиков, занимался декомпозицией и распределением задач, выбором стека проекта; — Разработал проект с нуля на основе FSD архитектуры. Это позволило разрабатывать новые фичи более независимо, допуская меньше связей между ними, и ускорить онбординг новых разработчиков в проект; — Занимался менторством новых разработчиков, проводил онбординг сотрудников, а также написал онбординг документацию, что помогло ускорить процесс интеграции новых разработчиков в проект; — Разработал раздел аналитики по ключевым бизнес-метрикам (выручка, количество оплат, продаж, средний чек) в виде динамически настраиваемых графиков с помощью библиотеки recharts, что позволило клиентам осуществлять анализ показателей и следить за доходом; — Реализовал авторизацию на JWT токенах, что позволило новым пользователям безопасно взаимодействовать с приложением; — Реализовал раздел комментариев со сложной логикой и большим количеством функционала: сортировка, поиск, фильтрация, лайки, возможность отвечать на комментарии, а также редактировать и удалять. Внедрение данного функционала привело к увеличению активности пользователей, а также увеличило посещаемость на 10%; — Разработал чат на WebSocket и React с использованием библиотеки socket-io, который позволял безопасно общаться ученикам и экспертам в режиме реального времени, а также обмениваться файлами; — Разработал личный кабинет и профиль пользователя с возможностью редактирования данных и формами на react-hook-form, просмотра истории и статистики, что позволило клиентам гибко настраивать профиль и легко получать доступ к нужной информации; — Реализовал возможность подключения Телеграмм-бота к курсам, что помогло автоматизировать и значительно ускорить процесс добавления и удаления учеников в чаты клубов; — Разработал универсальный механизм фильтрации и вынес его в общий UI-кит на React, TypeScript, что значительно ускорило процесс разработки, а также работу с фильтрациями и сортировками в приложении; — Реализовал модуль QR и NFC-сканирования пропусков, что обеспечило высокий уровень безопасности и сократило риск подделки пропусков, а также значительно уменьшило время ожидания в очередях; — Добавил и осуществил конфигурацию статических анализаторов кода на проекте ESLint, Stylelint, Prettier, что обеспечило единый стиль кода, а также улучшило качество кодовой базы; — Очень плотно сотрудничал с backend-разработчиками, для согласования контрактов и типов данных для максимально эффективной и удобной разработки frontend-части приложения; — Участвовал в code-review, занимался рефакторингом и оптимизацией кода, а также исправлением багов совместно с тестировщиками; Основной стек: React, Next.js, TypeScript, Redux Toolkit, Zustand, React Query, FSD, React-Router, Axios, SCSS, HTML5, CSS3, ESLint, Prettier, Jest, React-Testing-Library, Vite, Git
Стек специалиста на проекте
Git, JavaScript, Jest, CSS3, React Router, TypeScript, HTML5, React Query, Next.js, SCSS, Redux Toolkit, Prettier, React testing library, Vite, Axios.js, ESLint, React, FSD, zustand
Отрасль проекта
Hardware
Период работы
Июль 2019 - Январь 2021  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Петербургский государственный университет путей сообщения Императора Александра I, Санкт-Петербург
Специальность
Мосты и тоннели, Мосты и транспортные тоннели.
Завершение учебы
2016 г.

Похожие специалисты

HRTech • Information Security
ВС
Виктор С.
Самара
JavaScript разработчик
Senior
3 116,88 Р/час
Ant design
CI/CD
CSS3
Feature-Sliced Design
Formik
FSD
Git
GitLab
HTML5
JavaScript
+47

React Frontend-разработчик с опытом 5+ лет. Реализовал более 6 коммерческих проектов (SPA-приложений), включая CRM-системы, порталы госуслуг и файлообменники. Разрабатывал крупные фичи на React с нуля до релиза в продакшн. Работал по Scrum/Kanban/Agile в командах численностью 8–12 человек. Помимо работы с кодом, подключался к командным процессам: кооперировал разработчиков, ставил задачи, участвовал в ретро и занимался онбордингом + обучением новых сотрудников. КЛЮЧЕВЫЕ НАВЫКИ С чем плотно работал: React, TypeScript, JavaScript, Redux Toolkit, RTK Query, React-Query, React Router Dom, Webpack, Jest, react-testing-library, MUI, Redux, Ant Design, React-hook-form, Zod, Next.js, GitLab, GitHub Flow, CI/CD, Git, WebSocket, Webview, CSS, SCSS, axios, fetch, HTTP, SSR, Docker, API, Vitest, Git, Formik, React-router, Node.js, Docker, FSD, SCRUM, Jest, Playwright, event loop, async, await, DOM API, XSS, CSRF, CORS SOFT SKILLS Командный игрок Целеустремленный Ответственно подхожу к работе Пунктуальный Коммуникабельный Внимательный Исполнительный

Подробнее
Insurance
ИР
Илья Р.
Москва
JavaScript разработчик
Middle+
2 506,49 Р/час
Ant design
API
CSS
CSS3
Docker
Figma
Frontend
Git
GitLab
HTML
+50

Frontend- разработчик с 4 летним опытом на React и TypeScript. В процессе работы люблю работать над разработкой новых фич, продумывать логику работы приложения и делиться знаниями с командой. В свободное от работы время активно развиваю свои навыки: читаю литературу по программированию, изучаю документации и слежу за новыми трендами во frontend. Люблю проводить время в компании за различными активностями, предпочитаю активный отдых на природе. В плохую погоду люблю посидеть с компанией за настольной игрой. Ключевые навыки TypeScript, React 18+, React Hook Form + Zod, Zustand, React Query, axios Vite, Tailwind CSS, Radix UI / ShadCN UI, AntDesign, Dexie.js, Recharts Docker, Playwright, React Testing Library, Cypress, Jest Frontend-безопасность (защита от XSS), IndexedDB, Service Workers, WebSocket REST API, Redux Toolkit, Webpack, Git, Scrum/Agile Оптимизация производительности, рефакторинг, кросс-браузерная верстка HTML CSS ES6 HTML5 CSS3 REST API REST Git Webpack API Open API Swagger Bash (опционально) ANT Design Node.js Sass Кроссбраузерная верстка Адаптивная верстка ООП Figma Gitlab Docker Английский — B2

Подробнее
E-commerce & Retail • HRTech • LifeStyle
ДЖ
Денис Ж.
Дубна
JavaScript разработчик
Middle+
2 774,47 Р/час
AG-GRID
Ant design
AsyncAPI
AWS S3
Axios.js
Backend
Bootstrap
casl
Chart.js
classNames
+84

Денис — JavaScript-разработчик уровня Middle+ из Дубны, Россия. Специализируется на разработке фронтенда, обладает знаниями в области бэкенда. Имеет опыт работы с широким спектром технологий и инструментов, включая React, Next.js, TypeScript, Node.js, PostgreSQL, GraphQL и другие. Участвовал в разработке системы управления трудозатратами для отрасли E-commerce & Retail, где отвечал за разработку фронтенда и бэкенда, оценку задач, руководство командой разработки, Code Review и планирование спринтов. Реализовал новый функционал для планирования и проведения Performance Review сотрудника, синхронизацию пользователей с каталогом LDAP и другие задачи. Также работал над системой для работы с заявками клиентов ЖК в отрасли LifeStyle, где занимался разработкой фронтенда, исправлением багов, оценкой задач и Code Review. Написал корпоративный UI-kit, доску для передвижения заявок, кастомный редактор для форм заполнения заявок и переписал работу хука для открытия модальных окон. Имеет опыт разработки инструмента для HR-персонала в отрасли HRTech, где реализовал Discord бота для захвата голосового потока пользователя и запланированную выгрузку сообщений из мессенджера.

Подробнее
Blockchain • E-commerce & Retail • HRTech • Hardware
ДЛ
Дмитрий Л.
Новороссийск
JavaScript разработчик
Senior
3 468,09 Р/час
JavaScript
TypeScript
Redux
React
Git
CSS
HTML
Webpack
Next.js
REST API
+95

Дмитрий — опытный JavaScript-разработчик с более чем 8-летним опытом работы в сфере IT. Он специализируется на разработке фронтенд-приложений, используя современные технологии и инструменты, такие как React, Redux, TypeScript, Next.js и другие. Дмитрий работал над различными проектами, включая интернет-магазины, сервисы по автоматизации рекрутинга, сайты-музеи и внутренние системы крупных компаний. На каждом проекте он выполнял широкий спектр задач, таких как разработка и сопровождение проектов, написание кастомного кода, разработка интерфейсов, взаимодействие с другими членами команды и многое другое. В своей работе Дмитрий придерживается принципов чистого кода и использует методологию БЭМ для разработки фронтенда. Он также активно участвует в процессе код-ревью и помогает новым членам команды адаптироваться к проекту.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Hardware
АГ
Александр Г.
Санкт-Петербург
JavaScript разработчик
Senior
3 116,88 Р/час
HTML5
React Query
Redux Toolkit
React testing library
Kanban
Yarn
xss
WebSockets
SOLID
React saga
+53

Некоторые результаты и достижения за время работы: — Выступал в роли тим-лида, общался с бизнес-заказчиком для выяснения требований, руководил командой из 3 frontend-разработчиков, занимался декомпозицией и распределением задач, выбором стека проекта; — Занимался менторством новых разработчиков, проводил онбординг сотрудников, а также написал онбординг документацию, что помогло ускорить процесс интеграции новых разработчиков в проект; — Реализовал раздел комментариев со сложной логикой и большим количеством функционала: сортировка, поиск, фильтрация, лайки, возможность отвечать на комментарии, а также редактировать и удалять. Внедрение данного функционала привело к увеличению активности пользователей, а также увеличило посещаемость на 10%; — Разработал личный кабинет и профиль пользователя с возможностью редактирования данных и формами на react-hook-form, просмотра истории и статистики, что позволило клиентам гибко настраивать профиль и легко получать доступ к нужной информации; — Разработал универсальный механизм фильтрации и вынес его в общий UI-кит на React, TypeScript, что значительно ускорило процесс разработки, а также работу с фильтрациями и сортировками в приложении; — Добавил и осуществил конфигурацию статических анализаторов кода на проекте ESLint, Stylelint, Prettier, что обеспечило единый стиль кода, а также улучшило качество кодовой базы; — Покрыл кодовую базу тестами на 30%, что позволило повысить общий уровень покрытия ПО “Надежность” до 80%. Тесты были реализованы с использованием Jest и React Testing Library.orval; — Произвел миграцию библиотеки Carbon Components UI с версии 7 на 11, что позволило обновить Node.js с версии 14 до 20 и обновить все основные зависимости проекта до актуальных версий; — Провел полный рефакторинг модуля “Анализ критичности”, что повысило производительность, улучшило читаемость и поддержку кода, а так же уменьшило тех долг;

Подробнее
Insurance
ЕТ
Екатерина Т.
Москва
Бизнес аналитик
Senior
2 714,28 Р/час
BPMN
Бизнес-анализ
IDEF0
Miro
SAP ERP
Visio
Бизнес-процессы
+7

Умею вести переговоры с достижением поставленных целей, заключать сделки. Являюсь участником проектной команды, в роли бизнес-аналитика или функционально эксперта. Беру на себя ответственность за поставленные сроки и достигнутые результаты. Анализирую большой объем информации, поступающий из электронный почты, мессенджеров, итогов встреч, аналитических данных, на основании которой принимаю решения и планирую реализацию проектов. Отзывчива, дружелюбна, нахожу решение в сложных ситуациях, эффективно управляю и работаю в команде. Обладаю навыками грамотного делового этикета, письма и общения. Получила почетную грамоту министерства промышленности и торговли РФ (июнь 2023 года). Само мотивирующийся менеджер, ищущий места роста. Имею успешный консалтинговый опыт по оптимизации бизнес-процессов. Работаю с Visio, Power Point, Excel, SAP ERP и SET10

Подробнее