Available for opportunities

Hi, I'm Nur Awwabin Yoga Saputra

Senior

Architecting high-throughput wallet & payment systems in Go. 5+ years building microservices that handle millions of financial transactions.

0+ Years Exp.
0 Companies
0M+ Transactions Handled
main.go

        
Go
Kafka
gRPC
Docker
PostgreSQL

Professional Summary

Senior Backend Engineer with 5+ years of experience architecting and building high-throughput wallet and payment services and reconciliation engines in Go.

Specialized in microservices architecture handling millions of financial transactions. Proven track record in payment gateway integration, distributed systems design, and production-grade system reliability.

Experienced across the full software development lifecycle — from system design and data modeling to CI/CD deployment and observability.

Blora, Central Java, Indonesia

Performance

Optimizing high-traffic endpoints with composite indexing & table splitting strategies

🏗️

Architecture

Designing scalable microservices & event-driven systems for financial platforms

💳

Payments

End-to-end wallet, payment gateway, and reconciliation engine development

🔬

Testing

Load testing REST & gRPC services with ghz to ensure production readiness

My Toolkit

💻

Languages & Frameworks

Go Gin Echo Node.js Express.js PHP Laravel Lumen
Go — 5+ years, used in production payment & wallet services
Node.js / Express.js — REST API development & prototyping
PHP / Laravel / Lumen — government & member management apps
🗄️

Databases

MySQL PostgreSQL MongoDB Redis
MySQL / PostgreSQL — schema design, indexing & query optimization for financial data
Redis — caching & rate limiting; MongoDB — document storage
📡

API & Protocols

REST API gRPC JWT Kafka
REST & gRPC — inter-service comms in microservices, load-tested with ghz
Kafka — per-userID rate limiting on message queues under peak load
🛠️

DevOps & Tools

Docker AWS EC2 Git CI/CD Postman Jira
Docker & AWS EC2 — containerized deployments & cloud infra collaboration
CI/CD — pipeline setup & monitoring with DevOps teams across projects

Architecture Expertise

🔲 Microservices
🔁 Event-Driven Architecture
🏢 Monolith
📊 Load Testing
🔍 Query Optimization
📈 Distributed Systems

Work Experience

Senior Backend Developer

TOP Current
Nov 2025 – Present
  • Designed and developed backend services for mobile banking, API Management, and CRM applications serving millions of users.
  • Defined system flows, data models, and integration requirements for payment and reconciliation modules.
  • Ensured seamless API integration across multiple client-facing applications in coordination with frontend teams.
  • Collaborated with DevOps on deployment, monitoring, CI/CD pipelines, and system reliability.
GoMobile BankingAPI ManagementCRMCI/CD

Backend Developer

MIT
Feb 2025 – Oct 2025
  • Diagnosed and resolved production API bugs in Go-based services, reducing incident response time.
  • Optimized SQL queries using single and composite indexes, improving read performance on high-traffic endpoints.
  • Restructured database architecture with table splitting to reduce latency on provider tables under heavy concurrent load.
  • Implemented per-userID rate limiting on message queues to prevent resource exhaustion.
  • Conducted load testing with ghz.sh on REST and gRPC Go services.
GogRPCSQL OptimizationRate LimitingLoad Testing

Backend Developer

Alpha Philindo Solution Inc
Mar 2022 – Nov 2024
  • Developed and maintained REST APIs in Go, Laravel, and Lumen for wallet and payment gateway services handling financial transactions and balance management.
  • Built gRPC microservices in Go for inter-service communication, improving throughput over REST.
  • Maintained wallet service integration for payment gateway — supporting deposit, withdrawal, transfer, and reconciliation workflows.
  • Designed and optimized database schemas in MySQL and PostgreSQL for transactional integrity and query performance.
  • Collaborated across multiple squads including frontend and DevOps to deliver features end-to-end.
GogRPCLaravelMySQLPostgreSQLWalletPayment Gateway

Backend Developer

IDE
Oct 2021 – Mar 2022
  • Fixed bugs in existing Go REST APIs, improving endpoint reliability and response accuracy.
  • Developed and tested new API endpoints for feature enhancements.
  • Implemented rate limiting middleware to protect APIs from abuse and ensure fair resource usage.
  • Managed PostgreSQL databases for data integrity and query performance.
GoREST APIPostgreSQLRate Limiting

Backend Developer

Phicos Ideas for IT Solutions
Mar 2021 – Aug 2021
  • Built REST APIs for the BIP (Bantuan Insentif Pemerintah) government incentive program, handling subsidy distribution workflows.
  • Designed and managed MySQL databases for incentive data processing.
  • Collaborated with developers and team lead to align API design with program requirements.
GoREST APIMySQLGovernment

Backend Developer

Udacoding
Aug 2020 – Nov 2020
  • Built a member management system using Laravel 6, implementing CRUD operations and user roles.
  • Designed MySQL database schema for member data and access control.
  • Deployed application to shared hosting and managed server configuration.
LaravelMySQLCRUDHosting

Academic Background

🎓

University of Amikom Yogyakarta

Bachelor Degree in Computer Science

2016 – 2019 GPA: 3.54 / 4.00
3.54 GPA

Featured Projects

Side projects I build to solve real problems and sharpen my craft.

🏫
Live

SchoolERP

Enterprise School Management Platform

A comprehensive School ERP SaaS with 19 integrated modules covering admissions, academics, finance, CBT exams, HR, e-learning, and more — built on Go Clean Architecture and Next.js. Features multi-tenant data isolation, AI-powered question generation, and payment gateway integration.

19 Modules
Multi Tenant SaaS
AI Powered
💳
Live

E-Wallet Service

Digital Wallet & Payment Platform

A production-grade e-wallet microservice with support for deposits, withdrawals, transfers, QR payments, virtual accounts, and reconciliation. Built with Clean Architecture in Go, event-driven via Kafka, with SNAP BI standard API compliance.

8 User Roles
Kafka Event-Driven
SNAP BI Standard
🚀

More projects coming soon...

Currently in development

Key Achievements

💳

Wallet Service Architecture

Built and maintained wallet service for payment gateway with balance management, transaction logging, and reconciliation capabilities.

01

Database Performance

Reduced database query latency on high-traffic tables by implementing table splitting and composite indexing strategies.

02
🛡️

Rate Limiting at Scale

Implemented per-userID rate limiting on message queues, preventing system degradation under peak load.

03
🔬

Production Load Testing

Identified and resolved performance bottlenecks on gRPC and REST Go services through load testing before production deployment.

04

Let's Connect

Open for senior backend opportunities — let's build something great together.

Ready to collaborate?

I'm open to senior backend engineering roles, especially in fintech, payment systems, and distributed platforms.

Fintech Payment Systems Microservices Go
Send me an email