Android Developer Profile
Omer Khan
I am a Senior and Staff-level Android Engineer with nine years of experience designing, building and delivering scalable native Android applications across fintech, crypto trading, social media, fitness and consumer technology.
Most recently, I worked as a Staff Software Engineer and Android Tech Lead at B2Broker, contributing to a multi-client crypto wallet and trading platform. I led and mentored Android engineers, reviewed code, supported architectural decisions, collaborated with product and design teams, and delivered secure features using REST APIs and WebSockets for real-time financial data.
My experience covers the complete software development lifecycle, from requirements analysis and architecture through implementation, testing, release and Play Store management. I focus on building maintainable, testable and high-performing applications with strong user experiences.
My core Android expertise includes:
♦ Kotlin and Java
♦ Jetpack Compose and XML-based UI
♦ Clean Architecture, MVI, MVVM, MVP and MVC
♦ Kotlin Coroutines, Flow and StateFlow
♦ Hilt and dependency injection
♦ Jetpack Navigation, Room and WorkManager
♦ Retrofit, REST APIs, GraphQL and WebSockets
♦ Offline-first development, caching and data synchronisation
♦ Modularisation and reusable component design
♦ Unit testing, UI testing and testable architecture
♦ Performance profiling, memory optimisation and debugging
♦ Push notifications, analytics and payment integrations
♦ Product flavours and multi-client application development
♦ Git, GitHub, Bitbucket and code review workflows
♦ CI/CD using GitHub Actions, Jenkins and automated pipelines
♦ Agile delivery, Scrum, Jira and cross-functional collaboration
I enjoy solving complex technical problems, improving application architecture and helping engineering teams deliver reliable products. I am comfortable taking ownership of features from initial planning to production release and supporting applications after launch.
Alongside Android development, I have experience with Python, Flask, backend APIs, Flutter, React, Next.js and Kotlin Multiplatform. This broader technical background helps me collaborate effectively across mobile, backend, product and DevOps teams.
I have completed an MSc in Computer Science with Business Development from Ulster University’s London campus, strengthening my ability to connect engineering decisions with product strategy and business objectives.
I am currently exploring Senior Android Developer, Lead Android Engineer and Staff Software Engineer opportunities where I can contribute hands-on technical expertise, architecture leadership, mentoring and product ownership.
🇬🇧 United Kingdom
Full-Time
$50 per hour
$72,000 per year
Android, Kotlin, JAVA, Jetpack Lib, Jetpack Compose
English, Urdu