
Senior software engineer with 7+ years of experience in backend and full-stack development within fintech and banking. Specialized in designing and deploying scalable, secure cloud-native applications using Java Spring Boot and modern DevOps tools like Docker and Kubernetes. Demonstrated success in payment integrations, regulatory compliance automation, and enterprise system modernization. Experienced in leading cross-functional teams and mentoring developers to align engineering initiatives with business objectives.
• Designed and implemented alias-based payment infrastructure, enabling secure proxy transactions (email/NID) without exposing account details.
• Built virtual IBAN payment architecture supporting secure multi-account routing and enhanced client privacy.
• Developed event-driven payment processing services for SWIFT transactions across multiple channels, improving processing throughput and system scalability.
• Initiated and contributed to a payment system migration project, improving database utilization, system performance, and transaction processing efficiency.
• Re-engineered payroll processing pipelines, reducing bulk payroll submission time by ~80%.
• Automated VAT and WPS regulatory submissions to ZATCA and MUDAD, eliminating manual compliance workflows for enterprise clients.
• Implemented government payment exemption tagging, enabling automated VAT waivers for qualifying transactions.
• Optimized End-of-Day (EOD) statement generation through multithreaded processing, significantly improving execution speed and scalability.
• Developed SWIFT MT101 message processing system used by major corporate banking clients including large enterprise organizations.
Leadership & Collaboration
• Led development of B2B platform, improving system stability and delivery velocity.
• Contributed to architectural design of Gold Wallet and Payment Hub systems alongside platform architecture teams.
• Mentored engineers across multiple teams and supported onboarding through knowledge-transfer sessions.
• Worked closely with product and business stakeholders to translate banking requirements into scalable backend solutions.
• Supported QA teams through environment configuration, API documentation (Swagger), and debugging assistance to accelerate testing cycles.
• Delivered core components of Saudi Tourism Authority digital platform, solving complex integration and performance challenges within a React-based architecture while meeting strict delivery timelines.
• Led backend development of SME loan management platform, designing core services and APIs while coordinating daily development activities across engineering teams.
• Served in a dual role as Lead Backend Engineer and Project Manager, facilitating SCRUM ceremonies, aligning technical delivery with business objectives, and ensuring milestone delivery.
• Contributed to design and execution of a large-scale banking database migration, ensuring data integrity, optimizing performance, and supporting transition of critical financial data.
• Contributed to development of Electronic Bill Payment and Presentment (EBPP) platform, implementing backend features and resolving production issues within a high-reliability financial system.
• Developed full-stack components across multiple banking projects using Java and Angular, building APIs and user interfaces that improved system functionality and maintainability.
• Participated in modernization of a legacy banking platform, enhancing security, scalability, and system performance in collaboration with cross-functional teams.
• Containerized enterprise applications using Docker, ensuring environment consistency across development, testing, and production.
• Deployed and managed applications in Kubernetes clusters, leveraging orchestration features for scalability, resilience, and resource optimization.
• Built Helm charts and CI/CD pipelines using GitLab CI, enabling automated deployments and repeatable release processes.
• Developed full-stack web applications using JavaEE, Spring, JSP, and JSF, integrating persistence layers with JPA and Hibernate.
• Built CRUD-based web modules with Bootstrap-based front-end interfaces, improving usability and maintainability of internal tools.
• Assisted in developing foundational components for Nol transit card system, contributing to early framework under guidance from senior engineers.
• Supported production systems by implementing minor features, debugging issues, and assisting with bug fixes in live government applications.