Senior Software Engineer | Problem Solver | Fintech & Open Banking
Passionate about building scalable, secure, and high-performance backend systems.
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.
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
π 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.
- Building secure Open Banking APIs with Spring Boot and Keycloak.
- Designing scalable Laravel packages under my organization: TrustedCode Labs.
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.
- π³ Laravel Payments β Modular payment integration manager.
Spring Boot β’ Microservices β’ Java β’ Keycloak β’ PHP β’ Laravel β’ Problem Solving β’ Kafka β’ Redis β’ Docker β’ Jenkins β’ IAM β’ Open Banking
- π Portfolio / Personal Site
- πΌ LinkedIn
- βοΈ Email: mahmoudmosaad50@gmail.com