Summary
Overview
Work History
Education
Skills
Timeline
Generic

Marco Magdy

Android Tech Lead
Cairo, Egypt

Summary

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
Marco MagdyAndroid Tech Lead