Проекты: E-commerce решения и интерфейсы для администрирования.
● Оптимизировал работу со списком предложил и внедрил виртуализацию (react-window) и infinity-scroll для нагруженных таблиц, отображающих более 200 строк, так как у бизнеса была потребность в отказе от пагинации. Благодаря данному решению удалось избежать проблем с производительностью и улучшить UX.
● Интегрировал систему мониторинга и отслеживания ошибок Rollbar (аналог Sentry), что позволило автоматически выявлять и отслеживать ошибки в реальном времени, сократив время на реагирование и фикс багов.
● По собственной инициативе внедрил react-hook-form для управления формами, что упростило работу с валидацию данных, сократило количество кода и ускорило разработку новых форм.
● Реализовал интерактивные таблицы со сложной бизнес-логикой для отображения различных сущностей с использованием @tanstack/react-table, а также внедрил функционал Drag-and-Drop (DnD) для настройки таблиц под индивидуальные потребности пользователей, позволяя перетаскивать столбцы, скрывать и изменять размер.
● Занимался Code-review, оценкой и анализом задач, а также доработкой и поддержкой продукта на протяжении всего его жизненного цикла.
● Разработал UI-kit на React на Storybook, создал множество компонентов Select, Modal, Datepickers, прототипирование виджетов что увеличило скорость разработки на 50%.
● Внедрил использование Redux Toolkit для эффективного управления состоянием приложения.
● Участие в груминге задач и обсуждении API-контрактов с backend-командой.
● Настроил Prettier и ESLint для автоматического форматирования и проверки кода, что позволило сократить время на ревью кода и повысить читаемость кода.