Logo
Ban – Kotlin, Android, Jetpack Compose, experts in Lemon.io

Ban

From Montenegro (UTC+2)flag

Mobile Developer|Middle-to-senior

Ban – Kotlin, Android, Jetpack Compose

Ban is a strong Android engineer with experience since 2016 across AI, fintech, and geospatial products. His stack centers on Kotlin, Jetpack Compose, Coroutines/Flow, and MVVM/MVI architecture, with hands-on experience across mobile banking, cashback, and AR navigation products. He's built his career in lean, product-focused teams and is a strong fit for fast-moving startup environments.

10 years of commercial experience in
AI
Art and creativity
Banking
Fintech
Music and audio
B2B
B2C
Chatbots
Geospatial software
GIS software
Mapping software
Mobile apps
Mental wellness
Main technologies
Kotlin
6 years
Android
8 years
Additional skills
Jetpack Compose
Coroutines
Kotlin Multiplatform
Java
Android SDK
Android Studio
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Android Engineer
Mar 2025 - Jun 20261 year 2 months
Project Overview

One of the world's largest AI companion applications, serving over 40 million users worldwide, focused on personalized, emotionally engaging conversations for user well-being. Work centered on modernizing core parts of the Android application to improve scalability, maintainability, and user experience.

Responsibilities:
  • Led a large-scale refactoring initiative affecting more than 40 million user accounts;
  • Re-architected the app's memory system using modern Android architecture principles;
  • Redesigned onboarding flows, improving maintainability and reducing user drop-off;
  • Built subscription-related features that contributed to a 30% increase in revenue;
  • Collaborated with cross-functional product, design, and backend teams to ship production-ready features.
Project Tech stack:
Kotlin
Coroutines
MVVM
RoomDatabase
Retrofit
Dagger
AI-assisted coding
Web Sockets
Jetpack Compose
Android
Android Studio
Android Architecture Components
Android Jetpack
Android SDK
Senior Android Engineer
Aug 2022 - Oct 20242 years 2 months
Project Overview

Android SDK for indoor location and navigation without additional hardware, along with a demonstration application used by enterprise customers to showcase indoor navigation capabilities inside real venues.

Responsibilities:
  • Helped prepare the Android SDK for production release;
  • Led development of the Android demo application;
  • Developed indoor navigation features including routing and map rendering;
  • Implemented user orientation using ARCore and Android sensor APIs;
  • Improved location estimation using WiFi scans and sensor fusion;
  • Designed reusable SDK components for enterprise customers;
  • Collaborated closely with backend and product teams.
Project Tech stack:
Kotlin
Coroutines
MVVM
Google Maps API
Hilt
Jetpack Compose
Android
Android Studio
Android SDK
Android Architecture Components
Senior Android Engineer
Feb 2022 - Sep 20227 months
Project Overview

A cashback application for a local startup, enabling users to earn rewards when shopping at partner stores by scanning QR codes. The application surpassed 100,000 downloads.

Responsibilities:
  • Led Android development from early stages of the product;
  • Designed scalable application architecture using MVI;
  • Implemented QR-code based cashback functionality;
  • Integrated Google Maps for partner store locations;
  • Collaborated closely with designers and product managers;
  • Helped shape product functionality in a startup environment.
Project Tech stack:
Kotlin
Google Maps API
MVVM
Hilt
Coroutines
Android
Android Architecture Components
Android Jetpack
Android Studio
Jetpack Compose
Android Engineer
Jul 2020 - Feb 20221 year 7 months
Project Overview

A mobile application for a Dutch museum, enabling visitors to browse exhibitions and listen to guided audio tours. The application reached over 50,000 downloads.

Responsibilities:
  • Delivered the Android application end-to-end for an international museum client, handling both feature development and release management;
  • Built exhibition browsing and multimedia playback features with synchronized audio tours;
  • Implemented offline caching for audio content to support uninterrupted use without network access;
  • Worked directly with stakeholders across multiple countries to align on scope;
  • Shipped several production releases following modern Android practices.
Project Tech stack:
Kotlin
Coroutines
MVVM
Dagger
Android
Android Architecture Components
Android Studio
Android SDK
Android Engineer
Jan 2018 - Jun 20202 years 4 months
Project Overview

Mobile banking application used daily by thousands of customers for secure digital banking. Work involved modernizing an existing codebase, improving performance, and delivering new banking features while maintaining high standards of reliability and security.

Responsibilities:
  • Released a major new version to more than 10,000 daily active users;
  • Added new banking features while meeting strict performance, stability, and security requirements;
  • Worked closely with backend engineers, QA, designers, and business stakeholders;
  • Maintained and modernized a legacy Java codebase as part of an ongoing migration;
  • Took part in architectural discussions and code reviews;
  • Resolved production issues reported by live users.
Project Tech stack:
Android
Android Studio
RxAndroid
Dagger
Java
REST API
MVP

Education

2017
Computer Science
Bachelor

Languages

Serbian
Advanced
English
Advanced

Hire Ban or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.