React Frontend developer
Пенза, РоссияМиддл • Сеньор
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g16RJ
О себе
На данный момент Старший - разработчик.
Мои компетенции и опыт
Проекты:
1) Система Электронного Документооборота — разработка с нуля.
2) Комплексная платформа мониторинга и управления транспортными средствами.
Методология работы:
Scrum: двухнедельные спринты, Daily, Retro, Code Review, регулярные релизы.
Команда: кросс-функциональная (Front/Back, DevOps, PM, QA, Designer).
Ключевой технический вклад (на проекте СЭД):
1) Архитектура: Спроектировал и реализовал структуру системы на базе нескольких репозиториев (разделение на контуры внутренних/внешних заявок, UI-kit и Helper-библиотеки).
2) Стек: React, Redux, Mapbox, Sass
3) Геоинформациионные системы (GIS)
- Визуализация данных: Внедрил кластеризацию маркеров для оптимизации рендеринга и отрисовку интерактивных полигонов (геозон)
- Работа с маршрутами: Разработал систему отображения пересекающихся маршрутов с цветовой дифференциацией для улучшения читаемости данных
- Custom Tools: Написал собственную утилиту для динамического измерения расстояний и геометрических расчетов на карте
4) Рефакторинг: Выполнил полный переход с React 16 на 18, включая рефакторинг с классовых компонентов на функциональные (Hooks).
5) Инфраструктура: Реализовал перенос критических зависимостей из нужен доступ к резюме в закрытый контур GitLab Package Registry. Создал внутренние пакеты и обновил дерево зависимостей во всех связанных репозиториях.
6) UI-модуль: Разработал библиотеку компонентов, внедрив Storybook для их изоляции и Snapshot-тестирование для контроля регрессий.
7) Lifecycle: Сопровождал проект от «пустого репозитория» до вывода в продакшен и настройки CI/CD процессов.
Ключевой технический вклад (на проекте Платформа мониторинга):
1) Стек: React, Typescript, GraphQL (urql), Mapbox, 2GIS API, Sass, React Testing Library.
2) Разработка функционала: Реализовывал новые бизнес-фичи в рамках существующей архитектуры.
3) Работа с GraphQL:
Занимался интеграцией фронтенда с существующим API: настраивал запросы и разрабатывал мутации для обновления данных о транспортных средствах и водителях.
4) Работа с картами (GIS): Занимался поддержкой и развитием картографического функционала на базе Mapbox и 2ГИС
Реализовал и настроил корректное отображение маркеров транспортных средств в 2ГИС, включая их позиционирование и визуализацию состояний в реальном времени
5) Поддержка: Обеспечивал стабильность работы текущих фич: занимался поиском и устранением багов, рефакторингом устаревших участков кода.
Провел модернизацию системы тестирования: переписал существующие тесты с использованием React Testing Library, что позволило перейти к более надежному функциональному тестированию компонентов
Покрывал новые задачи Unit-тестами (React Testing Library), поддерживая высокий уровень стабильности приложения при выпуске обновлений.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
