AppMaster.io — Розробка ядра платформи (Server-Driven UI SDK,
Протягом 4,5 років я єдино відповідав за проектування, розвиток і масштабування модульної архітектури core-платформи AppMaster.io — візуального середовища розробки мобільних додатків.
Я забезпечив full-cycle постачання фіч у тісній співпраці з крос-функціональною командою (Backend, Frontend, QA).
Ключові досягнення:
Спроектував і розробив з нуля native Server-Driven UI SDK на Kotlin + Jetpack Compose / UI + Coroutines + MVVM. SDK став основою всієї платформи.
Розробив складний інтерпретатор бізнес-логіки (більше 500 блоків) для візуального програмування прямо на мобільних пристроях.
Створив внутрішню бібліотеку з 50+ динамічних кастомних UI-компонентів на native Kotlin — це значно прискорило генерацію інтерфейсів.
Успішно інтегрував у ядро платформи складні низькорівневі та зовнішні SDK: WireGuard VPN, Regula (верифікація документів), Google Maps / Sign-In, Mapbox, Biometrics, In-App Purchases.
Я глибоко занурювався як в архітектуру і продуктивність, так і в продуктові фічі, забезпечуючи високу якість і масштабованість платформи.
Ключові навички та категорії (для форми):
Kotlin (Advanced), Jetpack Compose, Android SDK, Coroutines, Flow, MVVM, MVI, Clean Architecture, Модуляризація, Dagger/Hilt, Server-Driven UI, Інтеграція SDK (VPN, Maps, Biometrics, IAP), Архітектура платформ, Масштабування, Рефакторинг
Я забезпечив full-cycle постачання фіч у тісній співпраці з крос-функціональною командою (Backend, Frontend, QA).
Ключові досягнення:
Спроектував і розробив з нуля native Server-Driven UI SDK на Kotlin + Jetpack Compose / UI + Coroutines + MVVM. SDK став основою всієї платформи.
Розробив складний інтерпретатор бізнес-логіки (більше 500 блоків) для візуального програмування прямо на мобільних пристроях.
Створив внутрішню бібліотеку з 50+ динамічних кастомних UI-компонентів на native Kotlin — це значно прискорило генерацію інтерфейсів.
Успішно інтегрував у ядро платформи складні низькорівневі та зовнішні SDK: WireGuard VPN, Regula (верифікація документів), Google Maps / Sign-In, Mapbox, Biometrics, In-App Purchases.
Я глибоко занурювався як в архітектуру і продуктивність, так і в продуктові фічі, забезпечуючи високу якість і масштабованість платформи.
Ключові навички та категорії (для форми):
Kotlin (Advanced), Jetpack Compose, Android SDK, Coroutines, Flow, MVVM, MVI, Clean Architecture, Модуляризація, Dagger/Hilt, Server-Driven UI, Інтеграція SDK (VPN, Maps, Biometrics, IAP), Архітектура платформ, Масштабування, Рефакторинг