Introduction
Working Experience

Senior Software Engineer Backend
Coordinating Ministry for Economic Affairs - Prakerja | Jul 2023 - Dec 2024
- 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

Software Engineer Backend
Kuncie - EdTech | Nov 2021 - Jun 2023
- 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

Senior Software Engineer Backend
Grab - OVO | Jan 2019 - Oct 2021
- 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

Software Engineer
IT Division - Binus University | Feb 2016 - Dec 2018
- 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

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.

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.

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.

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.

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

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

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

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.

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

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.

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.

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.
Technology Stack

Go
Programming Languages

Typescript
Programming Languages

Javascript
Programming Languages

Python
Programming Languages

Java 8
Programming Languages

C++
Programming Languages

Node.js
Backend Framework

Echo
Backend Framework

Gin
Backend Framework

Rest API
Protocols

gRPC
Protocols

Docker
Container

Kubernetes
Container

Github
SCM

Gitlab
SCM

MySQL
RDBMS

PostgreSQL
RDBMS

Elasticsearch
NoSQL

MongoDB
NoSQL

Redis
In Memory Database

RabiitMQ
Message Broker

NSQ
Pub/Sub

Apache Kafka
Message Broker

Kong
API Gateway