Michael Babayan

Full Stack Engineer

Armenia5 yrs experience

Key Highlights

  • Expert in Kotlin Multiplatform development.
  • Proven track record in fintech and e-commerce sectors.
  • Strong background in architecture design and CI/CD processes.
Stackforce AI infers this person is a Fintech and SaaS expert with strong capabilities in mobile development and architecture design.

Contact

Skills

Core Skills

KmpBackendArchitecture DesignKotlinAndroid

Other Skills

CMPKtorProtobuffCiceroneJetpack ComposeCI/CDDaggerHiltCoroutinesCustom ViewRxJavaJava

About

I worked at the largest banks in Russia, Armenia, and Uzbekistan. At the beginning of my career, I primarily focused on product-related tasks, implementing huge flows for individual entrepreneurs (Tochka Bank - 65 screens), versioning (updating libraries in accordance with emerging laws) the merchant library (SDK Tinkoff), building processes and configuring CI/CD systems, pipelines, and RFCs (ecom.tech, Uzbek Bank), refreshing project architecture design to feature-based one (ecom. tech, Uzbek Bank), integrating new technologies - a multi-step deeplinking system, writing my own plugins and libraries, worked as a TeamLead in a cross-functional teams and etc.

Experience

5 yrs
Total Experience
1 yr
Average Tenure
--
Current Experience

Third eye whisper

Full Stack Engineer (Mobile both platforms)

Nov 2025Present · 6 mos · Armenia · Remote

  • AI-powered spiritual wellness app - Third Eye Whisper:
  • Kotlin Multiplatform (KMP) + Compose Multiplatform: ~100% shared UI/logic between Android & iOS; custom NavController with animated transitions, deep link handling for payments & magic-link auth
  • Multi-provider Auth & Billing: Google Sign-In, Apple Sign-In, magic-link email; JWT token lifecycle with silent refresh; unified billing interface for Google Play, App Store, Stripe, Robokassa, TRC20
  • AI Chat & Readings (GPT-5.2): context-aware prompts from user profile, chat with sliding 20-message history, free tier limits, JSON response parsing with fallbacks
  • Ktor + PostgreSQL Backend: Railway-deployed with Exposed ORM, HikariCP pooling; webhook handlers for Stripe/Robokassa with signature verification and idempotent subscription activation
  • Platform Features via expect/actual: iOS WidgetKit (Daily Card widget with App Groups), local notifications (AlarmManager / UNUserNotificationCenter), haptic feedback, native sharing
  • Release Pipeline: Android signing + ProGuard rules; iOS project with XcodeGen + CocoaPods + entitlements; Dockerized backend CI/CD
KMPCMPArchitecture DesignKtorBackend

Csssr

Android Engineer

Jul 2025Oct 2025 · 3 mos · Singapore · Remote

  • Fintech sector / Bank:
  • Building CI pipelines for unit tests & Detekt: incremental checks, critical ruleset, per-module HTML/SARIF reports, faster PR feedback and cleaner signal in reviews
  • Enabling Merge Queue in CI: gated checks, auto-rebase, batch builds; stabilized main and shortened time-to-merge under load
  • Deep Links Core refactor: single source of truth for URI→Destination, declarative routing rules, strict API/impl boundaries, validation & fallbacks, backward compatibility across features
  • Module ownership (Deep Links): roadmap & design reviews, coding guidelines, release checklists, regression policy, test strategy and coverage growth
  • Developer Experience & standards: Gradle convention tasks, tightened static-analysis rules, PR templates, Code Review checklists, architecture notes for navigation/links
  • Documentation and standards: RFC templates with sections “risks/compliance/data categorization”, navigation/deep linking guidelines, PR templates, Code Review and release checklists; unified Confluence structure, integrated 3Amigo proccess.

Ecom.tech

Android Engineer

Nov 2024Jan 2025 · 2 mos · Moscow, Moscow City, Russia · Remote

  • E-commerce sector / Marketpalce:
  • Preparing RFCs for upgrading the project architecture: collecting requirements, assessing risks, and developing a roadmap
  • Starting the transition to feature multimodularization: isolating independent Gradle modules, accelerating builds, and isolating responsibilities
  • Working with Design System components on Jetpack Compose: adapting to the project, writing new UI elements, profiling, and optimizing performance
  • Allocating resources for integrating and supporting Firebase Crashlytics: setting up report builds, creating alert rules, and tracking key stability metrics
  • Migrating existing XML screens to Compose: step-by-step replacement with behavior preservation, simplifying code, and reducing the number of boilerplate templates
  • Documenting and standardizing approaches to feature development: architecture guides, Pull Request templates, Code Review checklists
  • Regular routine: handling incidents, researching external libraries, reading pull requests, eliminating blockers on stories using triamigo
  • Process integration within the team and department: participation in PipeDrive development, release coordination and cross-team communication
ProtobuffCiceroneArchitecture DesignKotlinJetpack Compose

Точка

Android Engineer

Apr 2023Nov 2024 · 1 yr 7 mos · Yerevan, Armenia · Remote

  • Fintech sector / Bank:
  • Development of key business flows: declarations, patents, USND+R — from UX design to stable integration with the backend
  • Refactoring of modules: moving functionality to feature modules, migration from Dagger → Hilt to simplify DI configuration
  • Transition from View-Based components to Jetpack Compose: step-by-step replacement with screens with declarative UI, reducing the boilerplate and accelerating development
  • Integrating triamigo not only into your team, but also into an adjacent tribe, with plans to expand to all product projects
  • Code Review, grading commits and contributions to core modules when defects and vulnerabilities are detected
  • Owner of the modules "Online Accounting", "Patents", "Piggy Bank": prioritization of tasks, metrics dashboards and release coordination
  • Part of the resources were given to contributing to the core repository: plugins, Compose components, etc.
CI/CDArchitecture DesignKotlinDaggerHiltJetpack Compose+2

Tinkoff

Android Engineer

May 2022Apr 2023 · 11 mos · Yerevan, Armenia · Remote

  • Fintech sector / Bank:
  • SDK for merchants (TPay) + key improvements
  • Code Review, triage tasks and deep research on external libraries, followed by implementation of our own lightweight modules
  • Design and implementation of flow recurring payments, fiscalization mechanisms and reliable data delivery from the client to the server
  • Migration of WebView solution to native AppBasedFlow, updating 3DS integration to ensure security and UX
  • Development and refactoring of custom Views as part of the core UI library, alignment of components according to a single Style Guide
  • Creation of a Custom MVI framework and network layer based on Coroutines, subsequent alignment of screens under MVVM together with the style team
  • Preparation and support of technical documentation and integration guides for internal and external teams
CI/CDCustom ViewKotlinDaggerCoroutinesAndroid

Aston

Android Engineer

Jan 2021Apr 2022 · 1 yr 3 mos · Rostov, Rostov, Russia · Hybrid

  • MVI Core (fintech project) + feature modularity
  • Implementation of a custom MVI framework assigned to the application core, with the construction of a feature module architecture
  • Team mentoring: conducting code reviews, setting and prioritizing tasks, prompt responses to ASK requests in cooperation with QA and System Architect
  • Resolving critical bugs in our own MVI implementation (similar to MVP), ensuring stability and predictability of event flows
  • Expanding SDUI logic in basic entities: implementing declarative rendering and component display rules
  • Researching deep link implementation options (Fragments vs Activities), preparing recommendations for multi-step scenarios
  • Optimizing build time: developing and supporting a composite-Gradle configuration that accelerated CI builds by 30%
RxJavaCustom ViewKotlinDaggerCoroutinesAndroid

Andersen lab

Android Engineer

Jan 2020Jan 2021 · 1 yr · Rostov, Rostov, Russia · On-site

  • Development of critical modules of mobile banking: authorization, account management, transfers, payments
  • Participation in technical contests and regular checkpoints (code & architecture reviews), formation and implementation of progressive practices
  • Conducting detailed research of third-party SDKs and libraries, adaptation and writing of own lightweight implementations (without direct vendoring)
  • Organization of the Code Review process: checklist templates, mentoring colleagues, monitoring compliance with quality standards
  • Self-improvement through the development of mini-projects and proof-of-concept on new technologies (Coroutines, Compose)
JavaRxJavaCustom ViewKotlinDaggerCoroutines+1

Education

Don State Technical University

Diploma of a specialist in engineering — Cyber Security Specialist

Sep 2016Apr 2022

Stackforce found 100+ more professionals with Kmp & Backend

Explore similar profiles based on matching skills and experience