Experience
Standard Chartered Bank GBS
Senior Software Engineer
July 2021-Present
- Promoted to Senior Software Engineer for leading the migration of SPM module to the open-source platform and delivering critical backend solutions under tight deadlines
- Led the migration of Security Patch Management (SPM) module from PEGA(low code tool based on JAVA) to a new open-source tech stack (Quarkus, GraphQL, Lit Web Components), focusing on both backend and frontend redesign with performance improvements
- Developed 30+ REST APIs using Jakarta REST standards in Quarkus and optimized data access through Hasura GraphQL; improved page load times by 3x for large-scale (TB) data tables
- Rebuilt and optimized critical bulk import and bulk download features, reducing processing time from 10–15 minutes for 10k records to under 3 minutes for 150k–200k records by introducing dedicated microservices
- Built fine-grained authentication and authorization across frontend and backend by integrating OpenFGA models with Keycloak-based staff and system realms, and configuring sidecar proxies for secure access control of API and GraphQL microservices
- Rewrote 7+ independent batch jobs using Quarkus JBeret (Jakarta Batch API), developed a scalable job monitoring framework, and mentored 4+ new developers during the migration project
Software Engineer
- Led development of resilient batch processing system for daily delta data synchronization with ServiceNow System using REST API, ensuring zero data loss across failures
- Designed and implemented Superseded Workflow creating a Directed Acyclic Graph structure to automate patch updates across related cases which reduces user's effort in manually updating those patch information
- Built End-to-End OLA Enhancements, expanding operational tracking across 6+ workflow stages, crucial for regulatory metrics
- Collaborated across cross-functional teams to deliver backend enhancements for 15+ BAU releases and 6+ major releases, consistently meeting strict SLAs and audit commitments
- In the initial training period, developed a prototype of full-stack Payment Initiation application supporting corporate banking operations using ReactJS, Spring Boot, PostgreSQL, REST APIs; designed backend architecture and database schema