Hi! I'm
Glorious Satria

Software Engineer · Backend & GenAI

3+

Years Exp

10

Projects

Software Engineer building backend and GenAI systems reliable enough for regulated finance, currently in AI Enablement at PT. Bank CIMB Niaga Tbk, with shipped work across Indonesia, the United States, and Vietnam.

Works mostly in Go, TypeScript (NestJS, Next.js), and Google GenAI / Vertex AI: RAG platforms, payment and reconciliation stacks, and offline-first systems that keep running when the network does not.

✓ Open to freelance projects & full-time opportunities

🔮 Ask Satria

🔮 The runes glow… Welcome, traveller. I am the Oracle of this cave, and I have seen all of Satria's path: his work, how he builds, whether he fits what you seek. Ask, and it shall be answered.

Answered by Google Gemini from this portfolio’s data.

Experiences

PT. Bank CIMB Niaga Tbk

Software Engineer, AI Enablement

Jul 2025 - Present

Jakarta, Indonesia

  • Built OctoWiki, a RAG knowledge platform used by three Customer Care divisions, and the AIGIST Feedback API: NestJS and BullMQ services that ingest master data and user feedback, run LLM generation and approval flows through Google GenAI, and reconcile updates daily.
  • Led a drop-in rewrite of the core CMS backend from Express.js to Go (Gin), keeping the exact /v1 API contract intact, on a layered handler/service/repository stack with Ent ORM, JWT, LDAP and Azure auth, RBAC and a GCS media service.
  • Shrank the CMS build image from ~700MB to ~60MB (90% smaller).
  • Worked full stack on Octo GPT, the bank's internal GenAI chat platform: a Go (Fiber) streaming chat backend, a multi-agent system with per-user access control, OCR document extraction, and a Vue usage-analytics dashboard.

Technology & Tools used:

Go, Gin, Fiber, NestJS, TypeScript, Vue.js, PostgreSQL, Redis, BullMQ, Google PubSub, Google GenAI, Ent, GCS.

Dreambooth Studio

Software Engineer

Oct 2025 - Jul 2026

Indonesia

  • Built AI post-session photo effects on Google Gemini and Vertex AI, handling EXIF orientation, aspect-ratio matching for drop-in layout replacement, and server-side generation history.
  • Owned the payments and revenue stack: Midtrans QR and Snap flows with status polling and vouchers, wallet transactions, earning settlement, and a withdrawals reconciliation system with balance-health alerting.
  • Designed an offline-first architecture for the booths (local caching, job queues, sync on reconnect) with camera, USB and printer integration and MediaPipe background removal.
  • Set up a self-hosted API performance monitor and cut hot-path latency with compound indexes, lean projections and N+1 fixes.
  • Delivered 10+ internal admin tools supporting the platform's photo sessions across booths in 40+ cities.

Technology & Tools used:

Next.js, Node.js, Electron, MongoDB, Vertex AI, Gemini, MediaPipe, Midtrans, Cloudflare R2, Vercel.

Formulatrix Inc.

Software Engineer, R&D (Internship)

Feb 2025 - Jul 2025

MA, United States

  • Migrated the Rover Updater from a Bash CLI to a web dashboard, applying SOLID and clean-code principles, which cut deployment errors and made it easier to use.
  • Reworked the interpolation algorithm for Rover device-topology calibration, improving calibration precision.
  • Improved the Rover Dashboard's Smart Alignment feature, speeding up calibration workflows for operators.

Technology & Tools used:

C#, .NET, ASP.NET, REST API, OOP.

Bank Rakyat Indonesia (INDESC)

Software Engineer

Jul 2024 - Nov 2024

Jakarta, Indonesia

  • Developed and launched 6 microservice servers on NestJS and GraphQL at 100% compliance with the bank's software quality assessments.
  • Designed the GraphQL client integration and Kafka message streaming between services, raising data flow efficiency 30%.
  • Indexed data streams to speed up retrieval across the platform by 20%.
  • Automated the deployment pipeline on Jenkins and Kubernetes: deployment errors down 40%, 99.9% deployment success rate.

Technology & Tools used:

NestJS, GraphQL, Kafka, Jenkins, Kubernetes.

Dinotis Official

Software Quality Assurance Intern

Sep 2023 - Mar 2024

Indonesia

  • Executed over 100 manual tests on the Dinotis Android product, cutting critical bugs 30% before release.
  • Applied black-box testing across every core feature for 100% core-feature coverage.
  • Delivered detailed defect reports, improving defect resolution time by 20%.

Technology & Tools used:

Black-Box Testing, Android, Defect Reporting.

FPT Software Ltd.

Software Engineering Intern

Aug 2023 - Sep 2023

Hanoi, Vietnam

  • Hardened AES-based authentication workflows and wrote the security SOPs used for engineering handoff, reaching 100% compliance with internal security standards.
  • Ran performance and load tests that surfaced bottlenecks and brought down API error rates under load.

Technology & Tools used:

REST API, Postman, JMeter.

KamarPelajar.id

Software Engineer Intern

Mar 2023 - Aug 2023

Stockholm, Sweden (Remote)

  • Developed the monolithic PHP-Laravel and MySQL platform for student accommodation abroad, serving 5,000+ users at 24-hour availability.
  • Created and launched the "Pemandu" and "Penghuni" services.

Technology & Tools used:

PHP, Laravel, MySQL.

Sagara Technology

Software Engineer Intern

Dec 2022 - Feb 2023

Indonesia

  • Designed and implemented the microservices architecture for "AteEat" on Python Django and SQLite.
  • Optimised the database infrastructure through Django migrations, improving data management efficiency.

Technology & Tools used:

Python, Django, SQLite.

🌊 Portfolio

🎓 Educations

EDU #1

Telkom University

B.CompSci in Software Engineering · CGPA 3.93 / 4.00, Summa Cum Laude

Sep 2021 - Aug 2025

Bandung, Indonesia.

EDU #2

Universidad de Granada

International Marketing & Management · Exchange Program (IISMA 2024)

Sep 2024 - Dec 2024

Granada, Spain.

⚡ Skills

SKILL

Programming Languages

GoTypeScriptJavaC#PHP
SKILL

Tools

PostmanJMeterDatadogJenkinsVercelCloudflare
SKILL

Library / Framework / Services

Gin / Fiber / EchoNestJSNext.jsREST APIGraphQLKafkaBullMQ / AsynqPostgreSQLMongoDBRedisElasticsearchPrisma / Ent / MongooseVertex AI / GeminiRAGDockerTerraform