Mahmoud Ibrahim

Sr. Android Engineer
Cairo, Egypt +20 114 710 4982 mahmoudibrahimabdulfattah@gmail.com

Senior Android Engineer with 5+ years of experience delivering high-performance, scalable Android applications used by millions worldwide. Proven track record across enterprise and consumer products โ€” from building Telecom Egypt's internal tools to shipping features for the WeightWatchers app (10M+ downloads, 4.5โ˜… on Google Play). Deep expertise in Kotlin, Jetpack Compose, Clean Architecture, and modern Android patterns, with a strong focus on code quality, testing, and cross-functional collaboration across Egypt, UAE, and USA.

Arabic (Native) English (Professional)

Experience

Senior Android Engineer

Telecom Egypt ๐Ÿ“ Smart Village, Egypt
  • Led the development of new applications and supported existing ones.
  • Collaborated with cross-functional teams to ensure timely project delivery.
  • Designed scalable Android architectures using Clean Architecture and multi-module structure.
  • Enabling easier feature isolation and reusability across internal systems.
  • Continuously improved skills in Git, Jira, and other development tools.
  • Actively leverage AI-powered development tools to accelerate refactoring and generate unit tests.
Kotlin Coroutines Flow Compose Firebase
01/2023 - Present

Senior Android Engineer

WeightWatchers ๐Ÿ“ Remote - New York, United States
  • Building and maintaining the official WeightWatchers Android app used by millions worldwide.
  • Shipping new features and UI with Kotlin, Jetpack Compose, and modern Android architecture.
  • Collaborating with product, design, and backend teams on scalable tracking experiences.
  • Boosting reliability and code quality via Clean Architecture, MVI/MVVM, testing, and monitoring.
Kotlin Jetpack Compose Clean Architecture Multi-module Coroutines
03/2025 - 12/2025

Senior Android Engineer

iSpace Technology ๐Ÿ“ Remote - Dubai, UAE Part-time
  • Architected and enhanced SGS Super App, integrating AI conversational features via Labiba SDK.
  • Contributed to SDK integrations and ensured clean abstraction layers between the app.
  • Led feature development and performance optimizations across multiple Android apps.
  • Utilizing Multi-Module architecture, Kotlin Flow, and Retrofit for seamless remote collaboration.
  • Implemented Clean Architecture with MVVM/MVI patterns, reducing bug recurrence.
Kotlin Jetpack Compose Clean Architecture MVVM/MVI AI/ML
06/2024 - 01/2025

Android Engineer

Spirit for Consultancy Services ๐Ÿ“ Nasr City, Cairo, Egypt
  • Developed mobile applications for customers.
  • Responsible for making changes to the Smart Sales app.
  • Collaborated with product owners to define requirements and deliver solutions.
  • Integrated mobile applications with SAP systems and built web services using C# WCF.
Kotlin Flutter SAP Integration C# WCF
12/2021 - 01/2023

Android Developer Intern

TE Data ๐Ÿ“ Smart Village, Egypt
  • Developed WE Home (My WE) application using Java, Android SDK, Retrofit2, and Material Design.
  • Re-Built 3AL-MASHY application using Java, SQLite, list view, and Google Maps.
  • Able to work with REST APIs and Google Services (Google Maps & Firebase).
  • Built 3 Android apps during the internship.
Java Android SDK Retrofit Firebase
06/2018 - 08/2018

Skills

Languages & Frameworks

Kotlin (Expert) Java Jetpack Compose Swift (iOS) KMP (Kotlin Multiplatform)

Architecture & Patterns

Clean Architecture MVI MVVM SOLID Design Patterns Multi-Module Hilt/Dagger/Koin

Tools & Libraries

Coroutines Flow RxJava ROOM Retrofit Glide Firebase Google Maps JUnit Espresso Android Studio Git/GitHub

DevOps & Testing

Unit Testing UI Testing CI/CD Performance Tuning Crashlytics Agile/Scrum Jira

Cloud & Integrations

REST APIs JSON SAP WCF AI/ML (Labiba SDK) Push Notifications Offline-First

Soft Skills

Team Leadership Cross-Functional Collaboration Mentoring Remote Work

Projects

Mystery Shopper

Internal

Custom Android application for Telecom Egypt's Mystery Shopper program, enabling agents to discreetly visit WE branches and conduct structured evaluations.

Kotlin Jetpack Compose Clean Arch MVI ROOM Hilt

Data Cleansing

Internal

Specialized Android application for Telecom Egypt field technicians to streamline scanning and documenting network cabinets and boxes.

Kotlin Jetpack Compose Clean Arch MVI ROOM

App to simplify HR management processes, with tracking and managing attendance for Telecom Egypt employees.

Kotlin XML MVVM Coroutines Firebase

Allows TE employees to manage their services easily by accessing them from their devices.

Kotlin XML MVVM Coroutines Firebase

Mobile internet management app with online transactionsโ€”high-scale, secure payments.

Java RxJava XML

Trending media app with modern scrolling UX inspired by TikTok.

Kotlin Jetpack Compose MVI Hilt Retrofit

News app with modern scrolling UX for quick news consumption.

Kotlin Jetpack Compose MVI Glide

Education

Bachelor of Computer Science

๐Ÿ“ 6th of October City, Egypt

GPA: 3.47 / 4.0 Very Good
2015 - 2019

Certificates

Master Swift
LinkedIn
iOS 15 and Swift 5
LinkedIn
Advanced Android Kotlin Development Nanodegree
Udacity
Introduction to Software Testing Concepts & Techniques
ITI
Kotlin Programming Language
Udemy
SQL for Statistics Essential Training
LinkedIn
Introduction to Graphic Design: XD
LinkedIn
Android Bootcamp with Kotlin
IntelliMinds