Hello!

I'm Bagas,
A Software Developer

Bagas photo
GolangTypeScriptReactNode.js
5+ Yearsin Software Development Experience

Real products. Real shelves. Real scale. I lead a backend engineering team building the distribution infrastructure behind Indonesia's FMCG supply chains. From self-taught to team lead in two years — this is where I share what I learn along the way.

Skills

Technologies and tools I work with.

ConfidentLearning / Familiar

Languages

Frameworks

React
React3 years
Laravel
Laravel1 year
Codeigniter
Codeigniter1 year

Databases

Tools

Figma
Figma
Grafana
Grafana
Docker
Docker4 years
Github
Github4 years
Bitbucket
Bitbucket4 years

Experience

Where I've worked and what I've built.

PT Paramadaksa Teknologi Nusantara (nexSOFT)Nov 2020Present · 5 yrs 6 mos
Jun 2023PresentCurrent

Lead Software Engineer

Leading a team of 4 backend engineers building and maintaining NexChief and NexDistribution Suite — enterprise distribution management systems serving Indonesia's FMCG industry. • Architecting and scaling Go-based microservices handling high-volume transactional data across PostgreSQL, MongoDB, and Redis • Optimized a critical file processing service from handling 100 concurrent files to 400+, with each file averaging 80–100K rows — a 4x throughput improvement • Established zero-downtime deployment pipelines across dev, staging, and production environments using Docker • Serving as L2 escalation point for production incidents, reducing resolution time through structured on-call rotations • Mentoring a team of 4 engineers on backend best practices, code review standards, and system design Tech: Go, PostgreSQL, MongoDB, Redis, Docker, Node.js

GolangPostgresqlGrafana
Projects
Aug 2022Jun 2024

Software Engineer

Developed and maintained backend services for NexChief — a distribution management platform used by FMCG companies across Indonesia. • Built a universal file ingestion interface capable of parsing multiple file formats, with automated structure validation, data format checking, and optional master data mapping — reducing manual data entry errors and streamlining onboarding for new clients • Developed and shipped core backend features in Go and Node.js, translating business requirements into scalable microservice architectures • Collaborated cross-functionally with QA, UI/UX, and project managers to deliver features within scope, timeline, and quality targets • Owned bug triage and resolution for production defects, driving improvements in system reliability through integration and regression testing Tech: Go, Node.js, PostgreSQL, MongoDB, Redis, Docker

GolangJavascriptJava
Projects
Nov 2020Jul 2022

Associate Software Engineer

Started as a trainee and grew into a contributing backend engineer, working on farmindo and internal tools within the distribution management ecosystem. • Developed and maintained backend modules in PHP, Node.js, and Go under senior engineer guidance, building a strong foundation in API design and database management • Wrote and maintained unit tests to ensure code reliability across releases • Integrated third-party services and internal microservice components into the core platform • Participated in debugging and troubleshooting production issues, learning structured approaches to root cause analysis • Collaborated in agile sprints alongside senior engineers, progressively taking on independent feature ownership by end of tenure

GoJavaMule
Projects

Projects

Open-source projects I've worked on over the years.

2026

QA Dashboard

Comprehensive QA platform with test runs and releases.

Next.jsFastifyPrismaTypeScript
2026

SGK Performance Hub

Banking app for sales/marketing target tracking.

ReactTypeScriptNode.js
2025

Component Library

Reusable UI components with design tokens.

ReactCSS ModulesStorybook
2025

Notification System

Real-time alerts with email and in-app messaging.

FastifyWebSocketRedis