Senior Software Engineer with 9+ years of experience building scalable, high-throughput backend systems in fintech and cloud environments. Specializes in Java (8–21), Spring Boot, and event-driven architecture (Kafka, AWS SQS), delivering RFC-to-production rollouts with measurable business impact. Experienced owning end-to-end mission-critical systems for payments, billing, and multi-tenant SaaS platforms, including distributed systems, domain modeling, and observable architectures using Dynatrace, OpenSearch, and ELK.

Senior Software Engineer with 9+ years of experience building scalable, high-throughput backend systems in fintech and cloud environments. Specializes in Java (8–21), Spring Boot, and event-driven architecture (Kafka, AWS SQS), delivering RFC-to-production rollouts with measurable business impact. Experienced owning end-to-end mission-critical systems for payments, billing, and multi-tenant SaaS platforms, including distributed systems, domain modeling, and observable architectures using Dynatrace, OpenSearch, and ELK.

Available to hire

Senior Software Engineer with 9+ years of experience building scalable, high-throughput backend systems in fintech and cloud environments. Specializes in Java (8–21), Spring Boot, and event-driven architecture (Kafka, AWS SQS), delivering RFC-to-production rollouts with measurable business impact.

Experienced owning end-to-end mission-critical systems for payments, billing, and multi-tenant SaaS platforms, including distributed systems, domain modeling, and observable architectures using Dynatrace, OpenSearch, and ELK.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced

Work Experience

Senior Software Engineer at Venture Dive
August 1, 2023 - March 1, 2026
Owned and delivered core financial systems for merchant settlements, payouts, invoicing, and refund workflows at scale (500,000+ daily transactions). Led design and implementation of a scalable multi-channel notification platform (email/push), authoring RFCs and introducing asynchronous processing to decouple notification logic from core services. Led end-to-end automated clac(k)back system design and implementation, improving refund processing efficiency by 40% and increasing merchant trust. Built reusable stream-based asynchronous CSV export framework (10,000+ records) using database streaming and async uploads to S3. Re-designed merchant top-up service APIs with Spring Boot and OpenAPI using domain-driven design and improved validation/error handling. Integrated with the Egyptian Tax Authority (ETA) for regulatory invoice reporting, authoring API contract documentation and implementing robust retry/error handling mechanisms for stable invoice generation and reporting.
Software Engineer at Payara Services
January 1, 2022 - July 1, 2023
Contributed to Jakarta EE 10 implementation in Payara Server 6 for modern enterprise workloads. Implemented JSON-B and JSON processing specifications in core server modules. Led Stripe integration for subscription billing in Payara Cloud/QuBe, designing subscription lifecycle and webhook processing flows. Designed and implemented a real-time Pod Usage Watcher using the Fabric8 Kubernetes SDK to monitor requested CPU usage across workloads. Built a WebSocket-based streaming service to push real-time usage metrics to the platform UI and persisted resource data for billing and monitoring. Improved Azure CI/CD pipeline reliability and deployment stability.
Software Engineer at Allianz Life Indonesia
August 1, 2019 - January 1, 2022
Worked on payment systems and banking integration. Integrated Maybank auto-debit for secure policy payments. Built microservices for real-time payment status tracking using Kafka. Participated in on-call rotation for mission-critical payment services.
Software Engineer
January 1, 2016 - January 1, 2019
Developed enterprise Java systems (banking, audit, sales management) and supported production banking collection systems using Java EE and SQL Server.

Education

BSc in Information Technology at Asia Pacific University of Malaysia
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more