Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mohamed Mandour

London

Summary

Experienced Android developer with 6+ years of expertise in building high-performance mobile apps, including the Costa Coffee app, which serves over 5 million users. Key contributor to increasing app downloads by 10% through optimized features and seamless user experiences. Adept at delivering clean, scalable code, collaborating with cross-functional teams, and driving digital transformation.

Overview

7
7
years of professional experience
3
3
years of post-secondary education

Work History

Android Developer

Costa Coffee
London
06.2021 - Current

Collaborated proactively with product managers, designers, and back-end developers to define, design, and deliver new features for the Costa Coffee mobile app, which serves over 5 million users.

Contributed to the app’s digital transformation by migrating from legacy infrastructure to a modern, scalable architecture, improving performance and scalability.

Integrated third-party APIs and SDKs, including Braze SDK and Firebase, optimizing functionality and ensuring seamless back-end integration.

Architected and maintained clean, reusable, and scalable codebases, adhering to best practices such as Clean Architecture, MVVM, and MVP, resulting in improved code efficiency and maintainability.

Led efforts with QA teams to develop and execute unit, UI, and integration tests, significantly reducing bugs in production and ensuring high-quality code delivery.


Android developer

Opensignal
London
07.2018 - 06.2021

Collaborated with the development team to enhance the functionality and improve the user experience of the OpenSignal and Meteor apps.

Developed a background SDK utilizing Android background services and WorkManager to optimize data collection and processing, improving data collection efficiency by 15%.

Contributed to the successful migration of the codebase from Java to Kotlin, reducing technical debt by 20% and significantly improving code maintainability.

Managed app store submission processes, ensuring compliance with Google Play guidelines and overseeing the app release lifecycle.


Web developer

TruminTrumin
London
09.2017 - 03.2018

Collaborated on dynamic, interactive websites for sports event management, improving user engagement.

Optimized JavaScript, HTML, and CSS to enhance website efficiency and load times.

Implemented responsive design for seamless performance across devices.

Integrated third-party APIs for real-time data and interactive features.

Education

Bachelor of Science - Computer Science

London Metropolitan University
London
09.2015 - 06.2018

Skills

    Languages:

    Kotlin (primary), Java (legacy support)

    Frameworks & Libraries:

    Android Jetpack (Compose, LiveData, ViewModel, Navigation, Paging, etc)

    Firebase (Analytics, Crashlytics, Push Notifications)

    Retrofit, Room, Dagger, Coroutines

    Clean Architecture, MVVM, MVP

    Development Tools:

    Android SDK, Android Studio, Gradle

    Proguard/R8 (obfuscation and optimization)

    CI/CD Tools:

    bitrise, Jenkins,

    Testing:

    Unit Testing (JUnit, Mockito)

    Test-Driven Development (TDD)

    Other:

    App release process & App Store Submission (Google Play)

    Database management

    Android Studio proficiency

Timeline

Android Developer

Costa Coffee
06.2021 - Current

Android developer

Opensignal
07.2018 - 06.2021

Web developer

TruminTrumin
09.2017 - 03.2018

Bachelor of Science - Computer Science

London Metropolitan University
09.2015 - 06.2018
Mohamed Mandour