Myo Thant Kyaw

Senior Software Engineer — Go & TypeScript

Production-grade, high-traffic payment systems — designed, built, and running in daily production use.

Software Engineer with 6+ years building production-grade backend systems across fintech, HR, and e-commerce. Currently at a Singapore payments company, where the high-traffic transaction platforms I design run in daily production use. Primary expertise in Go — high-throughput processing, event-driven architecture, and backend performance optimization — with production TypeScript experience (Next.js, React). Led a remote team of 5 developers through full-lifecycle delivery from design to deployment.

  • Go
  • TypeScript
  • Next.js
  • High-Throughput
  • Scalable APIs
  • Event-Driven
  • Microservices
  • PostgreSQL
  • Redis
  • RabbitMQ
engineer.go
type Engineer struct {
  Name       string
  Role       string
  Location   string
  Experience  string
  Stack      []string
}

var Myo = Engineer{
  Name:       "Myo Thant Kyaw",
  Role:       "Senior Software Engineer",
  Location:   "Singapore",
  Experience:  "6+ years",
  Stack:      []string{{"Go", "PostgreSQL", "Redis", "gRPC", "RabbitMQ"}},
}
6+
Years experience
15
Projects delivered
5
Developers led
40%
Faster transactions

About

Currently a Senior Software Engineer at Mobile Community Tech in Singapore, leading a remote team of 5 and designing the Go systems behind a high-traffic payment platform — multi-channel payments, cross-border remittance, AML monitoring, and the operational tooling that keeps it all observable in production.

Before fintech, I built enterprise systems in Myanmar — recruitment, HR, government case management, and e-commerce platforms — owning the full lifecycle from requirements to deployment. The same ownership now applies to payment workloads: architecture and database design, secure integrations with banks and payment providers, and performance work that gets measured before and after.

  • 6+ years building scalable backend systems
  • Production payment infrastructure in daily use
  • High-throughput processing & performance optimization
  • Event-driven architecture with Go
  • Production TypeScript experience (Next.js)
  • Technical leadership — remote team of 5

Systems I've Built

AML Transaction Monitoring System

Feb 2023 — Present

Compliance & risk, payment platform

Automated transaction monitoring in daily operational use, alongside the settlement-monitoring tooling.

Problem

A payment platform moving high transaction volume can't rely on manual review to catch money-laundering risk. Suspicious patterns — unusual amounts, velocity spikes, repeated structuring behavior — have to surface automatically, with every flagged transaction reviewable and traceable for compliance.

My role

Designed and built the monitoring system — detection rules, alert workflow, and integration into the transaction pipeline.

Engineering

Rule-based detection engine

Threshold, velocity, and pattern rules evaluated against live transaction streams, so risk signals surface without anyone watching spreadsheets.

Screening off the hot path

Monitoring runs as an event-driven pipeline fed from the core transaction flow — screening adds no latency to payment processing.

Alert & review workflow

Flagged transactions route to a review queue for compliance operators, with full transaction context attached for decision and audit.

  • Go
  • PostgreSQL
  • Redis
  • RabbitMQ
  • REST

High-Throughput Transaction Processing

Feb 2023 — Present

Unified payment platform

Multiple payment channels delivered on one unified platform, integrated with major banks — with a 40% processing-performance improvement.

Problem

A unified payment platform spanning multiple channels — PayNow, Visa, and wallet integrations — where each provider brings its own API contracts, security requirements, and settlement behavior. Transaction volume demanded attention to processing latency and database performance.

My role

Senior Software Engineer — system architecture, database design, API integration. Led a remote team of 5 developers through the full lifecycle.

Engineering

Concurrency & throughput

Improved transaction processing performance by 40% using Go channels, Redis, asynchronous processing, and database indexing — the core techniques I reach for when a hot path needs to scale.

Secure external integrations

Integrated multiple financial service APIs into a unified system, applying PGP/JWE encryption and signature verification for financial payloads.

Database performance

Designed database structures and indexing for transaction workloads, keeping query latency predictable as volume grows.

  • Go
  • PostgreSQL
  • Redis
  • REST
  • OAuth2
  • PGP/JWE

Asynchronous Cross-Border Processing

Feb 2023 — Present

Remittance system

Cross-border payment processing platform in production, integrating multiple providers.

Problem

Cross-border payments flow through multiple external providers — long-running, failure-prone operations that cannot block a request path and must survive partial failures cleanly.

My role

Backend design and Golang implementation within a team I led.

Engineering

Asynchronous workflows

Event-driven processing with RabbitMQ and asynchronous patterns, so slow provider operations never stall synchronous API paths.

Failure handling across providers

Cross-border processing integrates multiple providers with differing behaviors — designed for retries, webhook-based status delivery, and safe failure recovery.

Provider abstraction

Unified multiple provider APIs behind consistent internal boundaries, keeping provider-specific quirks out of core transaction logic.

  • Go
  • RabbitMQ
  • PostgreSQL
  • Webhooks
  • REST

Operational Automation & Monitoring

Feb 2023 — Present

Internal tooling, reconciliation & settlementlive

60% reduction in manual reconciliation; onboarding and settlement-monitoring tools in daily operational use.

Problem

Settlement monitoring and reconciliation were handled manually — slow, error-prone, and invisible until something went wrong. Operations needed tooling that watches the system instead of people watching spreadsheets.

My role

Designed and built internal tools as part of platform ownership.

Engineering

Automation over manual process

Built automation tooling that reduced manual reconciliation work by 60%.

KYC processing pipeline

Internal tooling for customer onboarding (KYC) workflows, productionized at csonboard.mctpay.sg.

  • Go
  • PostgreSQL
  • Redis
  • Linux
  • Docker

Legacy-to-Go Service Migration

Feb 2023 — Present

Platform modernization

Core platform components now run on a Go-based architecture, delivered on schedule by a remote team of 5.

Problem

Legacy services accumulated the usual problems: tangled responsibilities, hard-to-test code, and scaling friction. The platform needed Go-based services without a big-bang rewrite.

My role

Led the migration — architecture decisions and incremental delivery with the team.

Engineering

Incremental migration

Migrated components to a Golang-based architecture piece by piece, keeping production running throughout.

Test-first confidence

Unit testing built into the new services from the start, plus SAST gates (SonarQube) for code quality.

  • Go
  • Gin
  • Echo
  • Clean Architecture
  • Unit Testing

Earlier work (2018–2023): enterprise recruitment, HR, case management, LMS plugins, and e-commerce platforms — full list on the CV.

Professional Experience

  1. Senior Software Engineer

    CurrentFeb 2023 — Present

    Mobile Community Tech Pte Ltd, Singapore

    • Payment Gateway System
    • Virtual Bank System
    • Remittance System
    • AML Monitoring System
    • Customer Onboarding System

    Responsibilities

    • Designed system architecture and database structures for high-volume transaction platforms in Go, with unit testing.
    • Integrated multiple financial services and payment APIs into unified systems.
    • Modernized legacy services and migrated components to Golang-based architecture.
    • Led a remote team of 5 developers to deliver projects on schedule.
    • Managed full project lifecycle: development, testing, deployment, and maintenance.
    • Built internal tools for KYC processing, settlement monitoring, and operational automation.

    Achievements

    • Reduced manual reconciliation work by 60% through automation tooling.
    • Improved transaction processing performance by 40% using Go channels, Redis, async processing, and DB indexing.
    • Delivered multiple payment channels on a unified platform integrated with major banks.
  2. Senior Web Developer

    Sep 2020 — Jan 2023

    Myanmar Software Integrated Solutions Co. Ltd, Myanmar

    • Recruitment System
    • HR Management System (HRMS)
    • Case Management System
    • Student Information System
    • E-commerce Platform

    Responsibilities

    • Led a team of three developers to deliver enterprise web applications.
    • Gathered business requirements and translated them into digital systems.
    • Owned the full development lifecycle: design, development, testing, and deployment.
    • Implemented security best practices and code-quality improvements using SAST tools.
    • Managed Linux server configuration and application deployment.

    Achievements

    • Developed and improved Moodle LMS plugins to extend platform functionality.
    • Led a small development team and managed multiple project deliveries.
    • Recognized with increased responsibilities and salary progression.
  3. Web Developer

    Feb 2018 — Aug 2020

    AcePlus Solutions Co. Ltd, Myanmar

    • Restaurant Ordering System
    • Member Management System
    • Insurance Management System
    • Clinic Management System
    • Assignment Management System

    Responsibilities

    • Developed web applications based on business and system requirements.
    • Collaborated with project managers and developers to deliver projects successfully.
    • Participated in the full development lifecycle including testing and deployment.
    • Built applications from scratch based on database and system architecture.

    Achievements

    • Delivered multiple projects concurrently in a fast-paced environment.
    • Managed Linux cloud servers for deployment and system operations.
    • Contributed to system architecture improvements, leading to promotion to Mid-Level Developer.

Technical Skills

Languages

Go (primary)TypeScriptPHPJavaScript

Backend & frameworks

GinEchoLaravel

Databases & caching

PostgreSQLMySQLRedis

APIs & communication

RESTgRPCWebhooksOAuth2XML

Architecture

Clean architectureMicroservices

Messaging

RabbitMQ

Infrastructure

LinuxDockerNginxGitHub Actions (CI/CD)

Cloud platforms

AWS EC2DigitalOceanAlibaba Cloud

Security

PGP/JWE encryptionSignature verification

Testing & quality

Unit testing (Go)SonarQube (SAST)

Frontend

HTMLCSSJavaScriptTypeScriptReactNext.js

Tools

GitSwagger/OpenAPI

Education & Certifications

Bachelor of Science (Physics)

West Yangon University, Myanmar

Jun 2014 — Sep 2017

  • Web Fundamentals CertificationRIG
  • Web Application Development with PHPRIG
  • Web Application Penetration TestingIAT
  • VCTA Data Center Virtualization 2021IAT
  • Linux EssentialLPI

Get in Touch

Open to Software Engineer roles — Go backend, full-stack with TypeScript & Next.js, or high-scale systems work. Currently based in Singapore. Reach out on any channel below.

Singapore