Ahmed Mokhtar

Android Developer

Ahmed Mokhtar — Android Developer

Android Developer

Android

Ahmed Mokhtar

Android Developer with 3+ years building and maintaining production Kotlin applications across e-commerce, services, education, and ride-hailing domains. Experienced in Jetpack Compose and XML, Clean Architecture (MVVM/MVI, multi-module), REST integrations, and CI/CD automation. Skilled at building core, reusable components, raising team code quality through code reviews and pair programming, and mentoring junior developers while collaborating with cross-functional teams to ship reliable, maintainable products.

Cairo

AM

Projects

Material SA

Multi-vendor e-commerce platform for the Saudi (Riyadh) market with dedicated customer and driver apps: customers browse stores, place orders, and track deliver

Multi-vendor e-commerce platform for the Saudi (Riyadh) market with dedicated customer and driver apps: customers browse stores, place orders, and track delivery in real time, while drivers manage and fulfill assigned orders. Added new features and refactored legacy code to improve performance, scalability, and UI responsiveness across devices.

Ameen

On-demand home-services marketplace connecting customers with verified providers for maintenance, moving, construction, and demolition. Built dual user and prov

On-demand home-services marketplace connecting customers with verified providers for maintenance, moving, construction, and demolition. Built dual user and provider apps with role-based access for four provider types, plus service requests, provider matching, and in-app communication for a smooth end-to-end booking experience.

Enqilny

Ride-hailing platform with separate rider and captain (driver) apps. Riders request and track trips in real time, while captains receive requests, navigate, and

Ride-hailing platform with separate rider and captain (driver) apps. Riders request and track trips in real time, while captains receive requests, navigate, and manage the full trip lifecycle. Implemented real-time location tracking, trip-state flows, and map integration to deliver a reliable on-demand transport experience.

Al Shallal

Custom ordering and delivery ecosystem for Al-Shallal Pastries (Saudi Arabia). A client app lets customers browse the catalog and place pastry orders, while a d

Custom ordering and delivery ecosystem for Al-Shallal Pastries (Saudi Arabia). A client app lets customers browse the catalog and place pastry orders, while a delivery app lets company drivers manage and fulfill those orders — streamlining the end-to-end ordering and last-mile delivery workflow within the company's ecosystem.

Experience

Android Developer

Awwamer Al-Shabaka

Jan 2024 — Present · 2 yrs 7 mos
Full-timeHybrid
  • Develop and maintain production Android apps across e-commerce, services, and ride-hailing (Uber-like) domains.
  • Build and maintain core, reusable components and shared modules for the Android team's codebase, improving consistency and development speed.
  • Mentor and support fresh graduates and junior developers, helping them ramp up and raise their code quality.
  • Drive code quality through regular code reviews and pair-programming sessions across the team.
  • Designed and implemented scalable, multi-module Clean Architecture, reducing feature delivery time and improving maintainability.
  • Built CI/CD pipelines with GitHub Actions and GitLab CI to automate builds, testing, and deployment, cutting manual release effort.
  • Refactored legacy code and resolved memory leaks with LeakCanary and Profiler, improving app stability and reducing crash rates.

Junior Android Developer

Arab Apps

Jun 2023 — Dec 2023 · 7 mos
Full-timeHybrid
  • Contributed as a junior Android developer to building an educational application, implementing UI screens and features with Material Design 3.
  • Worked within an Agile, cross-functional team, gaining hands-on experience across the full development lifecycle.

Skills

KotlinJavaAndroid SDKApp LifecycleJetpack ComposeCompose Multiplatform (CMP)Material Design 3XMLNavigation ComponentPaging 3MVVMMVIMVPMVCClean Architecture (multi-module, layered, feature-based)SOLIDDesign PatternsCoroutinesFlow & Flow OperatorsLiveDataRetrofitOkHttpKtorREST APIsSSL/TLS PinningSocket.IODagger 2HiltKoinRoomDataStoreJUnitMockKJetpack Compose UI testsGradle (Version Catalog, KTS)Build FlavorsProGuardR8GitHub ActionsGitLab CIRealtime Database (Firebase)Authentication (Firebase)FCM Push NotificationsCrashlyticsMyFatoorahHyperPayGlideCoilGSONLottieGoogle Maps & TrackingProfilerLeakCanaryLintDetektKtlintGitGitHubGitLabAdobe XDFigmaPostmanSwaggerAgile & Waterfall methodologies

Education

B.Sc. in Computer Science

Mansoura University

Jan 2018 - Jan 2022
Other
  • Faculty of Computers and Information, Mansoura, Egypt

Android Application Developer Track

Information Technology Institute (ITI)

Apr 2022 - Aug 2022
Other
  • ITI (Tech Leaps), Egypt

Contact

Let’s connect. Choose the fastest way to reach me.

Last updated