Define the system
Clarify business journeys, service boundaries, API contracts, data ownership, security expectations, and release milestones.
Technical Lead in Riyadh
Full-stack architecture, Java Spring Boot, React Native, React.js, secure APIs, banking platforms, payments, and enterprise delivery.
I lead full-stack platform delivery across 10-15 services and integrations, turning banking, payments, insurance, B2B, and enterprise journeys into production-ready web, mobile, and backend systems.
About
I sit close to both business goals and engineering reality. My work includes solution architecture, service boundaries, API contracts, secure workflow design, mobile and web journey delivery, release governance, engineering standards, and production support.
I have led fintech and enterprise delivery for platforms connected to Alinma Bank, SAIB, YES BANK, AU Bank, livi Bank, FWD Group, NIIT, and other customer-facing and internal business systems.
Delivery Model
Clarify business journeys, service boundaries, API contracts, data ownership, security expectations, and release milestones.
Guide backend, mobile, web, QA, and product teams through HLD, LLD, sprint planning, reviews, and integration readiness.
Own troubleshooting, incident response, release governance, performance improvements, and stakeholder communication.
Selected Projects
Delivered React Native mobile journeys backed by Spring Boot microservices for travel, retail banking, and digital payment use cases with secure customer workflows and REST API integration.
Set up React Native mobile application architecture and integrated Spring Boot microservices for account opening, loans, everyday banking journeys, and customer-facing workflows.
Led merchant onboarding, account servicing, lending, and operational workflows across React.js web modules and Spring Boot backend services for business banking delivery.
Supported solution architecture and Spring Boot service design for a React.js-based B2B banking platform connecting partner organizations with bank onboarding and workflow modules.
Built React.js web experiences integrated with Spring Boot services for scenario-driven insurance journeys, reusable component behavior, REST API integration, and service-driven UI rendering.
Delivered a React Native employee services platform backed by Spring Boot microservices for Alinma Bank, covering leave management, visa processing, attendance, approvals, and internal services.
Experience
Lead solution architecture, full-stack delivery, and production rollout of 12 Spring Boot microservices, REST APIs, React Native mobile applications, and React.js web platforms across 10 banking and payments journeys.
Manage 8 engineers across backend, mobile, web, QA, and product while owning HLD, LLD, sprint planning, code reviews, release governance, 15 banking integrations, 3 parallel workstreams, and production stability.
Led solution architecture and implementation of a merchant banking platform across Spring Boot microservices, React Native journeys, and React.js interfaces.
Directed 6 engineers across 8 merchant journeys, including onboarding, account servicing, lending, operational workflows, API contracts, integration patterns, and 4 high-priority delivery milestones.
Led fintech and enterprise delivery for YES Bank, livi Bank, and related platforms using Spring Boot microservices with React Native and React.js client applications.
Owned architecture for 10 services and integrations, mentored 12 engineers, and coordinated 6 workstreams across client stakeholders, QA, product, technical reviews, governance, and incident resolution.
Built enterprise web applications using React.js front ends and Java backend services across insurance, analytics, and content platforms.
Contributed to REST API integration, reusable component development, React.js, Angular, AEM-based projects, and scenario-driven digital experiences.
Developed full-stack web applications using JavaScript, Java, SQL, and REST API integrations for education and enterprise use cases.
Built reusable UI components, widget-based features, application modules, bug fixes, enhancements, and client project delivery.
Developed business application modules using Java, SQL, JavaScript, HTML, and CSS for internal business workflows.
Supported feature delivery, issue resolution, and day-to-day development activities in collaborative team environments.
Stack
Java, Spring Boot, Spring MVC, Spring WebFlux, Spring Security, Spring Cloud, Spring Cloud Config, Eureka, Feign Client, Resilience4j, REST APIs, microservices, JPA, Hibernate, SQL, MySQL, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ.
React.js, Redux, Redux Toolkit, React Router, Axios, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, component architecture, responsive UI, state management, form workflows.
React Native, React Navigation, React Hook Form, Context API, Expo, Jest, React Testing Library, cross-platform app development, mobile workflow design, secure API integration.
Maven, Git, GitHub, GitHub Actions, Jenkins, Docker, CI/CD, AWS, Azure, GCP, NGINX, Kong, Firebase, release management, stakeholder management, production support.
Contact