Skip to content
Senior Android Engineer · Islamabad, Pakistan

Talha Hanif

Seven years of designing, building and releasing native Kotlin and Jetpack Compose apps: crypto wallets, Stripe payments, and farm apps that keep working without a signal.

9:41

Now

Principal Software Engineer at TEO International

I take Android apps from concept to post-launch support. Most of my work sits where reliability matters: money moving through a payment flow, or a farmer checking prices in a field with no network.

I structure apps with MVVM and Clean Architecture so they stay testable as they grow, and I set up the CI/CD, quality gates and release process that keep them shippable.

  • 7+ years

    building native Android, since 2017

  • 14 apps

    built for fintech, health, agriculture and education

  • Offline first

    for users who work far from a reliable network

Apps on Google Play

Five of the apps Talha has built and released, from an offline-first client app in Denmark to farmer services used across Pakistan.

REEFT

TEO International

Offline-first app for a Denmark-based client

Lead native Android development across design, build, testing and release. The app’s key functions work fully offline, with no network connection.

  • Works fully offline
  • Modular, testable codebase
  • Ongoing code review and performance work
  • Kotlin
  • MVVM
  • Clean Architecture
Open on Google Play

Caremiles

ArpaTech

Healthcare, with Stripe payments

Built the Android app in Kotlin and Jetpack Compose and integrated Stripe for secure in-app payments, with CI/CD and quality gates catching issues before release.

  • Stripe in-app payments
  • Bitbucket Pipelines and SonarQube
  • Unit-tested releases
  • Kotlin
  • Jetpack Compose
  • MVVM
  • Coroutines
  • Kotlin Flow
  • Stripe
Open on Google Play

Bakhabar Kissan

Switch Solutions

Farmer services for Jazz

Crop management, weather, market prices, loans, livestock and machinery in one app for farmers, usable online and offline.

  • Online and offline use
  • Weather and market prices
  • Loans, livestock and machinery
  • Kotlin
  • Native Android
  • Offline sync
Open on Google Play

Jazz MAgri

Switch Solutions

Field-agent data collection

A field-agent app for recording farmers’ produce and loan transactions, built in Flutter.

  • Produce records
  • Loan transactions
  • Built for agents in the field
  • Flutter
  • MVVM
  • GetX
  • Provider
Open on Google Play

Pro Guide

Reactive Space

Exam preparation

Exam prep for CSS, FPSC, PPSC and PMS candidates, with MCQs, eligibility checks, forums and note sharing.

  • MCQ practice
  • Eligibility checks
  • Forums and shared notes
  • Kotlin
  • Native Android
Open on Google Play

More apps he’s built

  • Tyslin Exchange

    Crypto trading with real-time prices and a multi-coin wallet

  • Khushaal Watan

    Telenor’s farming content, weather and expert calls for farmers

  • FQE

    Shipped to Google Play at Reactive Space

  • Mom’s School Transport

    HA Technologies

  • BloodLine

    HA Technologies

  • Rasai, FannInnbox, XLINX, Crowd1

    Oranje Click

Experience

Eight years across product companies and agencies in Islamabad, most recent first.

  1. Aug 2024 – Present

    Principal Software Engineer, Android

    TEO International, Islamabad

    • Lead native Android development of REEFT for a Denmark-based client, across design, build, testing and release.
    • Built REEFT to work fully offline, so users get its key functions with no network connection.
    • Structure the codebase with Kotlin, MVVM and Clean Architecture to keep it modular, testable and easy to maintain.
    • Review code, fix bugs and remove performance bottlenecks to keep quality high release after release.
  2. Dec 2022 – Aug 2024

    Software Engineer, Android & Backend

    ArpaTech (Pvt.) Ltd, Islamabad

    • Built the Caremiles Android app in Kotlin and Jetpack Compose with MVVM, Clean Architecture, Coroutines and Kotlin Flow.
    • Integrated Stripe for secure in-app payments.
    • Set up CI/CD with Bitbucket Pipelines and SonarQube quality gates, automating builds and catching issues before release.
    • Wrote unit tests to raise code quality and keep regressions out of production.
    • Built backend APIs in Node.js, Express and Sequelize on MySQL and PostgreSQL, and contributed to React Native and Flutter apps.
  3. Mar 2021 – Dec 2022

    Android Developer

    Switch Solutions (Bakhabar Kissan), Islamabad

    • Developed the Bakhabar Kissan app for crop management, weather, market prices, loans, livestock and machinery, usable online and offline.
    • Developed Telenor’s Khushaal Watan app, giving farmers localized farming content, weather updates and calls with agriculture and livestock experts.
    • Built the Jazz MAgri field-agent app in Flutter (MVVM, GetX, Provider) to record farmers’ produce and loan transactions.
  4. Sep 2019 – Mar 2021

    Android Developer

    Reactive Space (Pvt.) Ltd, Islamabad

    • Built Tyslin Exchange, a crypto trading app with real-time market prices and an embedded multi-coin wallet to send, receive and manage digital money.
    • Built Pro Guide, an exam-prep app for CSS, FPSC, PPSC and PMS candidates with MCQs, eligibility checks, forums and note sharing.
    • Built FQE and shipped all three apps to Google Play.
  5. Dec 2017 – Dec 2018

    Android Developer

    HA Technologies and Oranje Click, Islamabad

    • Built Mom’s School Transport and BloodLine (HA Technologies), plus Rasai, FannInnbox, XLINX and Crowd1 (Oranje Click).
    • Used MVVM, Room, LiveData, Data Binding, Firebase, PubNub, AWS and MySQL.

Skills

Android & languages

  • Kotlin
  • Java
  • Coroutines
  • Kotlin Flow
  • LiveData
  • Room
  • WorkManager / CoroutineWorker
  • Dagger 2 / Hilt

Architecture

  • MVVM
  • Clean Architecture
  • SOLID and design principles
  • Offline-first apps

UI

  • Jetpack Compose
  • XML layouts
  • Data Binding
  • Design-to-code implementation

APIs & integrations

  • REST APIs with Retrofit
  • Firebase
  • PubNub real-time messaging
  • Stripe payments
  • Third-party SDKs

Security

  • AES and RSA encryption
  • ProGuard / R8 obfuscation

Testing & debugging

  • Unit testing
  • SonarQube static analysis
  • Android Studio debugging
  • Bottleneck analysis

Version control & CI/CD

  • Git
  • Bitbucket Pipelines
  • SonarQube quality gates
  • Google Play release management

Cross-platform & backend

  • Flutter (GetX, Provider)
  • React Native (CLI, Expo)
  • Node.js
  • Express
  • Sequelize
  • MySQL
  • PostgreSQL
  • AWS

Education & certification

  • Master of Computer Science

    PMAS Arid Agriculture University, Rawalpindi, 2018

  • Backend Development with Node.js, Express and Sequelize

    IBM certification

Languages

  • Urdu

    Native

  • English

    C1 Advanced