Frontend разработчик
Александр
Возраст
28 лет (22 Декабря 1996)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
4 года 7 месяцев
Информационные технологии / IT / Интернет
Коммерческий банк, предоставляющий полный спектр финансовых услуг (кредитование, обслуживание) как для корпоративных клиентов, так и для представителей малого и среднего бизнеса.
► Добавил возможность временного сохранения данных многошаговых форм с последующей синхронизацией в IndexedDB через библиотеку Dexie.js и React-Hook-Form для управления данными форм.
► Разработал систему фильтров для таблиц транзакций на React-Table с кэшированием через RTK Query и сохранением пользовательских настроек в localStorage.
► В разделах с длинными списками добавил виртуализацию с использованием react-window, что позволило скроллить тысячи записей без подвисаний и ускорило работу на слабом железе.
► Внедрил чат-бота с автоматическими подсказками и проверкой данных для помощи в заполнении сложных форм, использовал React-Context для управления состоянием диалогов и RTK Query для взаимодействия с API ИИ-сервиса.
► Для отображения изменений статусов заявок реализовал компонент визуализации истории заявок с форматированием временных меток через day.js.
► Запустил практику живой документации в проекте — с помощью JSDoc описывали компоненты и функции, а TypeDoc автоматически генерировал markdown-страницы, которые собирались в сайт-документацию на Gitlab pages.
► Менторил стажеров, курируя их техническое развитие. Проводил регулярные 1-to-1 созвоны, код-ревью, парное программирование, помогал решать возникающие вопросы.
Стек: React, TypeScript, Redux Toolkit, Storybook, SCSS modules, RTK Query, React Hook Form, React Testing Library, Jest, React-Table, lodash, Dayjs, Dexie.js, TypeDoc , Docusaurus
Информационные технологии / IT / Интернет
Корпоративный портал для сотрудников магазинов, сотрудников складов, управляющего персонала и высшего руководства
► Реализовал систему уведомлений о новых событиях и задачах с помощью библиотеки React-Toastify, настроив постоянный канал связи с бэкендом через протокол Server-Sent Events (SSE).
► Добавил интерактивные тесты в модуль обучения с использованием библиотеки React-Quiz-Component для создания тестовых форм с моментальной обратной связью.
► Разработал интерактивный интерфейс для создания и согласования документов в рамках документооборота, с помощью библиотеки React Hook Form.
► Сделал интерфейс базы знаний с разделением по категориям: шаблоны отчетов и заявлений, инструкции, приказы. Для часто используемых шаблонов добавил формы на React-Hook-Form.
► Создал единое поле поиска по сотрудникам и документам с клиентской фильтрацией по префиксу на основе кэша MobX, кастомным debounce и автодополнением под полем ввода.
► Собрал с нуля кастомный календарь и виджет расписания, для расчета дат использовал date-fns, а события подгружаются в виджет по выбранной дате. В виджете добавил отображение событий на конкретный день или неделю.
Стек: React, TypeScript, MobX, Tailwind, Styled components, Axios, React Hook Form, Storybook, Vite, lodash, React Testing Library, Jest, date-fns, React-Toastify, React-Quiz-Component
Высшее (Магистр)
Ростов-на-Дону, 2014 — 2020 гг.
Английский — Технический
Я фронтенд разработчик с опытом работы более 4.5 лет. За это время я участвовал в разработке разнообразных банковских сервисов и корпоративной системы. В командах работал по методологии Agile/Scrum, так же знаком с Kanban.
В основном работал с TypeScript на фреймворке React.js и стейт-менеджерами MobX и Redux Toolkit. Для стилизации — CSS-фреймворки Tailwind, SCSS Modules, Styled Components.
Интегрировал REST API, настраивал кеширование и обновление данных через RTK Query. Использовал React Hook Form для валидации, React Table для работы с таблицами. Писал автотесты на Jest и React Testing Library.
Мне было бы интересно поработать с SSR на Next.js, попробовать в деле новые стейт-менеджеры, например Effector или Zustand. Особое внимание уделяю качеству и чистоте кода, в работе ориентируюсь на классические принципы YAGNI, SOLID, DRY и KISS.
telegram: @frontdev_alex
14 ноября, 2025
14 ноября, 2025
13 октября, 2011
45 000 руб
Тимур Станиславович
Город
Москва
Возраст
56 лет (27 сентября 1969)
Опыт работы:
4 года и 7 месяцев
Последнее место работы:
Web-мастер, web-дизайнер, руководитель IT-отдела, ООО "Элит-Клаб"
01.2011 - 08.2011
Резюме размещено в отрасли