Обязанности и достижения:
Проект: Гибридное приложение с картами (аналог Яндекс.Карт) для создания и категоризации пользовательских событий.
- Разработал с нуля фронтенд для гибридного приложения (десктоп и мобильная версия) с использованием Next.js, MapBox, MUI, TanStack Query и Zustand, интегрированного с картами для управления пользовательскими событиями.
- Реализовал сложную функциональность динамической загрузки данных: передача видимой области экрана на карте (bounding box) и подгрузка только релевантных мест и событий (категории: поесть, экскурсии, концерты) для оптимизации производительности.
- Интегрировал MapBox с Next.js, обеспечив работу интерактивных карт.
Внедрил нестандартные фичи, включая динамическую фильтрацию событий по категориям и их отображение в видимой области карты, что получило высокую оценку команды и пользователей.
- Пошаговое создание пользовательских сообществ, событий и их взаимодействие.
После ухода тимлида, полную ответственность за фронтенд-разработку передали мне.
- Реализовал сложную функциональность динамической загрузки данных: передача видимой области экрана на карте (bounding box) и подгрузка только релевантных мест и событий (категории: поесть, экскурсии, концерты) для оптимизации производительности.
- Интегрировал MapBox с Next.js, обеспечив работу интерактивных карт.
Внедрил нестандартные фичи, включая динамическую фильтрацию событий по категориям и их отображение в видимой области карты, что получило высокую оценку команды и пользователей.
- Пошаговое создание пользовательских сообществ, событий и их взаимодействие.