⬇ Download
Muhammed Hisham Mangalat
Senior Android Engineer · 10+ Years Experience · London, UK
📞 +44 7586 621867
✉️ mghisham@gmail.com
🔗 linkedin.com/in/mghisham
🐙 github.com/mghisham
📍 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.