Payment Infrastructure, Localization & Platform Modernization
-
Designed and evolved a modular ISO 8583 payment server architecture, supporting Virtual Terminal and Tap on Phone (Apple) flows, handling encrypted mobile requests, payload decryption, ISO 8583 message construction, and routing to card payment servers for regional and global rollout.
-
Implemented parallel processing and connection pooling for Apple Tap to Phone flows, optimizing HSM interaction speed and throughput.
-
Engineered async auto-reversal logic using Redis to decouple state from RDS, successfully handling race conditions where reversals precede purchase records.
-
Built and maintained Laravel based recurring payment systems, including API driven flows and file based (CSV via SFTP) transaction processing, enabling merchants to automate recurring billing at scale.
-
Integrated the JCB Card Payment (Terminal) channel into the core payment platform.
-
Developed and maintained Laravel based SNAP APIs supporting the Indonesian market, enabling payment product regionalization.
-
Participated in RPP migration from PHP React to Swoole, including continuous monitoring, service tuning, and AWS ECS optimisation.
-
Served as Code Reviewer for SNAP ID, enforcing architectural consistency, security best practices, and code quality standards.
Merchant Onboarding, Portal & API Systems
-
Engineered a modular class architecture for the Merchant Onboarding Channel Engine (MOCE), establishing a scalable foundation for merchant onboarding workflows.
-
Built merchant self service portal modules for adding new channels and stores, including custom email notification workflows.
-
Enhanced Store Listing and onboarding workflows within the Add On Store module to improve merchant self service capabilities.
-
Revamped backend API integrations for Add On Channels, improving reliability, extensibility, and merchant experience.
-
Developed and deployed robust Laravel backend APIs, significantly improving merchant portal stability and maintainability.
-
Optimised Settlement and Transaction Listing workers, improving data accuracy and processing responsiveness.
-
Integrated GST calculations into settlement details to ensure regulatory compliance and financial transparency.
-
Developed CloudECR backend APIs to support merchant account creation and lifecycle management.
Messaging, Cloud Migration & Cost Optimisation
-
Engineered a high-performance reporting pipeline by migrating from Gearman to RabbitMQ, resolving report instability and missing data issues; this directly addressed critical merchant pain points regarding slow settlement report generation.
-
Modernized legacy payment workers by upgrading to the latest PHP version and migrating from EC2 to AWS ECS, significantly improving security, performance, and maintainability.
-
Led migration of services from EC2 to AWS ECS (Fargate) supporting multi-arch (ARM64) builds, achieving approximately USD 3,000 per month in infrastructure cost savings via AWS Graviton.
-
Implemented AWS lifecycle policies and log optimisations, reducing recurring storage and operational costs.
-
Managed CloudWatch log retention policies to balance observability and cost efficiency.
-
Contributed to Infrastructure as Code migration by developing reusable Terraform modules for S3, Lambda, and SQS resources.
-
Assisted in PCI DSS compliance remediation, supporting secure and compliant payment operations.
Developer Productivity, Tooling & Internal Platforms
-
Built internal tools including an ISO 8583 EMV Parser, streamlining transaction analysis and debugging.
-
Established regional sandbox environments (Malaysia & Indonesia) to accelerate integration testing and partner onboarding.
-
Conducted AI driven code reviews for MCP Server, improving overall code quality and compliance.
-
Authored comprehensive API documentation, significantly reducing developer onboarding time.
-
Built Sentinel, an in house alerting platform designed to replace Telegram based operational alerts.
-
Implemented PHPUnit test suites for card payment applications, enabling reliable mocking and validation of payment transactions.
-
Developed a multi-agent AI Code Reviewer using Google Vertex AI (Claude), applying Supervisor-Worker architecture to automate contextual, threaded code reviews on GitLab.
-
Gained hands on experience with Cloudflare Pages and Workers, deploying and operating a personal website.