Hi, I'm Nur Awwabin Yoga Saputra
Senior Backend Engineer specializing in Go, fintech, payment systems, and distributed systems. 5+ years of experience building reliable backend services and high-throughput financial systems.
package main import ( "github.com/gin-gonic/gin" "wallet/payment" ) func main() { r := gin.Default() r.POST("/transfer", payment.HandleTransfer) r.POST("/reconcile", payment.Reconcile) r.Run(":8080") }
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.
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
Databases
API & Protocols
DevOps & Tools
Architecture Expertise
Work Experience
Backend Developer
- Developed and implemented new features and API endpoints in Go for banking services based on project requirements.
- Investigated, debugged, and resolved defects and edge cases reported during QA testing on development environments.
Senior Backend Developer
- 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.
Backend Developer
- 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.
Backend Developer
- 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.
Backend Developer
- 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.
Backend Developer
- 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.
Backend Developer
- 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.
Academic Background
University of Amikom Yogyakarta
Bachelor Degree in Computer Science
Featured Projects
Side projects I build to solve real problems and sharpen my craft.
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.
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.
YogsTool Suite
Fast, Free & Privacy-First Online Utilities
A comprehensive client-side web utility platform featuring Merge PDF, Compress PDF, Digital Signatures, WebP & Image Converters, JSON Formatter, and developer security utilities. Engineered with zero server latency and 100% memory-isolated privacy.
Key Achievements
Architectural breakthroughs, benchmark results, and high-throughput production optimizations.
Wallet Service & SNAP BI Architecture
Built and maintained wallet service for payment gateway with balance management, transaction logging, and reconciliation capabilities compliant with Bank Indonesia's SNAP BI standard.
Read Deep Dive ArchitectureDatabase Performance & Partitioning
Reduced database query latency on high-traffic tables by implementing table splitting and composite indexing strategies for millions of ledger rows.
Read Deep Dive ArchitectureRate Limiting at Scale
Implemented per-userID rate limiting on message queues, preventing system degradation under peak load during flash transactions.
Read Deep Dive ArchitectureProduction Load Testing
Identified and resolved performance bottlenecks on gRPC and REST Go services through rigorous load testing before live deployment.
Read Deep Dive ArchitectureFrequently Asked Questions
What is Yoga's primary backend tech stack?
Yoga specializes in Go (Golang) with frameworks like Gin and Echo, coupled with PostgreSQL, MySQL, Redis, Apache Kafka, and gRPC/REST APIs.
What is Yoga's experience with fintech & payment gateways?
Yoga has 5+ years architecting wallet services, transaction reconciliation engines, and payment flows compliant with Bank Indonesia's SNAP BI standard.
Is Yoga open for senior backend opportunities?
Yes, Yoga is open for Senior Backend Engineer positions (full-time remote, hybrid, or consulting) in distributed systems and fintech.
Let's Connect
Open for senior backend opportunities — let's build something great together.
Ready to collaborate?
Available for Senior Backend Engineer opportunities focused on Go, fintech, payment systems, and distributed systems.
Send me an email