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.