Experienced Mobile Craftsman with 9+ years of hands-on experience developing cutting-edge Android, Kotlin Multi-platform Mobile (KMM) and iOS applications across a range of industries and technologies.
Overview
10
10
years of professional experience
5
5
years of post-secondary education
2
2
Languages
Work History
Android Tech Lead
MDI (Misr Digital Innovation)
08.2024 - Current
Mentored junior and senior developers, fostering a culture of continuous learning and skill improvement.
Enhanced application performance by identifying bottlenecks and optimizing code.
Implement and enforce security best practices for Android app development.
Conduct regular security audits and code reviews to identify and mitigate potential vulnerabilities.
Implement measures to protect Android apps from reverse engineering and tampering.
Utilize code obfuscation, encryption, and other techniques to safeguard sensitive data and intellectual property.
Design and implement a robust Gitflow workflow for the mobile team (Android and iOS).
Establish and enforce branching strategies, code review processes, and release management procedures.
Actively participate in the design and implementation of CI/CD pipelines for Android apps.
Mobile Technical Lead
Creditfins
09.2023 - 08.2024
Led a high-performing mobile development team (Android & iOS), fostering collaboration and technical excellence.
Spearheaded the design and architecture of mobile applications, ensuring scalability and user-centric experiences.
Championed the adoption of Kotlin Multiplatform (KMP) to create reusable components across our Android/IOS apps.
Established coding guidelines and best practices to maintain a high-quality, consistent codebase.
Implemented CI/CD pipelines using GitHub Actions for efficient and reliable app delivery.
Assigned tasks, conducted knowledge transfer sessions, and mentored team members to enhance their skill sets.
Collaborated with project managers to establish KPIs for assessing team performance and driving continuous improvement.
Actively participated in product backlog refinement sessions with product teams.
Collaborated on strategies to gather valuable user insights from Android and iOS apps using various analytics tools.
Principal Mobile Engineer
Fawry Banking & Payment Technology Services
02.2022 - 10.2023
Working mainly on Fawry Payment SDKs.
Created Flutter plugin for Payment SDKs.
Responsible for Refactoring Old IOS/Android SDKs
using KMM (Kotlin Multi-platform for Mobile).
Responsible for KMM/Android Artifacts
deployment to Maven repositories.
Creating Integration Docs for current SDKs.
Presented proposals to senior engineers and
developers outlining enhancements designed to
improve usability/maintainability of our projects.
Responsible for leading team of developers,
assigning tasks, coordinating project timelines,
and conducting performance evaluations to
ensure successful and efficient delivery of our
projects.
Senior Android Developer "SME"
Vodafone Intelligent Solutions (_VOIS)
01.2019 - 02.2022
Adding refactor strategies for the existing MeinVodafone app.
Participated in features refinement with the off-shore team.
I was responsible for Handover sessions to the new Android developers.
Mentor Junior/Senior developers, make sure they are following the guidelines.
Provided some KT sessions for Android tribe.
Designed and created reusable components/libraries for MVA-DE App.
Designed/ Developed the skeleton of the new My Vodafone App UK.
Manage Production incidents for Android App for UK account.
Remote Android Developer
OutKnight
07.2018 - 12.2018
Designing and developing OutKnight Android App.
Assisting in the design and architecture of the projects.
Collaborated with cross-functional teams to define and design new features.
Android Engineer
Vezeeta.com
04.2017 - 06.2018
Developed new features and refactored existing Vezeeta Applications/Components.
Designed and implemented a high performance, reusable Android components & library modules for existing applications.
Collaborated with a cross functional team applying agile methodology.
Joined growth hacking department that's concerned with increasing Vezeeta Apps downloads.
Senior Android Developer
Interface DMCC
12.2016 - 04.2017
Research, Build-up some security strategies for the android applications.
Deploying Mobile Applications on the Google Play
Analyzed client requirements.
Maintaining, updating and fixing bugs of already existing applications.
Android Developer
Cyan Digital House
11.2015 - 12.2016
Assisted in the design and architecture of the projects.
Communicated with clients to manage expectations.
Responsible for publishing Mobile Applications on the Google Play.
Maintained, updated and worked on bug fixing of already existing applications.
Did a lot of research in IPS” Indoor Positioning Systems”, Bluetooth Low Energy (BLE) Beacons, RFID” Radio-Frequency Identification”.
Suggested new features to the current products.
Freelance Android Developer
Tawgeeh
04.2015 - 11.2015
Analyzed client requirements.
Designing/ developed Mobile Applications and Back-End web services as well.
Education
Bachelor of Science - Computer Science And Programming
Shorouk Academy
09.2009 - 07.2013
Pre-Master - Software Engineering
Cairo University
Giza, Egypt
08.2018 - 07.2019
Skills
Mobile Application Development
Security best practices
Analytics & Crash reporting
Android Testing
Agile
Solutions deployment
CI/CD
Version Control Systems
Project Documentation
Code Review
Cross-platform Development [KMM]
Issue Tracking
UI and UX design skills
Self Motivation
Team collaboration abilities
Timeline
Android Tech Lead
MDI (Misr Digital Innovation)
08.2024 - Current
Mobile Technical Lead
Creditfins
09.2023 - 08.2024
Principal Mobile Engineer
Fawry Banking & Payment Technology Services
02.2022 - 10.2023
Senior Android Developer "SME"
Vodafone Intelligent Solutions (_VOIS)
01.2019 - 02.2022
Pre-Master - Software Engineering
Cairo University
08.2018 - 07.2019
Remote Android Developer
OutKnight
07.2018 - 12.2018
Android Engineer
Vezeeta.com
04.2017 - 06.2018
Senior Android Developer
Interface DMCC
12.2016 - 04.2017
Android Developer
Cyan Digital House
11.2015 - 12.2016
Freelance Android Developer
Tawgeeh
04.2015 - 11.2015
Bachelor of Science - Computer Science And Programming
Shorouk Academy
09.2009 - 07.2013
Similar Profiles
Marco MagdyMarco Magdy
Android Tech Lead at MDI (Misr Digital Innovation)Android Tech Lead at MDI (Misr Digital Innovation)