Muhammad Ali
Senior Android Engineer with 12+ years of experience designing, architecting, and delivering enterprise-scale Android applications
Hire this person
Send a job offer directly to this candidate
About
Senior Android Engineer with 12+ years of experience designing, architecting, and delivering enterprise-scale Android applications across FinTech, Mobility, Retail, Payments, BLE, and IoT domains. Expert in Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, Modular Architecture, and Android SDK, with a strong focus on scalability, reliability, performance optimisation, and user experience. Proven track record leading complex feature delivery, mentoring engineers, driving architectural decisions, implementing experimentation (A/B Testing), analytics, CI/CD, and AI-assisted software development.
Currently expanding expertise in AWS Cloud, React, TypeScript, AI Engineering, and Software Architecture to build scalable digital platforms
Experience
Founder & Director - Shahguar Limited - Kent, United Kingdom
(2026-07)
Founded and lead a UK software consultancy specialising in enterprise mobile engineering, AI-powered applications, cloud architecture and scalable digital platforms.
- Designing reusable Android architecture libraries using Clean Architecture, Modularisation and Jetpack Compose.
- Developing AI-assisted software delivery workflows using AWS Kiro, Cursor, Gemini and ChatGPT.
- Architecting and delivering modern React, Next.js and TypeScript web applications.
- Designing scalable AWS cloud infrastructure for SaaS and mobile products.
- Providing software architecture, mobile engineering and cloud consulting services for startups and SMEs.
Senior Android Developer - Motorway Online - London, United Kingdom
(2023-01 - 2026-06)
- Delivered experimentation framework using Optimizely and Snowplow analytics to validate product hypotheses and improve customer conversion.
- Architected migration from Firebase Dynamic Links to AppsFlyer Deep Linking, ensuring uninterrupted attribution, campaign tracking and user onboarding.
- Implemented production observability dashboards using Datadog, Snowplow and Firebase Analytics, reducing incident investigation time and improving release confidence.
- Engineered the implementation of PyTorch and ONNX ML models for the AI Image Assist feature, significantly enhancing vehicle appraisal accuracy.
- Optimized a scalable Design System utilising reusable Jetpack Compose components and incorporating Server-Driven UI (SDUI) for dynamic branding.
- Drove a highly modularised codebase adhering to MVVM and Clean Architecture principles, facilitating rapid deployment cycles.
- Introduced weekly Mobile Guild meetings and Motorway Droidcon sessions for technical discussions and API design strategy.
- Collaborated closely with Product Managers, Designers and Backend Engineers to deliver high-quality Android features in Agile environments.
Senior Android Developer - Direct Line Group - London, United Kingdom
(2018-01 - 2022-12)
- Led migration of legacy Android architecture to MVVM.
- Delivered rescue and insurance customer journeys.
- Integrated Google Maps, Android Calendar Api and real-time location services.
- Improved application performance and stability through proactive crash analysis and optimisation.
- Participated in architecture discussions and technical design reviews.
- Delivered production releases through Agile Scrum ceremonies and cross-functional collaboration.
Senior Android Developer - Wipro Digital — Lloyds Bank - London, United Kingdom
(2017-09 - 2017-12)
- Developed secure Open Banking features using Java, RxJava, Dagger 2 and MVP architecture within a regulated banking environment.
Android Developer - The App Experts - London, United Kingdom
(2015-11 - 2017-09)
- Developed Bluetooth Low Energy (BLE) payment integrations supporting secure payment terminals and industrial sensor communication.
Education
B.Sc. (Hons) - Computing - University of Staffordshire (2000-01 - 2003-07)