Android developer, software engineer, and technical instructor with product-level delivery experience.

I build scalable Android applications, mentor developers and students, and contribute to code quality through architecture-driven engineering, performance optimization, and strong collaboration.

Professional summary Software engineer focused on Android, architecture, and practical delivery.

My background spans Android product engineering, technical instruction, AI-assisted code review, and freelance delivery for education and e-commerce clients. I enjoy building maintainable systems, improving UI performance, and translating complex technical ideas into clear, practical outcomes.

Core strengths Kotlin, MVVM, Clean Architecture, Compose, Firebase, REST APIs
Working style Product-minded, quality-focused, collaborative, and delivery-oriented

Professional experience

Sep 2025 - Feb 2026

Technical Instructor - Software & Programming

WE Applied Technology Schools

  • Delivered structured programming and technology courses covering software engineering, SDLC, OOP, Agile, and real-world development practices.
  • Led end-to-end software project labs, guiding students through requirements, implementation, testing, and deployment while mentoring them on best practices.
  • Designed assessments and progress-tracking systems while maintaining lab environments and resolving hardware and software issues.
Jul 2024 - Sep 2025

Android Developer Trainee - Internship

NTG Clarity Network - Hybrid

  • Developed and delivered 5+ production-grade features using Kotlin, MVVM, and Clean Architecture, reducing crash rates by 15% and improving user retention.
  • Enhanced UI performance by optimizing Jetpack Compose rendering and achieving 30% faster screen load times.
  • Integrated mobile applications with backend services using Spring Boot and PostgreSQL following RESTful API standards.
  • Collaborated within Agile Scrum teams, using CI/CD pipelines and strengthening application stability through unit and UI testing.
Jan 2024 - Jul 2025

Software Engineer - AI Code Reviewer

G2i Inc - Remotely

  • Evaluated AI-generated and human-written code for correctness, scalability, and architectural soundness across mobile and software systems.
  • Identified performance bottlenecks, code smells, and design issues, providing actionable feedback to improve code quality.
  • Applied best practices in software engineering to ensure maintainability and alignment with industry standards.
  • Collaborated with distributed international teams, demonstrating effective remote communication and cross-cultural teamwork.
Jan 2024 - Jun 2024

Android Developer

Almajd Academy - Remotely

  • Designed and launched a production-ready Android LMS application on Google Play, supporting end-to-end educational workflows.
  • Built scalable architecture using Kotlin and MVVM to ensure maintainability and performance.
  • Implemented multi-role access control, secure authentication, and dynamic reporting dashboards.
  • Integrated backend services using Retrofit, Room, and Firebase to enable real-time data handling and persistence.
Jul 2022 - Sep 2022

Android Development Instructor

Engineering House Training Center

  • Designed and delivered a comprehensive 8-week Android development program covering Kotlin, OOP, Jetpack Compose, navigation, and state management.
  • Structured hands-on progressive projects enabling students to build portfolio-ready Android applications.
  • Mentored students individually on system design, debugging techniques, and code quality improvements.
  • Guided students through final project development and presentation, ensuring practical, real-world readiness.
2022 - 2024

Freelance Android Development

Upwork - Remotely

  • Developed 3+ production-grade Android applications for e-commerce and education clients using Jetpack Compose, MVVM, Firebase, and Retrofit.
  • Translated client requirements into scalable, user-friendly mobile solutions with clean architecture.
  • Ensured high-quality delivery through testing, debugging, and performance optimization.
  • Maintained 100% client satisfaction through on-time delivery, clear communication, and ongoing support.

Academic background

2024 - 2026

Diploma in Computer Science

Cairo University

Currently expanding technical depth through formal computer science study, reinforcing software engineering, systems thinking, and applied development knowledge.

2014

Special Diploma in Education

Suez University

Advanced academic study in education and curriculum development, strengthening instructional design and structured teaching practice.

2013

Professional Diploma in Education

Suez University

Professional preparation in educational methodologies and learning design with a strong practical orientation.

2012

Bachelor's Degree in Education

Suez Canal University

Foundational academic degree that shaped communication, instructional discipline, and long-term teaching and mentoring capabilities.

Professional training and certifications

Certificate

Android Development Intensive Program (Nanodegree)

Google & MICT, Egypt

Intensive Android development training focused on production practices, modern mobile engineering, and building real-world application skills.

Certificate

Java Programming & Software Engineering Fundamentals

Duke University - Coursera

Formal software engineering and Java training that strengthened core programming, object-oriented thinking, and engineering fundamentals.

Certificate

Microsoft Innovative Educator (MIE)

Microsoft

Recognition for educational innovation and effective use of modern digital tools in learning and instructional environments.

Technical toolkit

Mobile engineering Kotlin, Java, Jetpack Compose, XML, MVVM, MVI, Clean Architecture
Backend and data Retrofit, REST APIs, Room, Firebase, PostgreSQL, Spring Boot basics
Delivery and quality Agile Scrum, SDLC, Unit Testing, UI Testing, CI/CD, debugging, performance optimization
Instruction and collaboration Curriculum design, mentoring, lab support, remote teamwork, technical communication