I Build Scalable Backend Systems
That Drive Business Growth

About Me

Backend engineer with 3+ years building scalable, secure systems in FinTech. I've led the development of Mobile Banking and Loan Management platforms at MAMPU.IO — serving 12,000+ users with thousands of monthly transactions across rural banks and cooperatives in Indonesia.

I specialize in service-oriented architectures, event-driven systems, and integrating core banking, payment gateways, and digital identity services. I turn complex business requirements into robust, production-ready backend solutions.

0+

Years Experience

0+

Users Served

0+

Systems Built

0+

APIs Developed

Services

What I can build for you — from API design to production deployment.

Backend API Development

High-performance RESTful APIs built with Spring Boot, Go, or Laravel — designed for scalability and security from day one.

FinTech System Integration

Core banking, payment gateways, digital identity verification, and loan processing integrations with battle-tested reliability.

Microservices Architecture

Event-driven, containerized microservices that scale independently — built for high availability and performance.

Database Design & Optimization

Schema design, query optimization, and caching strategies with MySQL, PostgreSQL, Redis, and MongoDB.

System Migration & Modernization

Monolith-to-microservices migration, legacy system refactoring, and architecture modernization without downtime.

DevOps & Deployment

Docker containerization, CI/CD pipelines, GCP deployment, and production monitoring for reliable systems.

Skills & Knowledge

Languages & Frameworks
  • Java
  • Golang
  • PHP
  • Python
  • JavaScript
  • C
  • C++
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Laravel
  • Gin (Go)
  • Echo (Go)
  • Flask
  • Express.js
Databases & Caching
  • MySQL
  • PostgreSQL
  • SQLite
  • H2
  • Redis
  • MongoDB
Tools & DevOps
  • Git
  • GitHub
  • GitLab
  • Docker
  • Docker Compose
  • Firebase
  • FCM
  • Postman
  • Swagger/OpenAPI
  • JUnit
  • Mockito
  • GCP
Methodologies
  • Clean Code & SOLID
  • TDD
  • Microservices
  • RESTful API Design
  • Event-Driven Architecture
  • DB Design & Optimization
  • Agile & Scrum
  • Kanban
  • Trunk Based Dev
  • CI/CD Pipeline
  • API Security
  • System Integration

Resume

Summary

Passionate Software Engineer with over 3 years of dedicated experience in Backend System Development, specializing in crafting robust and efficient software solutions.

Professional Experience

  • Architecture & Performance: Optimized backend for mobile banking and loan management (12,000+ users, 25% faster data loading).
  • Quality: 80% code coverage via TDD; systematic refactoring and performance tuning.
  • Systems Built: 12+ critical systems — auth, invoicing, face recognition, notifications, health monitoring.
  • Integration: Core banking system integration; migrated from single-instance to shared-instance architecture.
  • Stack: Java Spring Boot, Go, MySQL, PostgreSQL, Redis, Docker.

  • RESTful APIs for 5+ web/mobile projects with Spring Boot microservices.
  • Cross-functional collaboration with frontend, mobile, and product teams.
  • 80% code coverage; systematic performance optimization.
  • Stack: Java, Spring Boot, MySQL, Docker.

  • Team leader; demonstrated application progress in monthly meetings.
  • Developed and deployed REST APIs using Laravel.

  • Taught Python coding and Big Data; graded lab assignments.

  • Student Development team; weekly computer club teaching; faculty website maintenance.
  • Vice Project Manager for Comparative Study with Budi Luhur University.

Education

Presuniv

Bachelor of Science in Computing, Information Technology

2018 - 2022

President University, Cikarang, West Java

Cum. GPA: 3.85 out of 4.00

Research: CNN-Based Application To Help Students Learn American Sign Language (ASL)

Work Project

Mobile Banking Koperasi

Seamless and secure Koperasi member finance management.

Learn more

Mobile Banking BPR

Seamless and secure BPR member finance management.

Learn more

Loan Management

Streamlined loan lifecycle management — application to closure.

Learn more

Portfolio

  • All
  • Frontend
  • Backend
  • Mobile
  • Video game
  • Application
  • Golang
Featured Loan Management
Backend Golang

Loan Management

Our Loan Management Solution is designed to simplify and streamline every aspect of the loan lifecycle, from application to closure. Whether you're a lender, servicer, or borrower, our platform offers comprehensive tools to manage loans efficiently and securely.

Featured Mobile Banking
Backend Golang

Mobile Banking for Rural Bank & Cooperation

Our Mobile Banking Solutions provide a seamless and secure way to manage your finances anytime, anywhere. With a user-friendly interface and robust features, you can take control of your banking needs with ease.

Golang URL Shortner
Golang Gin Backend

Golang URL Shortner

A simple URL shortener built using Golang and Gin, storing short URLs in memory using a Go map.

TaskMate
React Native Expo Mobile

TaskMate

TaskMate is a React Native to-do list app built with Expo, allowing users to add, check, and delete tasks easily.

Flate
Python Flask SQLite

Flate

Flate (Flask note) is a web application inspired by Google Keep from Google. This project was made using Flask framework (Python3 micro web framework).

YETI-SB165
HTML CSS Bootstrap

YETI-SB165

This website is made using Bootstrap 4, Font Awesome, and CSS to showcase high-performance mountain biking gear.

Ticketing
HTML JavaScript PHP CSS

Ticketing

Inspired by online airplane ticket booking services, this website facilitates booking airline tickets with interactive customer forms.

WareIT
Visual Basic .NET Application

WareIT

Warehouse management system created using the Visual Basic programming language to track stock levels, orders, and sales.

MoneyRec
Java Application

MoneyRec

MoneyRec is a desktop application program that calculates and details your spending and also your income.

SNAKE-2D
C++ Game Development

SNAKE-2D

A classic 2D Snake game implementation built using the C++ programming language.

Meteoraid
Python C Pygame

Meteoraid

Meteoraid is a game created using Pygame library. Players must shoot meteoroids to score points while avoiding collisions.

Jendela Kita
JavaScript HTML CSS

Jendela Kita

A social initiative project website made by President University students, providing insights and info on contemporary social questions.

Wizardo Saves the Earth
Python Tensorflow OpenCV Keras

Wizardo Saves the Earth

ASL helper convolutional neural network-based application to recognize sign language hand gestures.

Articles & Blogs

I frequently write about backend engineering, system architecture, and best practices.

Medium Article
Golang Grpc Backend Development Microservices Software Engineering

Implementing gRPC in Golang: A Practical Guide for Backend Engineers

Microservices have become the default architecture for modern backend systems. As systems grow, efficient and reliable communication between services becomes increasingly important ...

Dev.to Article
Golang Tutorial

Golang Backend Tutorial

Tutorials, practical guides, and code snippets focusing on Golang, Java, and modern development tools.

Contact

Have a project in mind? Let's build something great together.

Location

Jakarta, Indonesia

Let's Build Something Great Together

I'm open to discussing new opportunities, collaborations, or tech talks. Whether you need API development, system integration, microservices architecture, or database optimization — I'd love to connect.