Profile photo

Bagus Rizaldy Setiambodo

Full-stack Developer

Professional Summary

Full-stack developer with 10+ years of experience across backend, web, and mobile. I design and deliver Laravel microservices and high-quality Flutter/iOS/Android apps for fintech and payment products. Focus on clean code, automated testing, performance, and CI/CD to Google Cloud Platform (GCP) via Google Kubernetes Engine (GKE).

Core Skills

Backend PHP Laravel Lumen Eloquent ORM Microservices Go (Golang)
Data PostgreSQL MySQL Oracle Redis Query Optimization
DevOps Docker CI/CD GCP (GKE) Nginx Linux
Quality Automated Testing Pest/PHPUnit PHPStan Laravel Pint
Security OAuth 2.0 JWT OWASP
Mobile Flutter BLoC Swift Objective-C Java (Android)
Tools Git/GitHub Postman Figma Composer

Experience

Backend Developer • PT Finnet Indonesia
Oct 2023 - Present
  • Designed and delivered Laravel microservices powering payment flows.
  • Built high-throughput REST APIs using Lumen/Swoole for low-latency endpoints.
  • Containerized services with Docker and shipped via Git-based CI/CD to GCP (GKE).
  • Improved code quality with Laravel Pint and static analysis (PHPStan).
  • Added automated tests with Pest to protect critical paths.
  • Tech: PHP 8, Laravel/Lumen, REST API, Redis, PostgreSQL/MySQL, Docker, GCP (GKE), CI/CD, Swoole, Pest, PHPStan, Pint
Flutter Developer • PT Finnet Indonesia
May 2019 - Present
  • Migrated native apps to Flutter and shipped the company super-app.
  • Applied Clean Architecture and BLoC for scalable, testable code.
  • Secured data at rest/in transit and streamlined release processes.
  • Managed Apple and Google developer accounts for production releases.
  • Tech: Flutter, Dart, BLoC, REST API, Android, iOS, Play Console, App Store Connect
iOS Native Application Developer • PT Finnet Indonesia
May 2016 - May 2019
  • Built Objective-C/Swift apps for Payment Point Online Bank (PPOB) and e-money use cases.
  • Handled App Store submission and release operations.
  • Tech: Swift, Objective-C, REST API, App Store Connect
Android Native Application Developer • PT Finnet Indonesia
Oct 2015 - May 2019
  • Delivered Android apps for PPOB and e-money products and partner co-branding.
  • Developed SDKs (UI and API based) to speed up integrations.
  • Managed Google Play Console releases and compliance.
  • Tech: Java (Android), Kotlin (if applicable), REST API, Play Console, SDK
Java Desktop Front-end Developer • PT Finnet Indonesia
Aug 2015 - Oct 2015
  • Built front-end UI for KAI vending machines.
  • Tech: Java, Swing/JavaFX (as applicable)

Education

B.S. in Information Systems • Bina Nusantara University
Feb 2016 - Feb 2020
  • Information systems design, data analysis, and database modeling.
  • Computer-based system design and implementation for business processes.
Software Engineering • SMK Telkom Malang
Jun 2012 - Jun 2015
  • Built a motorcycle booklet mobile application as a capstone.

Certifications

AI & Automation Interests

Portfolio Highlights

Finpay Money app screenshot
Finpay Money - Super App

PT Finnet Indonesia

Cross-platform finance app built with Flutter and Clean Architecture.

Tech: Flutter, Dart, REST API, Android, iOS

Google Play App Store
Flutter Android iOS
Core Finpay Money backend services
Core Finpay Money

PT Finnet Indonesia

Microservices APIs that power the Finpay Money mobile applications, designed for scalability, resilience, and secure transactions.

Tech: Laravel Lumen, PHP, REST API, Redis, Docker

API Lumen PHP
Core Payment Gateway backend
Core Payment Gateway

PT Finnet Indonesia

Microservices APIs for the payment gateway platform, integrating direct debit with banking partners as a secure source of funds.

Tech: Laravel Lumen, PHP, REST API, Redis, Docker

API Lumen PHP
Finpay Money cobranding apps
Finpay Money - Cobranding

PT Finnet Indonesia

Multi-brand theming and release pipeline for partner applications.

Tech: Flutter, CI/CD, Multi-tenant theming

Flutter Multi‑brand
DigiPOS CMS dashboard screenshot
DigiPOS CMS Dashboard

PT Finnet Indonesia

Operational dashboard built with Laravel for data management.

Tech: Laravel, Blade, PostgreSQL/MySQL

Web App Laravel
Ebays Mobile Apps screenshot
Ebays Mobile Apps

EBAYS

EBAYS is a trusted money transfer service that has served millions of customers since 2009.

Tech: Flutter, Android, iOS

Flutter Android iOS
Management Meeting app screenshot
Management Meeting

Campus Thesis Project

Meeting management app developed as a campus thesis project in collaboration with PT Finnet Indonesia.

Tech: Flutter, Dart, Android, UI/UX, iOS, PHP, MySQL, REST API

Flutter Android iOS
Sakura Mobile App screenshot
Sakura Mobile App

Koperasi Sakura

Flutter-based mobile app for a cooperative (Koperasi Sakura), providing a clean, fast interface for member services and day-to-day operations.

Tech: Flutter, Dart, Android, iOS

Flutter Android iOS