Senior Frontend Developer (React)
Санкт-Петербург, РоссияСеньор • Тимлид/Руководитель группы
Удаленная работа
Опыт работы более 5 лет320 000 ₽
Опыт работы более 5 лет320 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1265
О себе
На данный момент Senior Frontend Developer (React).
Мои компетенции и опыт
Telegram: gval98
О себе
Senior Frontend Developer с опытом разработки backend и fullstack проектов.
Беру на себя полную ответственность за результаты проекта: от идеи и формирования архитектуры до поддержки работающего продукта. Всегда глубоко погружаюсь в задачи, умею работать с размытыми требованиями и превращать их в оптимальные решения. Занимаюсь веб-разработкой более 5 лет.
Технологии
React, TypeScript, JavaScript, Apollo, GraphQL, tRPC, нужен доступ к резюме , React Query, Redux Toolkit, RTK Query, Jest, React Testing Library, Material UI, Mantine UI, Cypress, Formik, Prisma, Storybook, Docker, CI/CD, Git, SQL, PostgreSQL, нужен доступ к резюме , нужен доступ к резюме , FSD, SASS, CSS, HTML.
Опыт
МТС Web Services (МТС Digital) — Senior Frontend Developer
Ноябрь 2022 — Настоящее время
- Возглавил разработку с нуля Ordering UI - аналога Camunda Operate для мониторинга, анализа BPMN-процессов в Camunda Zeebe, а также разрешения массовых инцидентов и управления заказами.
- Управлял полным циклом разработки продукта:
- Совместно с заказчиками, дизайнерами и backend-разработчиками формировал бизнес-требования;
- Декомпозировал пользовательские запросы в конкретные задачи для frontend и backend команд;
- Приоритезировал бэклог, определял MVP и роадмап развития продукта.
- Полностью отвечал за выбор архитектуры и технологического стека.
- Проводил технические собеседования, занимался онбордингом новых сотрудников, менторил junior-разработчиков и стажёров.
- Создал и поддерживал документацию проекта в Confluence.
- Разработал библиотеку компонентов с использованием Storybook в соответствии с дизайн-системой МТС. Сейчас библиотека используется в нескольких проектах.
- Ускорил загрузку табличных данных в 2 раза путём оптимизации GraphQL запросов.
- Сократил количество багов в продакшене, внедрив систему мониторинга Sentry.
- Ускорил сборку приложения в 3 раза, переписав приложение с CRA на Vite. С нуля настроил Vite, Storybook, ESLint и Husky для прекоммит-хуков.
- Автоматизировал сбор и расчёт бизнес-метрик для всей платформы, написав сервис на Python, Jira API, GitLab API и PostgreSQL.
Деликатеска — Frontend Developer
Ноябрь 2020 — Сентябрь 2022
- Разрабатывал ERP систему для интернет-магазина с использованием React, Redux Toolkit, TypeScript, React Router, Formik.
- Организовал переход проекта с Redux Thunk на RTK Query, тем самым повысив скорость разработки новых фич.
- Покрыл E2E тестами на Cypress критические сценарии, тем самым снизив вероятность появления багов в продакшене.
Digital-студия Эксперт — Fullstack Developer
Август 2019 — Октябрь 2020
- Разрабатывал фронтенд с использованием jQuery, Bootstrap, SASS.
- Разрабатывал бэкенд и чат-ботов на PHP, MySQL, Express.
- Писал парсеры с использованием phpQuery и Puppeteer.
Образование
Диплом бакалавра «Информатика и вычислительная техника»
Санкт-Петербургский государственный университет телекоммуникаций
- Написал blockchain и peer-to-peer сеть на JavaScript с нуля в качестве дипломной работы. Использовал Electron для GUI версии приложения.
- Разрабатывал приложения на Java для Android, многопоточные приложения на C++ и C#, GUI приложения на C++ с использованием Qt, занимался машинным обучением на Python с использованием Scikit Learn.
Другая информация
- Создал с нуля и развиваю свой проект: скринер криптовалют в реальном времени по более чем 100 параметрам с искусственным интеллектом - нужен доступ к резюме
- Работает в продакшене, имеет 90 уникальных посетителей и 700 просмотров в месяц согласно Яндекс Метрике;
- Полностью продумывал архитектуру и дизайн, разрабатывал frontend и backend;
- Стек: TypeScript, React, Mantine UI, tRPC, нужен доступ к резюме , нужен доступ к резюме , Prisma, PostgreSQL.
- Языки:
- Русский - Native;
- English - C1 (Advanced);
- Español - A2 (Pre-Intermediate).
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
