Full-Stack Software Engineer
Building scalable, enterprise-grade applications with modern technologies. Passionate about clean architecture and exceptional user experiences.
I'm a full-stack software engineer with 6+ years of experience building scalable, enterprise-grade applications.
I started my journey at Amdocs, developing robust telecom APIs. At Air Arabia, I worked on the Air Reservation System, delivering customer-facing features like "Flexi." Currently, at Emirates Airlines, I design cloud-native microservices, build internal tools, and lead observability initiatives.
My core strengths lie in Java, Spring Boot, WebFlux, event-driven systems, and modern frontend frameworks like React and Next.js.
I believe great software is built with a strong foundation of:
My professional journey and growth in software engineering
Emirates Airlines
Modernized core booking flows by migrating services to an event-driven architecture using Solace and WebFlux. Designed and deployed cloud-native microservices with Spring Boot on OpenShift. Led development of internal dashboards with React.js and micro-frontend principles. Built a centralized logging framework using Solace, Redis, and Splunk, improving observability across multiple services. Mentored junior engineers and conducted internal tech talks on CI/CD and scalable service design.
Air Arabia
Migrated key components of the Air Reservation System from a monolithic application to a modular microservices architecture. Delivered the Flexi Booking feature, enabling customers to modify flight dates post-booking with ease. Developed features using Spring Boot, React.js, integrated with Oracle and PostgreSQL. Participated in Agile ceremonies, performed code reviews, and mentored junior engineers.
Amdocs
Built secure and scalable backend APIs (REST/SOAP) for telecom platforms serving millions globally. Integrated GraphQL layers for efficient data aggregation across services. Followed TDD practices. Contributed to system redesigns and performance tuning initiatives, improving system throughput and stability.
A comprehensive overview of my technical expertise and tools
Showcasing my work and creative solutions across different domains
Contributed to the modernization of core booking flows by migrating from monolithic REST-based systems to an event-driven architecture using Solace.
Enabled real-time communication between services and improved system decoupling, solving the problem of tightly coupled legacy booking APIs that limited scalability
Built a privacy category & consent management tool used by 200+ internal staff.
Enhanced audit visibility & compliance, boosted data classification accuracy