Резюме: Frontend разработчик (React)
В должности frontend-разработчика 4 года 10 месяцев.
Проекты в которых успел принять участие:
Разработка фронтенда личного кабинета клиента банка
Веб-кабинет трейдера(разработка модулей уведомлений, оптимизацию таблиц котировок, создание портфеля и торговых инструментов)
ДБО (дистанционное банковское обслуживание) и веб-панель управления для банковской аналитики для банковского клиента.
Разработка фронтенда CRM-системы
Мои задачи:
Инициировал переход на Vite на одном из проектов для разработки(ускорило сборку в 3 раза)
Оптимизировал первичную загрузку страниц code-splitting и lazy-loading(загрузка стала быстрее на 40%)
Реализовывал сложные интерфейсы в дашбордах с drill методами в графиках Recharts(роль аналитика в банковском ДБО)
Был опыт работы с WebSocket с выгрузкой в таблицу с оптимизацией скроллинга с помощью React-Virtualized + модуль уведомлений.
Оптимизировал нагрузку на сервер(меньше обращений к серверу на 20%)
Адаптивная верстка по макетам Figma с использованием Ant Design
Переход проектов с JavaScript на TypeScript, настраивал tsconfig, ESLint и Prettier под TypeScript(увеличение типобезопасности и настройка единого стиля кода)
Участвовал в разработке UI Kit на Ant Design.
Участвовал в переходе проекта с нативного Redux на RTC-Query и Redux Toolkit(значительное уменьшение кодовой базы)
Оптимизация производительности интерфейсов.
Участие в код-ревью.
Интеграция с REST API
Поддержка и рефакторинг существующего кода
С чем работал:
JavaScript, TypeScript, React, HTML5, CSS3, Git, REST API, SaaS,
SCSS, CSS-Modules, RTC-Query, Redux, Toolkit, React Router, Webpack,
Jest, Figma, Jira, Адаптивная верстка, Zod, react-hook-form, react-virtualized, React Table
@frontAleksandr