Hello, I'm Khakim!

Backend & Full‑Stack Developer

I build scalable microservices and APIs with Node.js, NestJS, and Go. Experienced with OIDC SSO, PostgreSQL/MongoDB, Redis, RabbitMQ, and Elasticsearch — delivering reliable web/mobile backends with clean architecture.

Khakim profile
About Me

Hi, I'm Khakim — a software developer who enjoys building clean, reliable, and scalable products. I work across the full stack: React/Next.js on the front‑end and Node.js/NestJS or Go (Gin/Fiber + GORM) on the back‑end.

Recently I've been contributing as a BackEnd Developer for INSW (Kemenkeu) via NashTa Group, designing microservices and secure APIs (OIDC SSO) that serve 10k+ daily users. My toolkit includes PostgreSQL/MongoDB, Redis, RabbitMQ, Elasticsearch, S3, and Vault.

I design and ship REST/GraphQL/gRPC services, integrate realtime features, and care about security, testing (Jest/Postman), and performance. I'm a CS graduate and Hacktiv8 Full‑Stack JS alum, continuously learning to stay sharp.

Follow & Contact Me :

11

Projects Complete

6

Years Learning & Building

My Skills

Here are some of the skills I possess

💻 Programming Languages

JavaScript
JavaScript
TypeScript
TypeScript
Golang
Golang
C Sharp
C Sharp

⚙️ Back-End Development

NodeJS
NodeJS
NestJS
NestJS
ExpressJS
ExpressJS
REST API
REST API
gRPC
gRPC
GraphQL
GraphQL
Socket.io
Socket.io
Gin Gonic
Gin Gonic
Go Fiber
Go Fiber
GORM
GORM
TypeORM
TypeORM
Sequelize
Sequelize
Prisma
Prisma
Apollo Server
Apollo Server
Json Web Token
Json Web Token
Elasticsearch
Elasticsearch

🎨 Front-End Development

NextJS
NextJS
React
React
React Native
React Native
EJS
EJS
Redux
Redux
Tailwind CSS
Tailwind CSS
Bootstrap
Bootstrap

🔒 Security & Testing

Postman
Postman
BcryptJS
BcryptJS
Jest
Jest
Vault HashiCorp
Vault HashiCorp

🗄️ Database & Cache

MongoDB
MongoDB
PostgreSQL
PostgreSQL
MySQL
MySQL
SQLite
SQLite
Redis
Redis

📩 Messaging & Streaming

RabbitMQ
RabbitMQ
Apache Kafka
Apache Kafka

🚀 Deployment & Cloud

Nginx
Nginx
AWS
AWS
S3
S3
Firebase
Firebase
Vercel
Vercel
MinIO
MinIO
Docker
Docker
Docker Compose
Docker Compose
VPS
VPS

📊 Monitoring & Observability

Grafana
Grafana
Prometheus
Prometheus
Loki
Loki

🛡️ Identity & Access Management

Keycloak
Keycloak
OIDC
OIDC
OAuth2.0
OAuth2.0

🔧 DevOps & CI/CD

GitHub Actions
GitHub Actions
GitLab CI
GitLab CI

🌍 Version Control & Collaboration

Git
Git
GitHub
GitHub
GitLab
GitLab

🎮 Game Development

Unity
Unity

My Services

Selected services aligned with my stack and experience

Full‑Stack Web Apps

Build responsive, accessible apps with Next.js/React on the front‑end and Node.js/NestJS on the back‑end. Emphasis on clean architecture, DX, and maintainability.

Mobile Apps (RN)

Cross‑platform apps with React Native, integrating REST/GraphQL, push notifications, auth, and store deployments.

APIs & Microservices

Design REST/GraphQL/gRPC APIs using Node.js/NestJS and Go (Gin/Fiber). Authentication (JWT), rate‑limit, and observability.

Database & Caching

Schema design and optimization for PostgreSQL/MongoDB, ORM (Prisma/GORM), and Redis caching for performance.

Identity & SSO (OIDC)

Implement secure authentication/authorization, Single Sign‑On with OpenID Connect, session management, and token hardening.

Testing & Security

API testing with Postman/Jest, input validation, auth flows, and best practices to keep apps safe and reliable.

Integration & Realtime

Third‑party integrations (payments, email, storage) and realtime features using Socket.io and webhooks.

My Resume

Education and professional experience relevant to my stack

My Education

2025

Backend Development Program – Golang Stack

Dibimbing.id

Intensive backend training in Go (Gin), PostgreSQL, Docker, and Clean Architecture. Final score 96.56/100 with production-minded projects and microservices practice.

2024

Full Stack JavaScript Immersive

Hacktiv8

Immersive bootcamp covering modern JS/TS, React/Next.js, Node.js/NestJS, REST/GraphQL, database design, testing, and deployment.

2018 - 2022

Bachelor of Computer Science

Universitas Dinamika Bangsa

Core curriculum in algorithms, data structures, OOP, software engineering, networking, and databases.

2015 - 2018

Teknik Komputer & Jaringan

SMKN 1 Batanghari

Vocational program with focus on PC assembly, OS, networking, and troubleshooting.

My Experience

Sep 2024 - Present

BackEnd Developer

NashTa Group (INSW - Kemenkeu)

Build and maintain microservices & secure APIs for INSW with Node.js/NestJS and Golang; implement SSO using OIDC, integrate PostgreSQL, Redis, RabbitMQ, Elasticsearch, S3, Vault; support 10k+ daily users with clean architecture and observability.

2017

IT Support Specialist

Andika Suraya Store

Provide technical support, perform maintenance, and troubleshoot hardware/software and basic networking issues.

2019 - 2024

Game Developer

Freelancer

Design and implement gameplay, UI, and mechanics using Unity; ship small 2D/3D titles and prototypes.

My Projects

Here are some of the projects I've worked on
  • all
  • web
  • app
  • game
Portfolio1/9/2024
INSW Single Sign-On

Centralized authentication system for Indone...

Portfolio1/9/2024
INSW Mobile

Mobile authentication app for Indonesia Nati...

Portfolio6/5/2024
Personal Portfolio

My personal portfolio website to showcase my...

Portfolio23/4/2024
Partner Of Life

Wedding Organizer website that helps prospec...

Portfolio7/4/2024
Next Commerce

E-commerce application with Next.js integrat...

Portfolio1/4/2024
Imagegram

Imagegram application with interactive photo...

Portfolio22/3/2024
Clash Insight

Web for Clash of Clans players to track play...

Portfolio22/2/2024
Circle Kita

Asocial media platform that allows users to ...

Portfolio26/1/2024
GoPotik

Web-based application for displaying and ord...

Portfolio28/2/2022
Maze Runner : Find A key!

3D arcade genre game based on Android by imp...

Portfolio26/8/2021
Komponen Komputer

Educational Android game introduces the basi...

My Certificates

Here are some of the certificates I've earned
  • all
  • bootcamp
  • backend
  • frontend
  • fullstack
  • devops
  • software engineering
Back End Development and APIs
Back End Development and APIs
C# (Basic)
C# (Basic)
C# Intermediate - Sololearn
C# Intermediate - Sololearn
CSS (Basic)
CSS (Basic)
Docker: Pemula sampai Mahir
Docker: Pemula sampai Mahir
Foundational C# with Microsoft
Foundational C# with Microsoft
Front End Development Libraries
Front End Development Libraries
Frontend Developer (React)
Frontend Developer (React)
Fullstack JavaScript Immersive - Hacktiv8
Fullstack JavaScript Immersive - Hacktiv8
Go (Basic)
Go (Basic)
Go (Intermediate)
Go (Intermediate)
Golang Back-End Development - Dibimbing.id
Golang Back-End Development - Dibimbing.id
Introduction to CSS - Sololearn
Introduction to CSS - Sololearn
Java (Basic)
Java (Basic)
JavaScript (Basic)
JavaScript (Basic)
JavaScript (Intermediate)
JavaScript (Intermediate)
JavaScript Intermediate - Sololearn
JavaScript Intermediate - Sololearn
Legacy JavaScript Algorithms and Data Structures
Legacy JavaScript Algorithms and Data Structures
Mastering Postman: A Comprehensive API Testing Course
Mastering Postman: A Comprehensive API Testing Course
NestJS: Pemula sampai Mahir
NestJS: Pemula sampai Mahir
Next-Gen Web Development: JavaScript & AI Essentials
Next-Gen Web Development: JavaScript & AI Essentials
Node (Basic)
Node (Basic)
Node.js (Intermediate)
Node.js (Intermediate)
Pemrograman Go-Lang: Pemula sampai Mahir
Pemrograman Go-Lang: Pemula sampai Mahir
Praktis Belajar Docker dan Kubernetes untuk Pemula
Praktis Belajar Docker dan Kubernetes untuk Pemula
Problem Solving (Basic)
Problem Solving (Basic)
Problem Solving (Intermediate)
Problem Solving (Intermediate)
React (Basic)
React (Basic)
Rest API (Intermediate)
Rest API (Intermediate)
SQL (Advanced)
SQL (Advanced)
SQL (Basic)
SQL (Basic)
SQL (Intermediate)
SQL (Intermediate)
Software Engineer
Software Engineer
Software Engineer Intern
Software Engineer Intern
Software Engineering Job Simulation - Electronic Arts
Software Engineering Job Simulation - Electronic Arts
Software Engineering Job Simulation - JPMorgan Chase & Co.
Software Engineering Job Simulation - JPMorgan Chase & Co.
TypeScript Arrays
TypeScript Arrays
TypeScript Variables and Data Types
TypeScript Variables and Data Types

Contact Me

Feel free to reach out to me using the form below