Summary
Overview
Work History
Education
Skills
Websites
Volunteer Experience
Timeline
Generic

Mahmoud Ibrahim

Android Team Leader
Cairo

Summary

Dynamic and results-driven Android Team Leader with over 8 years of experience in mobile application development. Expert in designing and delivering high-performance Android applications, with a deep understanding of Kotlin, Java, and modern Android frameworks. Proven track record of leading cross-functional teams, mentoring developers, and driving projects from concept to completion within deadlines. Adept at aligning technical strategies with business goals, fostering collaboration, and implementing best practices to ensure code quality and project success. Committed to continuous improvement and staying at the forefront of Android innovations.

Overview

9
9
years of professional experience

Work History

Android Team Leader

Misr Digital Innovation
Cairo, Cairo Governorate
05.2024 - Current

MDI works on the first digital bank in Egypt (One Bank)

  • Lead and manage a team of more than 10 Android developers, fostering collaboration and ensuring alignment with project goals.
  • Keep up to date with the latest Android trends, tools, and frameworks, and implement them in projects when appropriate.
  • Provide advanced troubleshooting for complex issues and guide the team in resolving technical challenges.
  • Collaborate with product managers and stakeholders to plan sprints, set priorities, and assign tasks to team members.
  • Allocate resources effectively, balancing team capacity with project demands.
  • Participate in the recruitment process by interviewing candidates, assessing their technical and soft skills, and making hiring recommendations.
  • Monitor team performance against Key Performance Indicators (KPIs) and other relevant metrics, ensuring alignment with organizational goals.

Principal Android Engineer

Misr Digital Innovation
09.2023 - 05.2025
  • Mentor junior developers, providing guidance on best practices, professional development, and career growth.
  • Conduct code reviews to ensure best practices, coding standards, and quality. Mentor team members to improve their coding skills.
  • Ensure new team members are onboarded effectively, providing them with the necessary tools, knowledge, and support to succeed.
  • Joining a team of bankers and developers to write user stories for digital banking journeys.
  • Develop and Revamp modules in our bank application.

Senior Android Engineer

Misr Digital Innovation (MDI)
6 2022 - Current
  • Joining a team of bankers and developers to write user stories for digital banking journeys
  • Developing new features and revamping other modules
  • Taking the lead in some features with the business and testing teams till deliver it
  • Joining the DevOps team in running and maintaining the CI/CD pipeline Jenkins
  • Our technical toolset includes: Kotlin, coroutines, Hilt, MVI, Firebase, Mockk, JUnit5, Retrofit 2, OkHttp, Room, Kotlin Gradle DSL

Senior Android Engineer

Etisalat Egypt
10.2018 - 05.2022

As One of the best telecommunication operators in Egypt. My main roles include(d):

● Leading the revamp of Etisalat Cash App, the revamp included UI and architecture.

● Our technical toolset includes: Kotlin, MVP, Firebase, Mockk, JUnit5, Retrofit 2, OkHttp

https://play.google.com/store/apps/details?id=com.etisalat.flous&hl=en&gl=US

● Leading Etisalat Business App by joining the integration team to add and enhance the main features.

● Our technical toolset includes: Java, Kotlin, Dagger, MVP, Firebase, Clean Architecture,

Retrofit 2, OkHttp

https://play.google.com/store/apps/details?id=com.etisalat.business&hl=en&gl=US

● Joining a team responsible for delivering main features of MyEtisalat App.

● Adding Kotlin to all new features.

● Taking part in all the development lifecycle phases (planning, implementation, review,

and delivery) of most of the features

● Our technical toolset includes Java, Kotlin, Dagger, MVP, Firebase, Mockk, JUnit5,

Retrofit 2, OkHttp

https://play.google.com/store/apps/details?id=com.etisalat&hl=en&gl=US

Senior Android Engineer

NTG Clarity
09.2017 - 10.2018
  • Developing different types of mobile applications like: VoWiFi (Voice over Wi-Fi), SFDA (Saudi Food and Drug Authority), Yello - A mobile app to help telecom users
  • Joining the design meetings for most of the projects.

Android Engineer

Linked Systems
06.2016 - 08.2017
  • Taking the lead in creating a school management mobile app called HASA National Schools from scratch until launching on the store
  • Leading a team of mobile and backend developers to develop and modify different types of mobile applications
  • Delivering a Taxi Service mobile app called Pickup.

Android Engineer

TrianglZ
02.2016 - 05.2016
  • Developing and delivering features of a mobile app for a fashion company called Goldenspare
  • Bouqueh - A flowers delivery mobile app and my main roles include(d): Revamping the full design for the app
  • Adding firebase notification
  • Delivering new feature on the clients and Vendors apps
  • Launching on Google Play Console.

Education

Bachelor of Science, Computer Science -

Faculty of Computers and Information - Suez Canal University
01.2007 - 1 2012

Skills

  • Java, KOTLIN and C

  • Android SDK

  • Solid grasp of Object-Oriented Programming concepts

  • Proficiency with MVP, MVVM, MVI and Clean Architecture

  • RxJava2 and Kotlin Coroutines

  • Dagger2, Koin and Hilt

  • Firebase

  • Unit testing

  • OkHttp

  • Retrofit 2 & Volley

  • Version Control Systems (Git, SVN and Bitucket)

Volunteer Experience

Microsoft Student Partner (MSP)

Timeline

Android Team Leader

Misr Digital Innovation
05.2024 - Current

Principal Android Engineer

Misr Digital Innovation
09.2023 - 05.2025

Senior Android Engineer

Etisalat Egypt
10.2018 - 05.2022

Senior Android Engineer

NTG Clarity
09.2017 - 10.2018

Android Engineer

Linked Systems
06.2016 - 08.2017

Android Engineer

TrianglZ
02.2016 - 05.2016

Bachelor of Science, Computer Science -

Faculty of Computers and Information - Suez Canal University
01.2007 - 1 2012

Senior Android Engineer

Misr Digital Innovation (MDI)
6 2022 - Current
Mahmoud IbrahimAndroid Team Leader