Специализируюсь на разработке мобильных приложений для платформ Android и iOS с использованием Flutter. Также имею опыт в создании нативных приложений для Android на Kotlin и открыт к работе с нативным стеком Android. Мой значительный опыт в разработке бэкенд-приложений позволяет эффективно строить клиент-серверное взаимодействие и оперативно выявлять проблемы.
Быстро обучаюсь и погружаюсь в технологии не только на уровне API, но и изучаю их внутреннее устройство
Разработка клиентского и водительского приложения WAY. Стартап был разработан и запущен в одиночку с "нуля".
Стек:
Язык - Dart, Kotlin
DI - GetIt
Dto, entities - Freezed
Навигация - auto_route
Стейт менеджер - Bloc/cubit
Сеть - свой клиент поверх Dio
База - Hive
Уведомления - Firebase messaging
Прочее: google maps SDK, Yandex Maps Kit, Sentry, Geolocator
- Разработка мобильного клиента Macroscop (Android, iOS).
- Разработка сервиса Push-уведомлений для мобильного клиента.
- Самостоятельная разработка новых функций, от постановки до сдачи функции в релиз.
- Выполнял функции тех. лидера: "прокачка" навыков всей команды, регулярное проведение семинаров, изучение и применение новых технологий или подходов разработки.
- Разработка новых функций ПО под требования крупных проектов.
- Разработка и сопровождение инструментов (REST API, SDK, RTSP-сервер) для внешних разработчиков.
- Интеграция систем безопасности сторонних производителей.
- Интеграция IP-оборудования, в том числе интеграция камер (получение и декодинг потокового видео, управление камерой)
- Разработка и поддержка мобильного приложения Macroscop (Xamarin.Native, Xamarin.Forms).
- Ревью кода других разработчиков.
- Частично выполняю функции руководителя команды: планирование, распределение задач, контроль разработки новых фич, коммуникации с другими отделами и руководством.