Satiya WaraPutra

Senior Software Engineer

“Do it right away, use your time wisely.”

Who I Am

Satiya WaraPutra

I'm a senior software engineer with 10+ years building backends, APIs, and distributed systems for banking and telecommunications in Indonesia. I've worked on pipelines that move millions of records a day, telco middleware that became a department standard, and CI/CD that ships faster because security and observability are part of the path — not bolted on later.

These days I lean into Go for new work: protocol libraries, MCP servers, tooling. I still ship in Java, Python, Node.js, and TypeScript when the problem calls for it. Polyglot is not a résumé checkbox — it is how I stay useful across product lines.

Lately I've also been deep in AI engineering and software supply-chain security: local LLMs on-prem for code review, SBOM pipelines, and developer automation that keeps private data private. I studied Computer Science at University of Gunadarma.

What I'm Building

Public tinkering lives on GitHub. Most of it leans Go; some of it wanders — which is the point.

  • mcp-nvd-go Go

    MCP server in Go wrapping the NIST NVD CVE API v2.0 — vulnerability context for agents and tooling.

  • recension Go

    Continuous behavioral regression testing: capture workflow behavior, compare versions, promote a trusted baseline.

  • logicflow Go

    Interactive algorithm visualizer — scalable Go backend with a D3.js animated frontend.

  • magical-hijaiyah-cube Three.js

    Interactive 3D game to learn the 28 Hijaiyah letters — Three.js, GSAP, and Web Audio, toddler-friendly.

Where I've Worked

Senior Software Engineer PT Firstwap International

Telco products in Go, Java, Node.js, and Python — plus CI/CD, on-prem AI, and supply-chain security (SBOM).

Back-End Engineer / R&D Telkomsigma

Banking APIs, data pipelines, and observability for Indonesian financial institutions.

Before that: Indocyber (banking backends, 2019–2020), then Odoo ERP work at EnergyX and freelance (2015–2019).

How to Reach Me

Email is the best way to reach me. I read everything, though I may not reply to every message. For code and experiments, GitHub is the living résumé.

© 2026 Satiya WaraPutra