Muhammed Hisham Mangalat
Senior Android Engineer · 10+ Years Experience · London, UK
Professional Summary
Experienced Senior Android Engineer with 10+ years delivering scalable, high-performance apps across banking, retail, and logistics. Expert in Kotlin, Jetpack Compose, modular Clean Architecture, CI/CD, and Kotlin Multiplatform. Passionate about mentoring, legacy modernization, and delivering stable, accessible mobile experiences in fast-paced agile teams.
Skills & Tools
KotlinJavaReact Native
Jetpack ComposeMVVMClean Architecture
Spring BootKMPJWTREST APIs
RoomRetrofitHiltDagger
JUnitEspressoMockKSonarKover
GitHub ActionsJenkinsBitbucket
Achievements
- 40% crash reduction.
- 10M+ user reach.
- TCS Technical Excellence Award.
- Mentored 20+ devs.
Right to Work & Visa
- Global Business Mobility visa (valid until 2027).
- Can switch to Skilled Worker Dependant.
- No sponsorship needed.
Key Projects
- Lloyds Banking Group's — Lloyds, Halifax, Bank of Scotland & MBNA.
- bpost Kiosk App — Biometric auth, offline mode, secure MVVM architecture.
- bpaid App (Bpost) — 2.0 rewrite; Play Store rating 2.0 → 4.0.
- Macy’s App — Barcode scanner using Mlkit; MVVM migration.
- Bookri (Side Project) — KMP group saving app + Spring Boot backend.
- Maldives Cab App — Ride‑booking platform for drivers and customers.
- XMPP Chat App — Real‑time messaging with Smack & read receipts.
- Social Media App — Likes/comments, media upload, engagement features.
- Point of Sale App — Retail POS with Bluetooth printer, inventory, billing.
Professional Experience
Assistant Consultant — Tata Consultancy Services
UK & India · Apr 2019 – Present
Client: Lloyds Banking Group, UK
Mar 2022 – Present
- Designed and implemented “Manage Payment Limit” from scratch using Jetpack Compose and modular Clean MVVM architecture.
- Built reusable OCP token caching repository to reduce redundant API calls and improve token management across journeys.
- Delivered fixes for deep-linking and Cheque Scanning SDK integration on Android 12+.
- Led cross-squad analysis of payment failures via Dynatrace, contributing to 60+ scenario test coverage.
- Proposed hybrid architecture to support monolith‑to‑GCP migration while maintaining legacy contracts.
- Created architectural documentation and onboarding guides for Compose adoption; mentored mid-level devs and shared Kotlin backend knowledge across teams.
Client: Bpost, Belgium
May 2020 – Dec 2021
- Developed a kiosk‑based app with MVVM, biometric authentication, and offline‑first logic.
- Led secure authentication with OpenID Connect; ensured OWASP Top 10 compliance.
- Built the bpaid 2.0 app from scratch; improved UX/security and raised Play Store rating from 2.0 → 4.0.
- Automated deployment via Bitbucket CI/CD with rollouts through S3.
- Investigated and resolved Samsung‑specific Retrofit caching issues using network logging and headers.
Client: Macy’s, US
May 2019 – Feb 2020
- Implemented a high‑performance barcode scanner with Google Vision API, replacing Scandit.
- Refactored legacy features from Java to Kotlin with MVVM and modularisation.
- Improved testing coverage and crash reporting; contributed to UI/UX modernization.
Other TCS Contributions
- Delivered Android projects for retail and logistics across UK & Europe.
- Led Kotlin backend API trainings; panelist for campus/graduate/lateral hiring.
- Mentored Android engineers; contributed to hiring documentation and onboarding.
Software Engineer — Triassic Solutions, India
Jul 2017 – Mar 2019
- Real‑time chat app using Smack/XMPP with delivery/read receipts and offline sync.
- Order‑tracking app with secure REST APIs, encryption, and push notifications.
- Cake ordering app with scheduling, address storage, and payment integration.
Android Developer — Fi‑es Systems Limited, India
Aug 2016 – Jul 2017
- Android POS and KOT systems for restaurants/retail; printer SDK & Bluetooth billing.
- Google Maps SDK integrations for taxi tracking & dispatch modules.
- MQTT‑based live updates for logistics tracking.
Software Engineer (Android) — Naga Info Solutions, India
Dec 2015 – Jul 2016
- Social media & messenger apps with performance focus; encrypted messaging & media uploads.
- Integrated XMPP (Smack) for real‑time chat; improved offline sync & caching.
Design Engineer — AIV KnowTech, India
Jun 2014 – Nov 2015
- Android apps for retail & education (parent‑teacher comms).
- POS systems with inventory, reports, scheduling; led full mobile SDLC.