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
2021.06 - 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
2018.07 - 2021.06

• 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
2017.09 - 2018.03

• 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
2015.09 - 2018.06

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
2021.06 - Current

Android developer

Opensignal
2018.07 - 2021.06

Web developer

TruminTrumin
2017.09 - 2018.03

Bachelor of Science - Computer Science

London Metropolitan University
2015.09 - 2018.06
Mohamed Mandour