Skip to content
View AhmedSheref96's full-sized avatar

Block or report AhmedSheref96

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
AhmedSheref96/README.md

Ahmed Sheref - Senior Android Developer

๐Ÿ‘จโ€๐Ÿ’ป About Me:

Iโ€™m a passionate and results-driven Android Developer with over 5 years of experience in building scalable, secure, and user-friendly mobile applications โ€” including enterprise POS and fintech solutions. I focus on delivering intuitive UI/UX, strong architecture, and clean, maintainable code. Always eager to learn and collaborate to achieve top-tier results.

๐Ÿ“ Location: Qalyub, Egypt
๐Ÿ“ง Email: ahmed.sheref.3.96@gmail.com
๐Ÿ“ž Phone: +20 108 087 1296
๐Ÿ”— LinkedIn: AhmedSheref96
๐Ÿ“ฑ GitHub: AhmedSheref96
๐ŸŽฎ Google Play Developer: My Apps


๐Ÿ”ง Skills:

  • Languages: Kotlin, Java, OOP, Data Structures
  • Design Patterns: Clean Code, Clean Architecture
  • Architecture: MVI, MVVM, MVP
  • Networking: Retrofit, Ktor, OkHttp, Socket Programming
  • Firebase: FCM, Crashlytics, Remote Config
  • Jetpack Components: Navigation, Paging, Room, Data Store, WorkManager, Compose UI
  • Dependency Injection: Hilt, Koin, Dagger
  • Asynchronous Tasks: Coroutines, RxJava
  • CI/CD: Fastlane, GitHub Actions, GitLab CI
  • Version Control: GitHub, Bitbucket, GitLab
  • Testing: Unit Testing, Espresso, TDD
  • Payment Gateway Integration: Fawry, Paymob, UrWay (Saudi Arabia)
  • Play Store Console: Publishing & Management

๐Ÿ’ผ Professional Experience:

  • Senior Android Developer @ NTG (Jul 2024 โ€“ Present)

    • Contributed to fintech POS systems with EMV card support.
    • Focused on performance and security for low-spec POS terminals.
    • Engaged in architectural planning, code reviews, and feature delivery.
  • Senior Android Developer @ Misr Tech (Aug 2023 โ€“ Jul 2024)

    • Developed ticketing and merchant solutions for PAX, Sunmi, and New-POS devices.
    • Refactored legacy code for performance and security improvements.
  • Senior Android Developer @ Botit (Jan 2023 โ€“ Jan 2025)

    • Led development of instant shopping app with seamless UI and Paymob integration.
    • Promoted to senior role, ensuring scalable and maintainable feature design.
  • Android Developer @ Semicolonltd (Dec 2021 โ€“ Aug 2023)

    • Published multiple Android apps with emphasis on usability and maintainability.
  • Indie Android Developer @ Google Play (2019 โ€“ Present)

    • Independently developed and published apps with thousands of installs.

๐Ÿ›  Notable Projects:

  • Bab Rizk (NTG):
    Fintech POS system offering telecom, utility bill payment, and card-based services.
    Website

  • Botit App:
    One-stop instant shopping app with Paymob integration.
    Play Store

  • Buses Ticketing (MisrTech):
    POS app for cash/card-based transport ticketing with SAM module and printing.

  • Mwasalat Misr:
    Passenger app with trip location, flavor customization, and performance optimization.
    Play Store

  • Moqawalt Misr:
    Contracting field app with nested views and map integration.
    Play Store

  • My-Utils (GitHub):
    Reusable Android utilities and UI components.
    GitHub

  • DotsHR:
    Secure HR app for company-based employee and finance management. (Pending release)

  • Healthy Diet Application:
    Personal app for intermittent fasting and weight loss assistance.
    Play Store


๐Ÿ“š Education:

B.Sc. in Computer Science โ€“ Benha, Egypt (2021)


๐Ÿ“œ Courses & Certifications:

  • Android TDD Masterclass (Aug 2024 โ€“ Present)
    Clean Architecture, HILT, Espresso, Unit Testing

  • Gradle for Android and Java
    Product flavors, multi-variant apps, Gradle configuration best practices


Thanks for visiting my GitHub! Feel free to check out my projects or connect with me on LinkedIn.

Pinned Loading

  1. NewsApp NewsApp Public

    News Appliaction For OLE

    Kotlin

  2. MPostMan MPostMan Public

    simple application like post man desktop program .

    Kotlin