Deep dive into Factory Method with 5W+1H, folder tree, and real Go implementation in clean/hexagonal style.
Hello,
My Name is
Firman Agam
Backend Engineer with experience building scalable backend systems in enterprise and product-driven environments. Specialized in Golang, REST/gRPC APIs, and system design, with hands-on experience improving performance, scalability, and reliability of production systems. Strong background in translating business requirements into robust technical solutions.
Developer Profile

5+
Years Experience
20+
Completed Projects
10+
Production Services
About Firman Agam
Jakarta, Indonesia, 13910

Always Learning
Curiosity-first mindset for backend architecture and product delivery.
Backend Engineer with experience building scalable backend systems in enterprise and product-driven environments. Specialized in Golang, REST/gRPC APIs, and system design, with hands-on experience improving performance, scalability, and reliability of production systems. Strong background in translating business requirements into robust technical solutions.
Designed and implemented high-performance promo evaluation services using Golang and gRPC.
Character
Collaborative, accountable, and structured in execution from planning to production support.
Open for backend, platform, and product engineering work. — agamwork28@gmail.com.
My Projects
Top starred public repositories from GitHub, filtered to active non-fork projects.
Showing 6 of 25 projects
Collection of coding challenge solutions and algorithm practice in Go.
Node.js backend API service for a learning platform.
Golang blog backend implementing Domain-Driven Design principles.
Personal portfolio website with bilingual CV, engineering blog, and project showcase.
Production-focused engineering experiments and implementation notes.
TypeScript frontend app for a learning platform.
Recent Writing
Technical notes from real project and system design experience.
Deep dive into Abstract Factory with 5W+1H, folder tree, and real Go implementation in clean/hexagonal style.
Deep dive into Builder with 5W+1H, folder tree, and real Go implementation in clean/hexagonal style.
My Services
Core technical capabilities and tooling.
backend
frontend
architecture
tooling