Open for Backend Developer Jobs

Architecting Robust
Server-Side Systems

Backend Developer yang berfokus pada arsitektur sistem dan reliabilitas server. Merancang High-Performance APIs dan struktur database yang efisien untuk menangani logika bisnis kompleks skala besar

Lihat Projects
2+
Years Coding
Sejak Sept 2022
50+
Repositories
Project & Latihan
10+
Tech Stack
Backend Focused
1.2k+
Contributions
Total Commits
Go Lang
Node.js
PostgreSQL
Docker
Kubernetes
Redis
System Design
Microservices
AWS Cloud
CI/CD
Go Lang
Node.js
PostgreSQL
Docker
Kubernetes
Redis
System Design
Microservices
AWS Cloud
CI/CD
Go Lang
Node.js
PostgreSQL
Docker
Kubernetes
Redis
System Design
Microservices
AWS Cloud
CI/CD
Go Lang
Node.js
PostgreSQL
Docker
Kubernetes
Redis
System Design
Microservices
AWS Cloud
CI/CD
About Me

Lebih dari sekadar penulis kode, saya adalah problem solver

The Engineer's Journey

SEPT 2022 — FOUNDATION

Memulai perjalanan coding secara intensif. Menghabiskan ribuan jam untuk memahami fundamental algoritma, struktur data, dan ekosistem Backend modern.

JULY 2025 — PROFESSIONAL OPS

Bergabung sebagai IT Support SKCK Online. Bekerja langsung di lingkungan layanan publik berskala besar mengajarkan saya betapa krusialnya stabilitas server dan efisiensi sistem di dunia nyata.

Kombinasi antara skill coding dan pengalaman operasional lapangan ini membentuk visi saya: Menjadi Backend Engineer yang tidak hanya bisa menulis kode, tapi membangun sistem yang tangguh dan reliable.

Preferred Stack

Next JSReactNest JSNode JSExpress JSGolangMySQLPostgreSQLTypeScriptHTMLCSSJavaScriptElysia JSTailwind CSSBootstrapShadcn UI
Location
Pontianak, Indonesia

UTC+7 • Remote Available

Performance
First

Saya percaya kode yang baik bukan hanya jalan, tapi harus efisien dan mudah di-maintain.

STATUS: OPTIMIZING
Career Path

Perjalanan profesional yang membentuk keahlian teknis saya

IT Support SKCK Online

PT. Dasa Aprilindo Sentosa
Jakarta, Indonesia
ContractJuli 2025 — Des 2025

Bertanggung jawab atas kelancaran operasional layanan SKCK Online di wilayah Kalimantan Barat sebagai garda terdepan dukungan teknis

Melakukan pemeliharaan (maintenance) dan perbaikan (corrective) pada perangkat keras dan perangkat lunak pada sistem SKCK di Polda serta seluruh Polres & Polsek Jajaran di Kalimantan Barat.

Mengelola instalasi, konfigurasi, dan pembaruan sistem operasi serta aplikasi pendukung untuk memastikan kelancaran dalam pembuatan SKCK.

Memandu operator lapangan secara jarak jauh (remote troubleshooting) dalam mengatasi kendala teknis sistem SKCK, meminimalkan gangguan layanan akibat human error.

Melakukan assessment perangkat SKCK di Polda dan seluruh Polres/Polsek Jajaran di Kalimantan Barat untuk memastikan perangkat SKCK dapat berfungsi dengan baik

HardwareSoftwareNetwork

Freelance Web Developer

Self Employed
Pontianak, Indonesia
FreelanceNovember 2023 - Sekarang

Membantu klien membangun dan mengembangkan aplikasi web frontend menggunakan HTML, CSS, dan JavaScript.

Mengembangkan aplikasi web frontend untuk 5+ klien (termasuk instansi pemerintah) menggunakan stack HTML, CSS, JavaScript & Bootstrap.

Menerjemahkan kebutuhan klien menjadi spesifikasi teknis dan desain antarmuka (UI) yang fungsional sebelum tahap coding.

Mengimplementasikan desain pixel-perfect dari Figma menjadi kode frontend yang responsive (Mobile-First approach).

Melakukan debugging dan pengujian lintas browser (Cross-browser testing) untuk menjamin kompatibilitas.

HTMLCSSJavaScriptBootstrap 5Figma

Fullstack Web Developer & UI Designer

PT.Kreasi Putra Hotama
Pontianak, Indonesia
InternAgustus 2024 - November 2024

Membantu klien membangun dan mengembangkan aplikasi web frontend menggunakan HTML, CSS, dan JavaScript.

Bertanggung jawab penuh (Solo Developer) dalam membangun dua aplikasi web: Dompet Ummat (Fintech) dan Sun Clinic (Company Profile).

Merancang arsitektur sistem dan database (ERD) serta mengeksekusi pengembangan Back-End (Laravel 11) dan Front-End (React.js, TypeScript) secara mandiri.

Melakukan desain UI/UX lengkap menggunakan Figma dan mengimplementasikannya menjadi kode tanpa bantuan designer atau developer lain.

Mengelola manajemen proyek dan linimasa pengembangan secara mandiri untuk memastikan fitur-fitur krusial selesai tepat waktu.

Laravel 12MySQLTypeScriptReact JSTailwind CSSFigma

Lead Creative & UI Designer

Digipages (Startup)
Pontianak, Indonesia
Part-timeSeptember 2022 - Januari 2024

Membuat desain mobile app menggunakan Figma untuk startup digipages

Memimpin inisiatif desain produk digital, mulai dari pembuatan wireframe, mockup, hingga high-fidelity prototype

Melakukan riset pengguna (User Research) sederhana untuk mengidentifikasi *pain points* dan meningkatkan *User Experience* (UX).

FigmaUI/UXWireframeMockupPrototype
Education

Akademik & Penghargaan yang saya dapatkan selama pendidikan

2025Graduated with Honors

D3 Sistem Informasi

Universitas Bina Sarana Informatika

Membangun fondasi kuat dalam Software Engineering dengan spesialisasi Backend Development. Lulus tepat waktu dengan predikat memuaskan.

1st Place Pontianak Hackathon 2024
Cum Laude (GPA 3.86/4.00)
Final Project: RasaBorneo (Multi-merchant Platform)
2022Science Graduate

MIPA (Matematika & Ilmu Alam)

SMA Negeri 1 Putussibau

Menyelesaikan pendidikan menengah dengan fokus pada disiplin ilmu eksakta yang melatih kemampuan logika dasar dan pemecahan masalah. Aktif menyeimbangkan kegiatan akademik dengan pengembangan minat bakat di bidang musik.

Top 10 Lomba Gitar Solo Tingkat Provinsi
Anggota Aktif Ekstrakurikuler Mapala
Featured Work

Showcase proyek terbaik yang pernah saya kerjakan

Express JS CLI
Explore Case Study
01Backend Tooling

Express JS CLI

Express JS CLI adalah alat Command Line Interface (CLI) yang dirancang untuk mempermudah dan mempercepat pembuatan proyek API RESTful menggunakan Express JS Framework.

Node.jsJavaScriptCLIExpress JSRESTful API
RasaBorneo
Explore Case Study
02FullStack Web Application

RasaBorneo

RasaBorneo adalah sebuah platform pemesanan makanan berbasis web dengan konsep Multi-Merchant. Platform ini dirancang untuk menghubungkan tiga pengguna utama dalam satu ekosistem digital yang terintegrasi, yaitu Merchant (UMKM Kuliner), Pelanggan, dan Kurir

ReactTailwind CSSTypeScriptLaravel 12Inertia JSMySQLPHPNode JS
NestJS Starter Kit
Explore Case Study
03Backend Boilerplate

NestJS Starter Kit

Sebuah boilerplate NestJS siap produksi (production-ready) yang dirancang untuk skalabilitas dan kemudahan pemeliharaan. Dilengkapi dengan fitur esensial seperti Autentikasi lengkap, Dokumentasi API Scalar, dan konfigurasi DevOps.

NestJSTypeScriptMySQLDockerScalarJest
Insight Feed

Update terbaru seputar Backend & System Architecture

Avatar
Thomas Alberto
2026-01-08
Clean Repository Pattern
+7 SLIDES

Clean Repository Pattern

Seringkali kita tergoda untuk menulis query database langsung di dalam Controller demi coding yang "cepat jadi". Padahal, ini adalah awal mula dari Fat Controller dan kode yang sulit di-maintain. Setelah mendalami kembali arsitektur RESTful API, berikut kesimpulan saya tentang pentingnya Repository Pattern: 1. Separation of Concerns: Memisahkan Business Logic (Service) dari Data Access Logic (Repository). Service tidak perlu tahu kita pakai MySQL, Mongo, atau API eksternal. 2. Testability: Ini poin paling krusial. Dengan memisahkan layer data, kita bisa melakukan Mocking pada interface repository. Unit Testing jadi cepat dan aman tanpa perlu koneksi database asli. 3. DRY & Consistency: Query yang kompleks tidak perlu ditulis berulang-ulang di setiap controller. Cukup tulis sekali di repository, pakai berkali-kali. Intinya: Good architecture pays off in the long run. Codingan jadi lebih bersih, modular, dan siap jika suatu saat harus migrasi teknologi.

#RepositoryPattern
400k+
10+
Avatar
Thomas Alberto
2026-01-10
Modular Architecture Pattern
+9 SLIDES

Modular Architecture Pattern

Kenapa NestJS menjadi pilihan utama untuk aplikasi skala Enterprise? Salah satu alasan terbesarnya adalah Modular Architecture. ​Dalam pengembangan software, maintainability adalah segalanya. Tanpa struktur yang jelas, tim besar akan sering mengalami merge conflict dan side-effects yang tidak terduga setiap kali ada perubahan kode. ​Arsitektur Modular di NestJS memungkinkan kita untuk: 1. ​Isolate Logic: Setiap domain bisnis (User, Order, Payment) memiliki batas yang jelas. 2. ​Encapsulate Providers: Secara default, apa yang ada di dalam modul tetap menjadi rahasia internal kecuali kita memilih untuk meng-export-nya. 3. ​Scale with Ease: Memudahkan transisi dari Monolith ke Microservices tanpa harus menulis ulang logika bisnis dari nol. ​Simak rangkuman visual yang saya buat tentang anatomi dan manfaat Modular Pattern di NestJS. Semoga bermanfaat untuk proyek Anda berikutnya! 🚀

#ModularArchitecture
150k+
3+
Avatar
Thomas Alberto
2026-01-21
Layered Architecture
+9 SLIDES

Layered Architecture

Jujur aja, siapa yang pernah bikin file Controller tapi isinya sampe ribuan baris? Mulai dari cek validasi, ngetik query SQL, sampe logic kirim email ditumpuk semua di satu tempat. Awalnya emang cepet, tapi pas mau nambah fitur baru? Langsung pusing karena kodenya udah kayak mie instan alias Spaghetti Code. Nah, biar nggak pusing pas scaling, mending mulai terapin Layered Architecture. Dijamin kode kamu bakal lebih rapi, dan gampang di-test. Cek detailnya di tiap slide ya! Kalau ada yang mau ditanyain soal implementasinya, gas kita diskusi di kolom komentar. 👇

#LayeredArchitecture
200k+
3+
Avatar
Thomas Alberto
2026-02-05
Solid Principles
+9 SLIDES

Solid Principles

‎Pernah nggak, ngerasa bangga banget kode udah running dan shipping tepat waktu. Eh, pas ada request fitur baru sebulan kemudian, malah keringat dingin karena kodenya udah jadi "benang kusut". ‎ Kita semua pernah di sana. Dan jujur, saya juga sering "khilaf" langgar prinsip koding kalau lagi kejar deadline mepet. ‎​Tapi makin ke sini, saya makin sadar kalau SOLID Principles itu bukan cuma teori buat gaya-gayaan. Ini adalah investasi biar kita nggak begadang tiap malam cuma buat bug fixing yang nggak ada habisnya. ‎​ ‎​Dari 5 prinsip SOLID, mana yang menurut teman-teman paling susah diterapin di project nyata?

#SolidPrinciples
50k+
5+
Open for Backend Developer Jobs

Let's start a
conversation.

Saat ini saya sedang fokus penuh pada pekerjaan utama dan pengembangan backend system, sehingga belum bisa menerima proyek freelance. Namun, saya selalu terbuka untuk tawaran kerja Full-time atau diskusi teknologi!

Direct Email

Location

Pontianak, Indonesia

© 2026 Thomas Alberto. Crafted with me.