Backend Software Engineer

Hi, I'm Harry. I build quiet systems that keep running.

Hello! I'm Harry, a passionate Backend Software Engineer with over 8 years of experience in building scalable web applications and microservices. My journey in software development has been driven by a love for solving complex problems and creating efficient, maintainable solutions.

Throughout my career, I've worked with various technologies including Go, Node.js, TypeScript, and modern web frameworks. I specialize in backend development, microservices architecture, and system design, with a strong focus on performance optimization and scalability.

When I'm not coding, I enjoy exploring new technologies, contributing to open-source projects, and sharing knowledge with the developer community. I believe in continuous learning and staying updated with the latest industry trends and best practices.

Harry Chang
— Working Experience

A trail of teams, problems, and the things I learned to leave behind.

Mar 2025 - Present
Nafas Air Quality Solutions

Software Engineer - Backend

Nafas Air Quality Solutions

  • · Working on several projects support the company's mission expanding their product and services to Qatar and Middle East region.
  • · Working on frontend and backend development of web applications supporting the billing and accounting process of the company
  • · Working on backend development applications supporting of device air quality monitoring such as reading and processing data from sensor, storing data to database, and providing API for frontend
  • · Working on backend development for redesigning and refactoring the legacy system into new microservices architecture writing in Go programming language
  • · Working on backend development for data restructuring and implement the worker pool 100k on average data processing sensor air quality data to Bigquery by leverages Go concurrency and NSQ
Jul 2023 - Dec 2024
Coordinating Ministry for Economic Affairs - Prakerja

Senior Software Engineer Backend

Coordinating Ministry for Economic Affairs - Prakerja

  • · Developed backend microservices in Go and NodeJS, contributing to scalable microservices architecture
  • · Contributing into system design and backend architecture
  • · Improving unit test, security and refactoring codebase
  • · Provide support on-call 24/7 for production issues and initiate the root cause analysis
  • · Provide support for partner integration in module fraud engine to prevent any fraud users
Nov 2021 - Jun 2023
Kuncie - EdTech

Senior Software Engineer Backend

Kuncie - EdTech

  • · Developed backend microservices in Go and NodeJS, contributing to scalable microservices architecture
  • · Contributing into system design, serverless architecture and microservices architecture
  • · Improving unit test, security, design pattern and refactoring codebase
  • · Working on migration of legacy system into the new microservices
  • · Provide support on-call 24/7 for production issues and initiate the root cause analysis
Jan 2019 - Oct 2021
Grab - OVO

Senior Software Engineer Backend

Grab - OVO

  • · Developed backend microservices in Go and NodeJS, contributing to scalable microservices architecture
  • · Contributing into system design and microservices architecture
  • · Improving unit test, security, design pattern and refactoring codebases
  • · Working on migration of legacy monolithic applications break down into microservices
  • · Provide support on-call 24/7 for production issues and initiate the root cause analysis
Feb 2016 - Dec 2018
IT Division - Binus University

Software Engineer

IT Division - Binus University

  • · Developed features and module of web applications using technology PHP CodeIgniter, JS/Jquery and AJAX for main CMS module
  • · Developed features and moduel of web applications using ASP.Net MVC for some university internal modules
  • · Contributing in system design and architecture of web applications in exam scheduling and scoring module
  • · Refactoring and Optimized existing code and queries for improved performance in exam scheduling, monitoring and student attendance
  • · Contributing in research area of IoT projects for building the web APIs using CodeIgniter RestServer and Arduino Web Client for smart refrigerator projects
— Projects

Things I shipped, mostly because someone needed them working on Monday.

Here are some of the projects I've worked on throughout my career as a Backend Software Engineer.

Personal Websites

Personal Websites

2024 · 2024

Personal portofolio websites, building the Frontend Static Sites by using Sveltekit and TailwindCSS for design layout. Purpose of this projects is to showcase my self and journey what I have done as Backend Software Engineer and starting to recap what I have learnt so far in computer science fields. Stay tune.

Read more
Prakerja Dashboard

Prakerja Dashboard

2023 · 2024

Prakerja Dashboard Web Applications, let users going through the digital platform, register batch program and getting the course credits for joining and participate the training courses.

Read more
Prakerja Job Platform

Prakerja Job Platform

2023 · 2024

Prakerja Job Platform, being integrated with the Prakerja dasboard allowing prakerja users for going through searching the jobs after join the training courses that already provided by Prakerja and Learning Partner. Help prakerja users find their jobs through the platform and provide relevant recommendation based on participation of training.

Read more
Prakerja Open API

Prakerja Open API

2023 · 2024

Prakerja Open API platform, providing API specifications for learning partner do the seamless integrations between their system with Prakerja platform for any activities that support purchase, training and verification courses.

Read more
Kuncie Mobile Apps

Kuncie Mobile Apps

2021 · 2023

Kuncie mobile applications, providing learning and education through mobile apps. Let students learn by watching the on demand video contents on mobile apps.

Read more
Kuncie Product Catalog - Commerce

Kuncie Product Catalog - Commerce

2022 · 2023

Kuncie product catalog commerce. Marketplace for kuncie product and services, where student can purchase their interest course on Kuncie product catalog platform.

Read more
Kuncie Course Package

Kuncie Course Package

2021 · 2023

Kuncie course package, one of the kuncie generated revenue products integration between Kuncie and Telkomsel mobile network package providing internet quota for being able to watch video learning contents

Read more
OVO Modal Usaha

OVO Modal Usaha

2020 · 2021

OVO Modal Usaha - (Invoice Financing) is one of the OVO lending product that funding done by pledging ongoing invoices as source of loan payments to help improving the company cash flow.

Read more
OVO Paylater - Tokopedia (MVP)

OVO Paylater - Tokopedia (MVP)

2019 · 2020

Launching first MVP OVO BNPL Product partnering with the Tokopedia on 2019, gained more than 50k+ active users for doing purchase and transactions using virtual credit card on the Tokopedia ecommerce platforms. (Business Suspended) During the COVID - Pandemic years

Read more
Binusmaya 5

Binusmaya 5

2016 · 2018

Binusmaya 5 - Web applications for universities providing students the LMS module for their learning activities in schools along with other student support services to support student activities in the universities.

Read more
Smart Refrigerator - Internet of Things Research

Smart Refrigerator - Internet of Things Research

2016 · 2017

Smart Refrigerator - Contribute on implementations for how the web services APIs on backend server can connected to the Arduino Client using the PHP CodeIgniter REST Server for Backend and Arduino for the Client.

Read more
Space Shooter - Desktop Console Shooting Games

Space Shooter - Desktop Console Shooting Games

2015 · 2015

Space Shooter - Console Games. Working as leading team of 5 members to develop the endless space shooting game with Simple Directmedia Layer (SDL 2.0.3) and C++ programming language to fullfill final Object Oriented Programming courses.

Read more
— Skills

Tools I reach for, plus the ones I'm still learning.

Technologies and tools I use to build scalable applications.

Languages

  • Go Go
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Python Python
  • Java Java
  • C++ C++

Frameworks

  • Node.js Node.js
  • Echo Echo

Protocols

  • REST REST
  • gRPC gRPC
  • MQTT MQTT

Datastores

  • MySQL MySQL
  • PostgreSQL PostgreSQL
  • Elasticsearch Elasticsearch
  • MongoDB MongoDB
  • Redis Redis

Messaging

  • RabbitMQ RabbitMQ
  • NSQ NSQ
  • Kafka Kafka

Infra & Cloud

  • Docker Docker
  • Kubernetes Kubernetes
  • GitHub GitHub
  • GitLab GitLab
  • Kong Kong
  • AWS AWS
  • GCP GCP
  • AliCloud AliCloud

AI Coding Agents

  • Codex Codex
  • Claude Code Claude Code
  • Pi.dev Pi.dev
  • OpenCode OpenCode

AI Agent SDKs

  • OpenAI-compatible OpenAI-compatible
  • Mastra Mastra
  • Anthropic SDK Anthropic SDK
© 2026 · Harry Chang
Built quietly, served warm.