Frontend-разработчик
Артём
Возраст
24 года (24 Марта 2002)
Город
Ростов-на-Дону
Переезд невозможен
Гражданство
Россия
Полная занятость
3 года 10 месяцев
Информационные технологии / IT / Интернет
Разработка внутренних и клиентских систем для работы с документами юридических лиц (ECM системы, микрофронт СберБизнеса).
Стек на проектах: React (16/18), RTK, TypeScript, rc-field-form, Formik, Styled Components, REST API, Yup, webpack, Jest, React Testing Library
Вел работу над проектами в качестве аутстафф-разработчика в небольшой продуктовой scrum команде (1 frontend, 1 backend, 2 тестировщика, 2 аналитика, PM, TL)
Обязанности:
- Разработка и развитие frontend-части приложений (SPA, микрофронты)
- Проектирование архитектуры и участие в технических решениях
- Интеграция с backend и микросервисами
- Оптимизация производительности и UX
Проекты:
1. ECM-система для работы с документами юр. лиц в back и middle офисах (замена legacy)
Достижения:
- Обновил стек (заменил React 16 на React 18.3, Formik на rc-field-form), что повысило производительность приложения на ~20%;
- Совместно с TL разработал и внедрил новую архитектуру на основе принципов workflow, что позволило масштабировать разработку сценариев обработки задач
- Довел продукт от preMVP до production, что позволило полностью заменить legacy систему
2. ECM-система для приема документов юр. лиц в отделении банка
Достижения:
- Создал дополнительный сценарий обработки клиентских задач, что расширило функционал системы (+3 к возможному числу обработанных вариантов), что позволило обрабатывать на ~15% больше типов заявок;
- Реализовал в фронтенд части приложения паттерн Feature Flags для управления сценариями обработки задач
3. Микрофронт СберБизнес (раздел "Внесение изменений в юр.дело организации")
Достижения:
- Модернизация проекта: обновил UI-Kit (+4 мажорные версии), внедрил поддержку микрофронтом темной темы, обновил стек (замена React 16 на React 18.3, замена RTK 1.0 на RTK 2.0);
- Реализовал ключевые бизнес-модули: форма сбора информации FATCA, форма обновления клиентских данных, форма ввода паспортных данных;
- Cократил время отклика с ~800 мс до ~200 мс в формах связанных с работой с данными клиента
Информационные технологии / IT / Интернет
Разработка внутренней CRM-системы и BI-дашборда для управления сотрудниками и анализа эффективности
Стек проектов: TypeScript, React, TanStack Query, MobX, React Router, React Hook Form, Jest, React Testing Library, Vite, Tailwind CSS, FSD, GitLab CI/CD
Работа над проектами велась в продуктовой scrum команде (3 frontend, 3 backend, 2
тестировщика, 3 аналитика, PM, дизайнер)
Обязанности:
- Разработка SPA для внутренних систем (CRM, BI);
- Проектирование UI-архитектуры и переиспользуемых компонентов;
- Работа с состоянием и серверными данными (MobX, TanStack Query);
- Оптимизация производительности интерфейсов;
Проекты:
1. CRM-система для учета сотрудников
Достижения:
- Реализовал фильтрацию и поиск по 6+ параметрам с синхронизацией состояния в URL , что
сократило время поиска специалиста с нескольких минут до 10–15 секунд;
- Оптимизировал таблицы с 1000+ записями с помощью виртуализации и мемоизации, что обеспечило стабильную работу CRM при росте объёма данных;
- Настроил кэширование и инвалидацию запросов через TanStack Query, что уменьшило
количество повторных API-запросов приблизительно на 20–30%;
- Реализовал сложные формы с динамическими полями и зависимыми селектами;
2. Проект аналитической панели для контроля эффективности (BI-дашборд)
Достижения:
- Реализовал систему вложенного роутинга и динамических фильтров для детализации
аналитики;
- Оптимизировал рендеринг графиков (мемоизация и debounce), что
позволило сократить время обновления графиков при смене фильтров с ~1–2 секунд до
<500 мс;
- Внедрил code splitting и ленивую загрузку модулей, что уменьшило размер бандла на ~20–25% и ускорило первичную загрузку приложения;
- Добавил сохранение состояния фильтров в URL для создания прямой ссылки на
отфильтрованный список;
Высшее (Бакалавр)
Ростов-на-Дону, 2019 — 2024 гг.
Английский — Технический
Права категорий:
B
Стаж:
5 лет
Специализируюсь на создании SPA и корпоративных систем на React и TypeScript. Работал над проектами Сбера и Aston.
В основной стек технологий входят JavaScript, TypeScript, Next.js, React (Redux Tool Kit, MobX, Zustand, TanStack Query, React Hook Form, rc-field-form, React Router), Storybook, MUI, Tailwind, Axios, Jest, Swagger, FSD, Git.
Коммуникабельный и всегда открыт к новым знакомствам, cтремлюсь расти как специалист в своей специальности, работать с сильной командой над интересными и сложными проектами.
В свободное время люблю пешие или велопрогулки, занятия спортом (плавание), игру в командные или кооперативные онлайн-игры с друзьями и чтение.
Есть военный билет (получен в 2023 г.)
Контакты:
Телефон:
Telegram: @wwixxx21
Email: aretmov07@mail.ru
29 мая, 2009
55 000 руб
Виталий Владимирович
Город
Ростов-на-Дону local_shipping
Возраст
41 год (15 мая 1985)
Опыт работы:
1 год
Последнее место работы:
Ведущий программист, НИИ МиПИС
05.2008 - 05.2009
11 марта, 2009
5 000 руб
Александр Юрьевич
Город
Ростов-на-Дону
Возраст
37 лет (22 мая 1989)
Опыт работы:
Без опыта
23 марта, 2009
8 000 руб
Алексей Александрович
Город
Ростов-на-Дону
Возраст
38 лет (27 февраля 1988)
Опыт работы:
6 месяцев
Последнее место работы:
Оператор зала - инструктор по боулингу, ООО "Планета развлечений"
01.2008 - 05.2008
Резюме размещено в отрасли
