Senior Frontend Developer (React)

Санкт-Петербург, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Fullstack • Frontend • JavaScript • Node.js • SQL • TypeScript • React • Express • CSSinJS • CSS • HTML • SCSS • SASS • MongoDB • MySQL • PostgreSQL
Удаленная работа
Опыт работы более 5 лет
320 000 ₽
Есть файл резюме (защищен)
О себе

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


Есть файл резюме (защищен)


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