grig-teo:~$
← назад к опыту

Фулстек-разработчик мобильных приложений @ ГлавУпДК

В ГлавУпДК я проектирую и выпускаю мобильные продукты организации от и до. «ГлавУпДК Гости» — офлайн-приложение на Android (Kotlin, зашифрованная SQLCipher-база) для учёта гостей и машин на протокольных мероприятиях: дипломатические серии CD/D/T, собственный импорт/экспорт XLSX/DOCX, биометрия перед экспортом и самообновляющийся сайт релизов на GitVerse Pages. «ГлавУпДК Авто» — клиентский пакет автоцентра: приложение на Expo/React Native, бэкенд на Python FastAPI и бот с мини-аппом в MAX — SMS-авторизация, запись по календарю, гараж, корзина и история обслуживания — с пайплайнами Fastlane/EAS, E2E на Maestro и CI в Docker.

GlavUpDK Gosti
GlavUpDK Avto

Ключевое

  • Разработал и выпустил «Гостей» в одиночку: офлайн Kotlin/MVVM, зашифрованное SQLCipher-хранилище с EAV-схемой и динамическими полями гостей
  • Собственный Excel/OOXML round-trip (импорт/экспорт XLSX, отчёты DOCX с секциями CD/D/T) без тяжёлой зависимости POI
  • Доменная логика дипкорпуса: парсинг номеров CD/D/T, таблицы стран и классификация статусов для протокольных мероприятий
  • Безопасность персональных данных: шифрование БД с миграциями, биометрия перед экспортом, запрет скриншотов, полностью офлайн
  • Пакет «Авто» на трёх платформах — Expo/React Native, FastAPI, бот MAX с мини-аппом — с единой доменной моделью записи
  • Авторизация по SMS (RedSMS) и сессии MAX; запись по календарю, гараж, корзина, история обслуживания, уведомления
  • Инжиниринг поставки: сборки в Docker, Fastlane/EAS (Google Play, App Store, RuStore), CI с Espresso/Maestro/Jest, JaCoCo, авто-релизы и генерируемая инструкция

Стек

Kotlin · MVVM · SQLCipher · Material 3 · OOXML/XLSX · Espresso · Robolectric · Gradle KTS · Expo · React Native · TypeScript · TanStack Query · Zustand · FastAPI · Python · SQLite · MAX Bot API · Fastlane · EAS · Docker · GitHub/GitVerse Actions

ГлавУпДК — Опыт | grig-teo