Skip to content
View AhmedOmara14's full-sized avatar
:octocat:
:octocat:

Block or report AhmedOmara14

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AhmedOmara14/README.md

πŸ‘‹ Hi, I’m Ahmed Omara

Senior Android Engineer | Kotlin Multiplatform Engineer | Mobile Architecture & Security

I’m a Senior Android Engineer with 6+ years of experience building scalable, production-grade mobile applications, with a strong focus on Android, Kotlin, Kotlin Multiplatform, Jetpack Compose, and mobile security.

Currently working at Beltone Holding, building financial technology solutions across multiple financial products and platforms.


🧠 About Me

I enjoy designing and building mobile applications that are maintainable, scalable, testable, and secure.

My experience spans from building modern Android applications to designing shared cross-platform architectures and addressing real-world mobile security challenges.

What I focus on

  • πŸ“± Modern Android Development β€” Kotlin, Jetpack Compose, Android Architecture
  • πŸ—οΈ Software Architecture β€” Clean Architecture, Modularization, MVVM, UDF, SOLID
  • 🌍 Kotlin Multiplatform β€” Shared business logic across Android & iOS
  • πŸ”„ Cross-Platform Development β€” Kotlin Multiplatform, Compose Multiplatform & Flutter
  • πŸ§ͺ Testing & Reliability β€” Unit, UI, integration, and API testing
  • πŸ” Mobile Application Security β€” RASP, runtime protection, integrity checks, anti-tampering, and security hardening
  • πŸš€ Engineering & Delivery β€” Gradle, CI/CD, GitHub Actions, Firebase, and production releases

πŸ› οΈ Technology Stack

Android

Kotlin β€’ Jetpack Compose β€’ Android SDK β€’ Coroutines β€’ Flow β€’ Room β€’ Retrofit β€’ Hilt β€’ Koin

Multiplatform

Kotlin Multiplatform β€’ Ktor β€’ SQLDelight β€’ Compose Multiplatform β€’ SwiftUI

Flutter

Flutter β€’ Dart β€’ BLoC β€’ Cubit β€’ Native Android/iOS Integration

Architecture & Engineering

Clean Architecture β€’ MVVM β€’ UDF β€’ SOLID β€’ Modularization β€’ Design Patterns β€’ Dependency Injection

Testing & Quality

JUnit β€’ MockK β€’ Mockito β€’ Espresso β€’ Compose UI Testing β€’ MockWebServer

DevOps & Platform

Gradle β€’ GitHub Actions β€’ Firebase β€’ Crashlytics β€’ CI/CD

Security

Mobile App Security β€’ RASP β€’ Anti-Tampering β€’ Root Detection β€’ Frida Detection β€’ Hook Detection β€’ Integrity Protection


πŸš€ What I’m Currently Working On

At Beltone Holding, I work on financial applications and platforms across multiple business areas, including:

  • Android applications using Kotlin & Jetpack Compose
  • Kotlin Multiplatform solutions targeting Android and iOS
  • Flutter-based financial applications
  • Secure mobile experiences for financial services
  • Scalable architectures and reusable mobile components

I’m particularly interested in the intersection of mobile engineering, architecture, cross-platform development, and application security.


✍️ Writing & Knowledge Sharing

I enjoy documenting technical challenges, architecture decisions, mobile development practices, and security research.

πŸ“ Medium: https://medium.com/@ahmedomara1


🀝 Let’s Connect

Always interested in discussing Android, Kotlin Multiplatform, mobile architecture, Flutter, application security, and engineering best practices.


Build for today. Architect for tomorrow. Secure for what comes next.

Pinned Loading

  1. Clean-Architecture-App-MVVM-Use-Cases-Compose-room-unittesting Clean-Architecture-App-MVVM-Use-Cases-Compose-room-unittesting Public

    Movies App represent a list of movies, list of categories, search about movie and Save movie in Room Database

    Kotlin 28 4

  2. NewsApp NewsApp Public

    This project is built using the latest tech stack, including Compose for the UI, Ktor for backend communication, Flow for asynchronous operations, Koin for dependency injection, and MVVM for a clea…

    Kotlin 13 4

  3. CMP-Permissions CMP-Permissions Public

    A practical demonstration of handling permissions in a Multiplatform Compose application using Moko-Permissions.

    Kotlin 24 2

  4. Cocktail_Test_Driven_Development_TDD Cocktail_Test_Driven_Development_TDD Public template

    Test-Driven Development (TDD) practices - Unit Test, Integration Test, Network Layer Test and UI Test Using Espresso

    Kotlin 27 7

  5. Jetpack-Compose-Component Jetpack-Compose-Component Public

    A Collection on all Jetpack compose UI

    Kotlin 4 1

  6. Clean-Architecture-App-MVVM-Use-Cases-Compose Clean-Architecture-App-MVVM-Use-Cases-Compose Public

    Clean Architecture App (MVVM, Use Cases, Compose)

    3