AH
Akmal H.
Akmal Goniyyu Hartono
Technical Capabilities • 2026

Tech Stack & Tools

Teknologi dan tools yang saya gunakan untuk merancang sistem backend berkinerja tinggi, alur data konkuren, serta antarmuka web modern dengan kejelasan arsitektur yang tenang dan teruji.

Domain Arsitektur
5 Kategori

Backend, DB, UI, DevOps, & Standards

Keahlian Teruji
29+ Tools

Bahasa, framework, & tooling modern

Landasan Utama
Spring & Postgres

Enterprise microservices & ACID safety

Standar Kode
SOLID & Type-Safe

DTO pattern & contract-first APIs

Engine & Core Architecture

Backend & Languages

7 Tools

Perancangan backend modular, layanan konkurensi tinggi, validasi kontrak tipe ketat, dan penanganan exception terstruktur untuk sistem skala produksi.

Java

Spring Boot & OOP

Spring Boot

Microservices & Cloud

Spring Cloud Gateway

API Gateway & Routing

Node.js

Asynchronous I/O

Express.js

REST APIs & Middleware

TypeScript

Strict Typing & Contracts

Python

Automation & Scripting

Persistence & Data Modeling

Databases & Storage

5 Tools

Pemodelan basis data relasional normalisasi 3NF, integritas referensial ketat, optimasi query berindeks, dan abstraksi ORM yang aman.

PostgreSQL

ACID RDBMS & Indexing

MySQL

Relational Schema 3NF

Prisma ORM

Type-Safe Client & Migrations

Spring Data JPA

Hibernate & Entity Graph

Redis

In-Memory Caching

Client Craft & Performance

Frontend & UI Systems

6 Tools

Pengembangan antarmuka web modern yang responsif, berkecepatan tinggi (Lighthouse 95+), aksesibel, dan menyajikan data tabular kompleks secara tenang.

Next.js 15

App Router & Static Export

React 19

Component Architecture

Tailwind CSS

Design Tokens & Utility UI

TanStack Table

Large Dataset Virtualization

Material UI

Enterprise UI Components

Vite

Fast Bundling & HMR

Infrastructure & Developer Velocity

DevOps & Tooling

6 Tools

Otomasi alur kerja pengujian, kontainerisasi dependensi, integrasi CI/CD, dan deployment statis global tanpa biaya runtime.

Docker

Containerization & Compose

Cloudflare Pages

Global Edge CDN & SSL

Git & GitHub

Version Control & Actions

Maven

Java Build & Dependency Lifecycle

Postman

API Contract Testing

npm / Bun

Package Management

Methodical Engineering Standards

Architecture & Practices

5 Tools

Prinsip rekayasa perangkat lunak standar industri untuk memastikan kode modular, transparan, aman dari vulnerabilitas, dan mudah diaudit.

RESTful Architecture

RFC Standard HTTP APIs

Microservices

Decoupled Service Boundaries

DTO Pattern

Entity Encapsulation

RBAC

Role-Based Access Control

SOLID Principles

Clean & Maintainable Code

Rasionalisasi Arsitektur

Filosofi Pemilihan Stack Rekayasa

Setiap teknologi dipilih bukan berdasarkan tren semata, melainkan kesesuaian matematis antara keandalan sistem dan kemudahan pemeliharaan tim.

High Throughput & Isolation

Backend Core: Spring Boot & Node.js

Mengapa kombinasi ini? Spring Boot memberikan ekosistem enterprise yang matang untuk microservices bertransaksi tinggi (Java OOP, Spring Cloud Gateway, dan security context). Sementara Node.js / Express.js sangat lincah untuk I/O asinkron cepat dan streaming payload real-time.

Zero Data Corruption

Persistence: Strict ACID PostgreSQL

Integritas data adalah prioritas pertama. Pemodelan basis data relasional menerapkan normalisasi 3NF, kunci asing yang ketat, dan indeks komposit terencana. Menggabungkan Prisma ORM untuk keamanan tipe saat kompilasi serta raw SQL saat optimasi query kritis.

Zero Cold-Start Latency

Delivery: Static App Router & Edge CDN

Arsitektur frontend memanfaatkan Next.js 15 App Router yang diekspor menjadi aset statis murni (SSG). Hasil build didistribusikan melalui Cloudflare Edge Network global tanpa server origin, menghasilkan waktu muat sub-detik dan skor Lighthouse 95+.

Auditable & Maintainable

Quality: SOLID & DTO Abstractions

Memisahkan lapisan controller, service, repository, dan payload DTO secara tegas. Pola ini mencegah entity leak ke respon API publik, mempermudah pembuatan mock unit tests, dan menjaga basis kode tetap bersih saat kebutuhan bisnis berkembang.

Pembuktian Nyata

Ingin melihat stack ini bekerja di lingkungan riil?

Jelajahi diagram arsitektur sistem, alur konkurensi data, dan repositori kode dari 7 proyek rekayasa perangkat lunak terpilih.