Skip to content
View mahmoud-mosaad's full-sized avatar

Block or report mahmoud-mosaad

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 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
mahmoud-mosaad/README.md

πŸ‘‹ Hi, I'm Mahmoud Mosaad

Senior Software Engineer | Problem Solver | Fintech & Open Banking
Passionate about building scalable, secure, and high-performance backend systems.


πŸ’‘ About Me

I am a highly motivated Software Engineer with deep expertise in backend development, system architecture, and API integrations.
I thrive on solving complex problems and optimizing systems for performance and reliability.

I specialize in:
βœ… Software Architecture & Development – Building robust, maintainable, and efficient systems.
βœ… Identity & Access Management (IAM) – Implementing secure authentication and authorization solutions.
βœ… API Design & Integration – Creating seamless and scalable API ecosystems.
βœ… Fintech & Open Banking – Enhancing financial systems with secure, compliant technologies.
βœ… Performance Optimization – Ensuring applications run at peak efficiency.

I’m always exploring new technologies to drive digital transformation and deliver impactful, secure, and maintainable software.


🧠 Tech Stack

Languages: PHP β€’ Java β€’ JavaScript β€’ SQL β€’ Python
Frameworks: Laravel β€’ Spring Boot β€’ Nuxt.js
Architecture: Microservices β€’ SOA β€’ Event-Driven Systems
Databases: MySQL β€’ PostgreSQL β€’ Redis β€’ MongoDB
Messaging & Integration: Kafka β€’ IBM MQ β€’ Apache Camel
Tools & Platforms: Docker β€’ Jenkins β€’ Keycloak β€’ Nginx β€’ OpenShift β€’ Kubernetes
Frontend (basic experience): Vue.js β€’ Livewire β€’ Bootstrap


🏒 Experience

Senior Backend Developer β€” KnowledgeNet

πŸ“ Cairo, Egypt Β· Hybrid
πŸ—“οΈ Apr 2022 – Present

Highlights:

  • πŸš€ Built Saudi Arabia’s Open Banking Solution Standards (AIS, PIS, LoG).
  • πŸ” Designed Keycloak authentication flows and implemented full IAM customization.
  • βš™οΈ Developed microservice-based resource servers using Spring Boot, Redis, and Kafka.
  • πŸ’³ Integrated Blinq Fintech with Open Banking for TPP registration in PASP.
  • 🧩 Achieved FAPI certification and SAMA (Saudi Central Bank) compliance.
  • 🏦 Developed providers for Bank Users and Enterprise Integrators to link with Core Bank APIs.
  • 🀝 Collaborated closely with frontend teams on API integrations and security flows.

πŸ”­ Currently

  • Building secure Open Banking APIs with Spring Boot and Keycloak.
  • Designing scalable Laravel packages under my organization: TrustedCode Labs.

🧭 Organizations

Check out my open-source work at πŸ‘‰ TrustedCode Labs
Where I maintain reusable Laravel packages, Keycloak extensions, API integrations (Dropbox, PayPal, Stripe, etc.), and IAM solutions.

🧩 Featured Projects

🟑 Laravel Packages (Open Source)


🧰 Top Skills

Spring Boot β€’ Microservices β€’ Java β€’ Keycloak β€’ PHP β€’ Laravel β€’ Problem Solving β€’ Kafka β€’ Redis β€’ Docker β€’ Jenkins β€’ IAM β€’ Open Banking


πŸ“« Connect With Me


βš™οΈ GitHub Stats

Pinned Loading

  1. BuyIt BuyIt Public

    transportation-system

    Java 2 1

  2. backpack-fields backpack-fields Public

    Adds custom fields which useful for certain purposes to Backpack Laravel.

    Blade 1 1

  3. Compiler Compiler Public

    Java

  4. minamagdymounier/syntax-analyzer minamagdymounier/syntax-analyzer Public

    Syntax Analyzer Phase for mini java compiler

    Java 1 1

  5. compression-algorithms compression-algorithms Public

    Java

  6. Pluto Pluto Public

    Java