Senior Lead Software Engineer with 11 years of experience in Java, Springboot, Microservices, and Cloud solutions in Private Banking, Investment Banking, and Capital Markets. Successfully delivered highly scalable, mission-critical systems including the SADAD Payment Gateway (KSA), BT Shopping Cart platform, and Citi Bank FX/Bonds services. Skilled in driving end-to-end solution delivery, and building secure, high-performance banking systems. Recognized with the Top Achiever Award – Virtusa, June 2025.
Overview
11
11
years of professional experience
1
1
Certification
1
1
Language
Work History
Senior Lead Software Engineer
Virtusa Consulting Services
02.2020 - Current
Designed and implemented the SADAD Payment Gateway for the Kingdom of Saudi Arabia, enabling secure bill payments and real-time transaction synchronization for Qatar National Bank.
Developed Angular and Spring Boot–based back-office applications for banking operations and payment management.
Built transformation services using WSDL, enabling seamless XML ↔ JSON conversion for downstream systems.
Managed application deployments across higher environments using Oracle WebLogic Server.
Improved system reliability through enhanced exception handling, logging, and transaction auditing.
Optimized data mapping and caching mechanisms, resulting in approximately 20% performance improvement.
Lead development of Shopping Cart microservices for British Telecom, integrating with Salesforce Vlocity for Broadband and TV packages.
Designed end-to-end cart workflows including cart creation, item management, pricing calculation, and validation.
Implemented dynamic price validation by querying databases and updating prices in Pega.
Developed and deployed distributed microservices on AWS Cloud, leveraging CI/CD pipelines.
Enhanced reliability of queue-based order processing using Kafka and MQ.
System Engineer
Tata Consultancy Services
01.2015 - 02.2020
Built and delivered iOS Mobile Banking Microservices for Citi by integrating multiple backend microservices.
Developed REST services using Spring Boot, used Spring Config Server for centralized configuration.
Utilized PIT Mutation Testing with JUnit for high quality code coverage.
Adopted WebClient for parallel microservice calls improving performance over REST Template.
Implemented backend services supporting Foreign Exchange, Bonds, and Fixed Income transactions for Citi Bank.
Integrated Kafka publishers to stream trade events as JSON messages to downstream banking systems.
Implemented ACK/NACK handling mechanisms to ensure transaction traceability and backend confirmation.
Used RLM / Jenkins for automated build & deployments.
Education
Bachelor of Technology (B.Tech.) - Computer Science & Engineering
Bapatla Engineering College
01.2014
Skills
Certification
Java Standard Edition 6 Certification
Timeline
Senior Lead Software Engineer
Virtusa Consulting Services
02.2020 - Current
System Engineer
Tata Consultancy Services
01.2015 - 02.2020
Bachelor of Technology (B.Tech.) - Computer Science & Engineering
Bapatla Engineering College
Awards
Top Achiever Award – Virtusa (June 2025 Quarter)
Client / Stakeholder Management
Responsible for requirement analysis, effort estimation, planning, and progress tracking.
Actively involved in architectural discussions and enforcing standards.
Strong communicator maintaining stakeholder alignment throughout project lifecycle.
Driven key technical decisions and challenged status quo for better quality and performance.
Personal Strengths
Strong communication skills
Fast learner & resourceful team player
Excellent problem-solving and analytical abilities
Associate Program Director (Associate Director) at Virtusa Consulting Services Pvt LtdAssociate Program Director (Associate Director) at Virtusa Consulting Services Pvt Ltd