Основатель · Full-stack-разработка мобильного продукта

Мобильный продукт под одной ответственностью: от идеи до запуска.

HailMe — сервис геолокационных уведомлений о прибытии. Я основал продукт и построил всю систему: мобильные приложения, серверную часть, инфраструктуру, публикацию, соответствие требованиям и дальнейшую эксплуатацию.

Роль
Основатель и единственный инженер продукта
Объём
Продукт · Backend · Android · iOS · Релиз
Стек
Compose Multiplatform · Ktor · PostgreSQL · Redis
Продукт
Уведомления о прибытии по геолокации

Приложение было лишь частью системы.

Продукт должен был определять прибытие в фоновом режиме, помогать находить места, авторизовывать пользователей и отправлять уведомления по нескольким каналам. Одновременно нужно было пройти ревью в сторах, выполнить требования провайдеров сообщений и уложиться в реальные инфраструктурные расходы.

Поэтому задача заключалась не просто в разработке приложения для Android или iOS, а в создании и эксплуатации целого продукта.

Единый технический контур для продукта, серверной части и мобильных приложений.

Продукт и архитектура

Я провёл HailMe от первоначальной концепции до запуска: определял продукт, проектировал мобильную и серверную архитектуру, настраивал инфраструктуру, работал со сторами и поставщиками и отвечал за ежедневную эксплуатацию.

Приложения Android и iOS

Я построил общую мобильную часть на Compose Multiplatform: фоновый geofencing, карты, поиск адресов, авторизацию и пользовательские сценарии мониторинга прибытия.

Серверная часть и доставка уведомлений

Я разработал серверную часть на Ktor и каналы доставки через push, SMS и WhatsApp, а также занимался правилами сторов, требованиями провайдеров, релизными компромиссами и стоимостью инфраструктуры.

  • Kotlin
  • Compose Multiplatform
  • Ktor
  • PostgreSQL
  • Redis
  • Geofencing
  • Maps
  • Push
  • SMS
  • WhatsApp

Работающий продукт с единым техническим владельцем.

Архитектура, пользовательский опыт, серверная часть, каналы доставки и операционные решения развивались как одна система, а не передавались между разрозненными командами.

E2Eответственность от идеи до эксплуатации
2мобильные платформы с общей продуктовой логикой
1технический контур для серверной части, приложений и запуска