Senior Backend Engineer & Data Specialist• Switch Code

Hi, I am
Budi Agung Santoso

Building scalable, high-performance backend systems and data pipelines that power critical business operations.

Scalable Systems
High-Load APIs
Reliable & Secure
Budi Agung Santoso
Available for Projects
5+ Yrs

Budi Agung Santoso

Indonesia (Remote-Ready)

StackPython & PHP

Experience

5+ Years

Databases

Postgres / SQL

Integrations

APIs & ETL

About Me

Senior Backend Engineer & Data Specialist with 5+ years of experience building scalable systems.

Passionate Senior Backend Engineer & Data Specialist with 5+ years of hands-on experience architecting scalable backend systems, optimizing databases handling millions of records, and building fault-tolerant ETL pipelines.

Expert in Python (FastAPI), PHP (Laravel), and database engineering across MySQL, SQL Server, and Oracle. Proven track record in RESTful API design, payment gateway integrations (Midtrans, Xendit, DOKU), and third-party service integrations.

Currently at NTT Ltd., I architect and optimize databases for academic and financial platforms. Previously at Bank Central Asia (BCA), ensured zero-defect deployments for mission-critical ATM software through rigorous testing and log analysis.

Profile

Indonesia (Remote-Ready)
5+ years experience
Open to remote opportunities worldwide
National Student Creativity Week Award Recipient (2021)
Bachelor of Electrical Engineering, Universitas Andalas (GPA: 3.70/4.00)

Professional Experience

Building impactful software and data solutions across various roles.

Senior Backend Engineer & Data Specialist

NTT Ltd.

March 2023 – Present

Architect and optimize databases handling millions of records across academic and financial platforms. Build fault-tolerant ETL processes, secure high-throughput APIs, and implement background workers that process massive datasets efficiently.

Key Achievements

  • Architect and optimize databases handling millions of records across academic and financial platforms
  • Build fault-tolerant ETL/ELT pipelines and automated data synchronization workflows
  • Implement background workers and asynchronous task queues for massive dataset processing
  • Design and secure high-throughput RESTful APIs for internal and third-party integrations
  • Integrate payment gateways (Midtrans, Xendit, DOKU) with webhook lifecycle management
  • Proactively identify and resolve critical production issues, ensuring seamless system stability

Technologies

PythonFastAPIPHPLaravelSQL ServerMySQLOracleREST APIMidtransXenditDOKUDockerLinux

QA Tester / Software Engineer

Bank Central Asia (BCA)

September 2022 – March 2023

Ensured zero-defect deployments for mission-critical ATM software through rigorous testing, diagnostic verification, and log analysis across cross-functional engineering teams.

Key Achievements

  • Ensured zero-defect deployments for mission-critical ATM software through rigorous testing
  • Conducted diagnostic verification and debugging for complex financial transaction systems
  • Investigated complex edge cases, developing reliable reference solutions to ensure system integrity
  • Collaborated across engineering teams to resolve bugs and optimize application performance

Technologies

Financial SystemsDiagnostic TestingLog AnalysisEdge-case InvestigationQuality Assurance

Backend Programmer

PT. Wells Management Smart

March 2022 – September 2022

Designed and implemented core backend architecture and high-efficiency RESTful APIs for a high-concurrency on-demand transportation platform.

Key Achievements

  • Designed and implemented the core backend architecture for a high-concurrency on-demand transportation platform
  • Engineered and optimized RESTful API endpoints for maximum efficiency
  • Enhanced system responsiveness through advanced database query optimization and efficient data structure design

Technologies

Backend ArchitectureRESTful APIDatabase OptimizationHigh Concurrency

Web Programmer

PT. Wellwin Nusantara

December 2019 – January 2022

Managed end-to-end development and deployment of enterprise-grade web applications and led legacy codebase refactoring.

Key Achievements

  • Managed the end-to-end development and deployment of enterprise-grade web applications
  • Led the refactoring of legacy codebases into modern, scalable architectures, drastically improving system maintainability and reliability

Technologies

Web ApplicationsLegacy RefactoringPHPMySQLEnterprise Systems

Featured Projects

Showcasing innovative backend, data engineering, and full-stack solutions.

Modernization / Data Processing

SFQ-Legacy System Modernization

Orchestrated a massive technical transformation of a legacy data-processing engine, migrating from Laravel 7 / PHP 7 to Laravel 10 / PHP 8.1 and reducing processing times by 80%+.

Laravel 10PHP 8.1SQL ServerMySQL
Research Platform / Web Application

RISE LPPM

Led end-to-end development of a high-availability platform designed to streamline administrative research processes and workflows.

LaravelMySQLJavaScript
Financial Services / Payment Integration

Join / Payment & Scholarship Portal

Developed a secure, scalable transaction and scholarship management portal handling high-velocity financial data with Midtrans payment gateway integration.

LaravelMidtrans APIMySQL
AI / Business Automation

Invoice Intelligence Platform

A Laravel-based invoice processing application that accepts scanned invoices, extracts information, compares products against a master product database, and automatically creates missing master products.

FastAPIPythonProduct MatchingCSV ExportDocker
Backend Architecture / API Gateway

Microservices API Gateway

Designed and implemented a high-performance API gateway using FastAPI that routes requests to multiple microservices, handles authentication, rate limiting, and load balancing across distributed backend services.

FastAPIPythonJWTRate LimitingDocker
Financial Systems / Data Integrity

Payment Reconciliation System

Built an automated payment reconciliation engine that matches transactions across multiple payment gateways (Midtrans, Xendit, DOKU) against internal financial records, flagging discrepancies and generating audit reports.

FastAPIPythonCSVAudit ReportsDocker
SaaS Architecture / Backend Systems

Multi-tenant SaaS Backend

Architected a scalable multi-tenant SaaS backend using Laravel with PostgreSQL, implementing tenant isolation, role-based access control, and subscription billing for a B2B platform serving 50+ organizations.

LaravelPostgreSQLRedisDockerStripe

Technical Skills

Comprehensive technical stack across backend development, data engineering, and modern infrastructure.

Backend

PythonFastAPIPHPLaravelJavaScriptTypeScript

Database & Data

MySQLSQL ServerOracleQuery TuningIndexingPartitioningETL/ELT

APIs & Integration

REST APIOAuth2Laravel PassportMidtransXenditDOKUWebhook

Infrastructure

LinuxDockerCI/CDAsync QueuesBackground Workers

Storage

S3-compatibleMinIO

Tools

GitGitHubGitLabComposernpmVite

Let's Connect

Have a project in mind, a job opportunity, or want to collaborate? Feel free to reach out.

Built with Next.js 15 + Tailwind CSS + Framer Motion

© 2025 Budi Agung Santoso. All rights reserved.