Fractional CTO

Xenithpay.com

March 2024 - October 2024 — Singapore, Singapore
Tags go postgresql redis sqs sns docker docker-compose aws software-architecture microservice payment payment-gateway

Xenithpay is a payment gateway that accepts both local and global payments. Built to replace an outdated (in-house) payment gateway, which had been in use for 20 years and was written in PHP, it has been modernized to scale better with more payment integrations for all currencies.

Roles and Responsibilities

  • Scoped, planned the roadmap, and delivered the first phase (MVP) of the payment gateway with all essential features, including a ledger with double entry, granular authorization, smart routing among payment providers/channels, a public API, and a customer dashboard.

  • Led the migration from a monolithic architecture to microservices.

  • Hired and built a full-time team comprising a tech lead, three senior software engineers, and one mid-level software engineer.

  • Conducted 1:1 and mentoring sessions with the full-time engineers and tech lead until they could operate on autopilot.

  • Established engineering culture and standards, CI/CD practices, and a pre-production checklist, which includes load testing and end-to-end testing, while identifying potential issues at production scale.

Iman Tumorang
Fractional Software Architect - Fractional Tech Lead - Fractional CTO