Taktilidu - маркетплейс пассажирских перевозок

Ссылка на работу
image image image
В рамках проекта Taktilidu (маркетплейс пассажирских перевозок) участвовал в переходе системы на новую модель поездок и её выводе в продакшн. Занимался анализом, исправлением и верификацией багов, включая критичные, влияющие на бронирование и отображение предложений. Активно участвовал в разработке и расширении бизнес-функционала. Основные задачи: – разработка модели отзывов о перевозчиках (бизнес-логика, API, валидация, интеграция); – покрытие критичного кода тестами (JUnit, MockMvc, интеграционные сценарии); – доработка и поддержка API: расчёт длины и времени пути, поиск поездок, защищённые/публичные эндпоинты; – рефакторинг сложного кода, улучшение читаемости и сопровождения; – интеграция с системой уведомлений (SMS, Telegram, WhatsApp), шаблонизация через FreeMarker, настройка каналов, fallback-механики; – доработка аутентификации: регистрация, восстановление, JWT, подтверждение по коду; – интеграция с внешними сервисами, включая геокодер Яндекса; – реализация бизнес-сценариев: эксклюзивные поездки, предложения, обратная связь, жалобы, подтверждение поездок. Результаты: – стабилизация ключевого функционала перед продакшн-запуском новой модели; – улучшение покрытия тестами, упрощение сопровождения, раннее выявление ошибок; – расширение API и повышение гибкости для мобильных клиентов; – повышение надёжности уведомлений и механик аутентификации.
https://taktilidu.ru