portfolio — curriculum vitæ digital
Aktif sejak 2022
Fatahillah Al Makarim
Construction Worker, Backend Developer & Automation Developer
Profesional dengan kompetensi ganda di bidang konstruksi dan rekayasa perangkat lunak. Berpengalaman mengerjakan berbagai pekerjaan konstruksi bangunan sekaligus mengembangkan perangkat lunak secara mandiri. Di bidang software development, fokus utama berada pada backend development, API, automation, integrasi database, dan pengembangan aplikasi berbasis Node.js. Terbiasa membangun project dari tahap perancangan hingga deployment menggunakan berbagai tools dan teknologi modern.
01 — Pengalaman Kerja
-
freelance
Construction Worker
Freelance / Informal Work
2024 — SekarangIndonesia- ▸ Mengerjakan berbagai pekerjaan konstruksi bangunan dan pekerjaan lapangan.
- ▸ Berpengalaman dalam pekerjaan struktural dan finishing sesuai kebutuhan proyek.
- ▸ Mengerjakan pekerjaan dengan memperhatikan ketelitian, kualitas hasil, keselamatan kerja, dan target penyelesaian.
- ▸ Terbiasa bekerja dalam kondisi lapangan yang membutuhkan ketahanan fisik, disiplin, dan kemampuan beradaptasi.
- ▸ Mengembangkan kemampuan teknis secara mandiri di luar jam kerja, termasuk programming dan teknologi.
-
personal
Backend Developer & Automation Developer
Personal Projects / Open Source
2022 — SekarangRemote- ▸ Mengembangkan berbagai aplikasi dan layanan backend menggunakan JavaScript dan Node.js.
- ▸ Membangun REST API dengan sistem routing, middleware, validasi, dan pengelolaan request/response.
- ▸ Mengembangkan sistem automation untuk mengurangi pekerjaan repetitif dan meningkatkan efisiensi workflow.
- ▸ Mengimplementasikan integrasi database, storage, authentication, caching, dan berbagai layanan eksternal.
- ▸ Merancang aplikasi dengan pendekatan modular agar fitur dan komponen dapat dikembangkan secara terpisah.
- ▸ Melakukan deployment dan maintenance aplikasi pada VPS menggunakan Docker dan Docker Compose.
- ▸ Mengembangkan dan memelihara berbagai personal project serta project yang bersifat open source.
02 — Pendidikan
Sekolah Dasar
SD Negeri Peusar 2
Pendidikan formal terakhir yang berhasil diselesaikan.
2022
Tahun Memulai Karier
2
Peran Profesional
0
Sertifikasi Resmi
03 — Kemampuan Teknis
Programming Languages
-
JavaScript 89%
Bahasa utama untuk backend development, automation, scripting, dan personal projects.
-
TypeScript 48%
Memahami konsep dasar TypeScript dan pernah menggunakannya dalam pengembangan project.
-
Python 9%
Beginner; masih dalam tahap pengenalan dan pembelajaran dasar.
-
Bash / Shell 5%
Dasar command
Backend Development
-
Node.js 90%
Pengembangan backend service, API, automation, scripting, dan aplikasi berbasis JavaScript.
-
Express.js 86%
Routing, middleware, REST API, backend service, dan web application.
-
Hono 52%
Memahami dasar penggunaan framework lightweight untuk pengembangan API.
-
REST API 82%
Memahami endpoint design, routing, request/response, middleware, integrasi layanan, dan error handling.
DevOps & Infrastructure
-
Linux 30%
Memahami beberapa command dan kebutuhan dasar server, tetapi belum mendalami administrasi Linux.
-
Termux 45%
Pernah digunakan sebagai environment development untuk menjalankan Node.js, Git, dan berbagai tools.
-
Docker 65%
Memahami Dockerfile, containerization, Docker Compose, volume, networking dasar, dan deployment.
-
Nginx 20%
Masih dalam tahap pembelajaran dan belum terlalu memahami konfigurasi serta troubleshooting secara mendalam.
-
Git / GitHub 80%
Version control, repository management, branching, commit, pull, push, dan workflow development.
-
VPS Deployment 75%
Cukup memahami deployment dan maintenance aplikasi pada VPS, terutama menggunakan Docker dan Docker Compose.
Database & Storage
-
PostgreSQL 43%
Memahami dasar penggunaan dan implementasi PostgreSQL, tetapi belum menguasai seluruh syntax query dan database management secara mendalam.
-
Knex.js 60%
Memahami penggunaan query builder, schema, dan migration untuk aplikasi Node.js.
-
JSON Storage 80%
Memahami struktur JSON dan pernah membangun sistem penyimpanan serta persistence berbasis JSON secara mandiri.
-
S3-compatible Storage 65%
Memahami implementasi object storage untuk penyimpanan dan pengelolaan file atau media.
04 — Kemampuan Bahasa
Bahasa Indonesia
NativeNative / Fasih
Bahasa Jawa
Cukup baik — dapat digunakan untuk percakapan sehari-hari, namun masih sering bercampur dengan Bahasa Indonesia
English
Cukup untuk membaca dan memahami kalimat serta dokumentasi, tetapi masih kurang lancar dalam menyusun kalimat dan berbicara
Siap Berkolaborasi?
Tertarik Bekerja Sama?
Mari Terhubung!
Portfolio ini diperbarui secara berkala. Silakan hubungi saya jika Anda memiliki peluang kerja, proyek, atau diskusi seputar teknologi.
© 2026 Fatahillah Al Makarim. Dibuat dengan presisi tinggi.