Budi Agung Santoso
Senior Full-Stack / Software Engineer
Architecting, developing, and modernizing robust production applications, APIs, and data-driven systems.
About
Who I am
Highly skilled Senior Software Engineer with over 5 years of experience in architecting, developing, and modernizing robust production applications.
Expert in full-stack development, RESTful API design, relational database optimization, and system modernization, with deep expertise in Laravel, PHP, SQL Server, MySQL, and modern JavaScript.
Proven track record in translating complex business requirements into high-performance, scalable solutions while successfully managing end-to-end project lifecycles.
Experience
Professional background
A timeline of roles building business applications, backend systems, and data-driven solutions.
Senior Software / Full-Stack Developer
NTT Ltd. · March 2023 – Present
Spearhead development and maintenance of high-impact Laravel applications, overseeing frontend and backend integration, database performance, and third-party integrations.
- Spearhead the development and maintenance of high-impact Laravel applications, overseeing both frontend and backend integration
- Proactively identify and resolve critical production issues, ensuring seamless system stability
- Optimize data-heavy workflows using SQL Server and MySQL, significantly improving system performance
- Architect robust backend services for mobile applications and implement secure third-party integrations (e.g., Midtrans)
QA Tester / Software Engineer
Bank Central Asia · September 2022 – March 2023
Conducted diagnostic verification and debugging for mission-critical financial transaction software across cross-functional engineering teams.
- Conducted rigorous debugging and diagnostic verification for mission-critical financial transaction software
- Investigated complex edge cases, developing reliable reference solutions to ensure system integrity
- Collaborated across engineering teams to resolve bugs and optimize application performance
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.
- 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
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.
- 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
Projects
Selected work
Technical case studies of real business problems and how they were solved.
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%+.
RISE LPPM
Led end-to-end development of a high-availability platform designed to streamline administrative research processes and workflows.
Join / Payment & Scholarship Portal
Developed a secure, scalable transaction and scholarship management portal handling high-velocity financial data with Midtrans payment gateway integration.
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.
Engineering
Technical depth
Core engineering competencies developed across real production systems.
Backend Architecture
Architecture
Designing structured, maintainable server-side applications with clean domain boundaries and scalable API interfaces.
- Laravel service-oriented application organization
- Robust REST API design and contract management
- Asynchronous queue workers and job processing
- Maintainable application structure following SOLID principles
Database Engineering
Data & Storage
Structuring relational databases for high-concurrency workloads, complex reporting queries, and transactional integrity.
- Microsoft SQL Server schema design and normalization
- Query optimization and strategic indexing
- Stored procedures and views for reporting workflows
- Data modeling for audit trails and master records
Integration Engineering
Integrations
Connecting disparate enterprise platforms, third-party payment gateways, and external APIs securely.
- OAuth2 authentication implementation via Laravel Passport
- Payment gateway integration (Midtrans) with webhook lifecycle
- Webhook processing with idempotency and retry handling
- Third-party REST API consumption and sync workflows
Legacy Modernization
Modernization
Incrementally upgrading mission-critical legacy applications to modern framework versions without business disruption.
- Laravel version upgrades across major releases
- PHP runtime version upgrades and compatibility patching
- Codebase refactoring to modern design patterns
- Performance profiling and database bottleneck resolution
Skills
Technical skills
Technologies grouped by domain — no percentage bars, just the tools I use.
Backend
Frontend
Database
Integration
Storage
Tools
Open Source
GitHub
Public repositories and open source contributions.
@budsantoso
Open Source & Technical Repositories
Primary Focus
Laravel & Backend Systems
Core Stacks
PHP 8, TypeScript, SQL Server
Ecosystem
APIs, Webhooks & Automation