bagas.dev

I'm Bagas, software developer and open-source enthusiast from Indonesia. This is my corner of the digital universe 🚀

Navigate

  • Experience
  • Blog
  • Skills
  • Projects
  • About Me

Connect

GitHubLinkedInEmail
bagas.dev
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.

Grab My ResumeLet's Connect

Skills

Technologies and tools I work with.

ConfidentLearning / Familiar

Languages

Golang
Golang5 years
Java
Java3 years
JavaScript
JavaScript4 years
Typescript
Typescript1 year
PHP
PHP1 year

Frameworks

React
React3 years
Laravel
Laravel1 year
Codeigniter
Codeigniter1 year

Databases

PostgresSQL
PostgresSQL4 years
MongoDB
MongoDB1 year
Mysql
Mysql4 years
Elastic Search
Elastic Search4 years

Tools

Figma
Figma
Grafana
Grafana
Docker
Docker4 years
Github
Github4 years
Bitbucket
Bitbucket4 years
All skills →

Experience

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

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

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
NexchiefGrocoreNexcentrumWarung Desa
Aug 2022 — Jun 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
Nexchief
Nov 2020 — Jul 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
Farmindo
View full resume →

Projects

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

2026

QA Dashboard

Comprehensive QA platform with test runs and releases.

Next.jsFastifyPrismaTypeScript
SourceArticle
2026

SGK Performance Hub

Banking app for sales/marketing target tracking.

ReactTypeScriptNode.js
2025

Component Library

Reusable UI components with design tokens.

ReactCSS ModulesStorybook
DemoSource
2025

Notification System

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

FastifyWebSocketRedis
Source
All projects →