Open to work

Mahmoud Aly

Android Developer

Android Developer with 5+ years of experience building scalable, user-friendly mobile apps using Kotlin, Jetpack Compose, and backend-integrated architecture.

I build Android applications, modernize legacy codebases, and deliver reliable mobile experiences backed by clean architecture and practical backend knowledge.

Proof snapshotAndroid delivery
KotlinJetpack ComposeClean ArchitectureBackend Integration

Delivery impact

Shipped reliable Android features across new builds and legacy modernization.

Focused on maintainable architecture, practical API integration, and smoother release readiness for product teams.

Delivery focus with maintainable foundations

Recent activity

Selected work

Modernized legacy modules for cleaner delivery workflows

Architecture

Integrated backend-driven Android features with reliable state handling

API integration

Supported release builds and post-merge stabilization work

Delivery
About

Building reliable Android apps that people use.

How I work

I do my best work in products that need both delivery speed and technical cleanup, whether that means shaping a new Android feature, untangling legacy modules, or making backend-driven flows easier to maintain.

The goal is consistent: help teams ship with confidence while keeping the codebase understandable, scalable, and practical for the people building on it next.

Core strengths

Clean ArchitectureModern AndroidBackend IntegratedCross-Platform Range

Clean Architecture

MVVM, MVI, modular thinking, and maintainable product foundations.

Modern Android

Kotlin, Jetpack Compose, Coroutines, and scalable UI engineering.

Backend Integrated

Ktor, Spring Boot, MySQL, Docker, Nginx, and API-driven delivery.

Cross-Platform Range

Compose Multiplatform, Flutter, and Kotlin Multiplatform exposure.

Experience

Work experience grounded in product delivery.

Jan 2024 - PresentOn-site

Ceramica Mayorca Co.

Android Developer

Developed a multi-application ecosystem for product display and business operations, covering Android, backend, and cross-platform delivery.

  • Designed and developed a comprehensive application ecosystem for managing product displays and business operations using Kotlin and Jetpack Compose.
  • Implemented an MVVM-based architecture to improve maintainability and scalability across the product.
  • Built and deployed backend APIs with Ktor and MySQL to support smooth integration between mobile and server layers.
  • Delivered Android and iOS experiences through Compose Multiplatform with a consistent cross-platform approach.
  • Deployed backend services using Docker on Ubuntu VPS with Nginx and SSL.
  • Improved product stability by monitoring analytics and resolving issues before release.

Kotlin · Jetpack Compose · Ktor · MySQL · Compose Multiplatform · Docker · Nginx

2023 - 2024Remote

Mafateeh IT & Media Solutions

Android Developer

Improved legacy Android media products with a focus on performance, stability, playback quality, and store-ready releases.

  • Refactored legacy Android codebases to improve stability, maintainability, and long-term supportability.
  • Optimized media streaming and background services to improve playback smoothness and loading speed.
  • Improved UI consistency and accessibility across Watar FM, Mood FM, and Beat FM.
  • Reduced performance bottlenecks by optimizing API calls and memory usage.
  • Published stable Google Play releases while maintaining compliance with current Android SDK and policy requirements.

Java · Android Services · MediaPlayer · Retrofit · Threads · Google Play Console

2020 - 2023Remote

Freelancer

Android Developer

Delivered Android applications for clients across multiple industries, covering both greenfield builds and modernization work.

  • Developed and delivered multiple Android applications for clients across different industries.
  • Built end-to-end mobile solutions using Kotlin and Jetpack Compose with a focus on clean architecture and usability.
  • Worked directly with clients to gather requirements, shape UI and UX flows, and deliver scalable features under tight deadlines.
  • Updated legacy projects and added new features to extend product life and improve user value.

Kotlin · Jetpack Compose · Android Jetpack Components · Material Design · Room · Firebase

Selected Projects

Specific work across Android, backend, and cross-platform systems.

Ceramic Mayorca app showcase with premium tile browsing screens and product branding.

Ceramic Mayorca

Cross-platform product showcase and operations system for the ceramics domain.

Android Developer

Ceramic Mayorca is an integrated system built to showcase and manage tile products efficiently. The delivery scope included two customer applications for Android and iOS, a desktop admin panel, and a backend system that supports product data, authentication, and operational workflows.

Scope: Two customer apps for Android and iOS · Desktop admin panel · Backend system

Stack: Jetpack Compose Multiplatform · Ktor · MySQL · Flyway · JWT Authentication · Docker · Nginx · SSL · Ubuntu VPS

Store Management Android app cover with inventory, reporting, and stock operations screens.

Store Management Android App

Inventory-focused Android app for scanning stock items and exporting reports.

Android Developer

This Android app was built to support store inventory workflows by scanning barcode and BRCode items through the device camera, storing records locally, and exporting stock reports in spreadsheet-friendly form.

Scope: Inventory scanning workflow · Local data storage · Report export for stock tracking

Stack: Jetpack Compose · Room · Hilt · Coroutines

Radio streaming apps suite cover featuring Watar FM playback and live audio interface screens.

Radio Streaming Apps Suite

Android radio apps focused on stable playback and better user experience.

Android Developer

This suite included Watar FM, Mood FM, and Beat FM, three Android radio streaming apps centered on live audio playback, background listening, and better performance in legacy codebases that needed modernization and stability work.

Scope: Three Android radio apps · Playback optimization · Legacy codebase improvement

Stack: Java · MediaPlayer · Threads · Retrofit · Android Services

StoriesForKids educational app cover with playful reading screens and child-friendly visuals.

StoriesForKids & Admin App

Interactive children's learning app with companion content management tooling.

Android Developer

StoriesForKids combined bilingual Arabic-English educational content, animations, and sound effects in a child-focused Android experience, alongside an admin app used to manage stories, media, and real-time notifications.

Scope: Main children-focused Android app · Admin app for content management · Realtime notification support

Stack: Kotlin · Material Design · Room Database · Firebase Authentication · Firebase Realtime Database · Firebase Messaging · Dagger Hilt · Animation Frameworks

HRSystem desktop application cover with human resources dashboard and workforce management interface.

HR System - Kotlin KMP Version

Cross-platform HR workflow system for attendance and reporting.

Android Developer

This Kotlin Multiplatform HR system was designed to automate employee attendance and reporting workflows while exploring cross-platform application structure and a desktop experience built with Compose.

Scope: Attendance workflows · Reporting workflows · Compose-based desktop experience

Stack: Kotlin Multiplatform · Jetpack Compose Desktop · SQLDelight · Decompose · Dagger2

Skills

Technical expertise across the Android stack and beyond.

Android Development

Kotlin · Jetpack Compose · Android Jetpack Components · Material Design · XML legacy layouts · View Binding · Android Services · Google Play Console

Architecture and Engineering

Clean Architecture · MVVM · MVI · Multi-Module Architecture · OOP · SOLID Principles · Design Patterns

Backend and APIs

Ktor · Spring Boot · MySQL · Flyway · RESTful APIs · JSON · JWT Authentication · Firebase Authentication · Firebase Realtime Database · Firebase Analytics · Google Cloud Services

Cross-Platform and Libraries

Flutter · Kotlin Multiplatform · Compose Multiplatform · Retrofit · Coroutines · Hilt · Koin · Dagger2 · SQLDelight · Firebase SDK

Tools and DevOps

Git · Android Studio · Gradle · Product Flavors · Docker · Nginx · Ubuntu · macOS · App Store Connect

Languages and Domain Strengths

Java · Python · Dart · HTML · Performance optimization · Legacy code refactoring · Release management · Cloud-connected mobile apps · Payment integration

Resume

Professional summary

Android Developer with 5+ years of experience across product development, modernization, backend integration, and cross-platform delivery.

Key experience snapshot

  • 5+ years building Android applications with Kotlin and Jetpack Compose.
  • Delivered backend-integrated systems using Ktor, MySQL, Docker, and Nginx.
  • Supported cross-platform initiatives with Compose Multiplatform, Flutter, and Kotlin Multiplatform.

Education

Beni Suef University

Bachelor's Degree

Graduated August 2012

Contact

Have an Android role, freelance project, or collaboration opportunity? Let's connect.

Open to full-time and freelance opportunities.

Have an Android role, freelance project, or collaboration opportunity? Let's connect.

Best for hiring, freelance work, and collaboration. Usually replies within 1-2 days.

Email for hiring and project workPhone for urgent follow-upRemote and freelance friendly