Максим
Засс

Фронтенд
Разработчик

/Обо мне

Я всегда хотел создавать что-то новое и интересное. Занятие
веб-разработкой многое изменило для меня, и с тех пор я
стараюсь продвигать свою работу к новым горизонтам и с
каждым проектом повышать их качество и свои навыки.

Для меня важно, чтобы сайт был максимально удобным,
лёгким и эстетичным. Сайт должен приносить пользу и
помогать решать проблемы пользователей.

Я занимаюсь веб-разработкой более 3-х лет и
успел поработать с разными технологиями.

/Опыт работы

00/

DFA MEDIA

Апрель 2024 - настоящее времяFrontend-разработчик

Работал над платформой для заказа размещения наружной рекламы по всей России.

  • С нуля настроил e2e-тестирование на Cypress + MSW и покрыл тестами основной функционал.
  • Полностью переписал интерактивную карту с более чем 60 000 метками (аналог карты Циан), что избавило от лагов и cократило метрики скорости загрузки по Lighthouse в ~1.4 раза.
  • Выявил и устранил утечку памяти.
  • Вынес тяжёлые вычисления при обработке файла в Web Worker, тем самым повысив отзывчивость интерфейса.
  • Разделил сборки для мобильных и десктопных устройств, что снизило размер всего бандла для мобильных устройств на 24%.

Стек: TypeScript, Remix, React, React Query, i18next, Tailwind CSS, API Yandex Maps

Сайт: dooh.ru

01/

Osmi cards

Апрель 2022 - март 2024Frontend-разработчик

Работал над двумя сервисами для бизнес-клиентов по выпуску и обслуживанию карт лояльности и клубных карт.

  • Начал с нуля и успешно довёл проект до релиза.
  • Обеспечил поддержку браузеров до 2016 года, что позволило интеграцию в окружение 1С и расширило клиентскую базу.
  • Мигрировал проект на React 18, TypeScript 5 и Nx 19 до 22, тем самым повысив производительность и расширив возможности.
  • Вынес код в отдельный микро-фронтенд на Nx, что избавило от большого дублирования кода.
  • Реализовал ключевые функции — конструктор сложных сценариев на React Flow и иерархический конструктор условий с более чем 100 фильтров.
  • Добавил поддержку локализации для работы с международными клиентами.

Стек 1 проекта: React, TypeScript, Vite, Zustand, React Flow.

Стек 2 проекта: React, TypeScript, Redux, React Query, Nx.