Lompat ke konten

Garut, Indonesia / Full Stack Developer

Fikri Amrullah Full-stack developer

03 / Keahlian

Alat yang dipakai untuk membangun, menguji, dan merawat aplikasi.

Keahlian.

Ini bukan daftar peringkat. Setiap baris menjelaskan bagaimana alat tersebut dipakai dalam pekerjaan sehari-hari.

Toolkit / 2026

01

Backend

Logika aplikasi, data, dan batasan yang dijaga di sisi server.

PHP

Bahasa utama untuk aplikasi Laravel.

Laravel

Routing, controller, Eloquent, validasi, otorisasi, queue, dan testing.

Node.js

Runtime JavaScript untuk tooling build dan layanan sisi server.

MySQL

Perancangan tabel, relasi, query, migrasi, dan indexing dasar.

PostgreSQL

Basis data relasional: tabel, relasi, query, dan migrasi.

REST API

Endpoint JSON, validasi request, dan penanganan error yang konsisten.

02

Frontend

Antarmuka yang responsif, aksesibel, dan dikerjakan dengan alat yang sesuai kebutuhan.

Livewire

Komponen interaktif Laravel yang tetap berjalan di atas Blade.

Tailwind CSS

Design token, layout responsif, dan sistem komponen.

Bootstrap

Grid, komponen, dan utilitas untuk antarmuka yang konsisten.

JavaScript

Interaksi vanilla: navigasi, filter, dialog, dan progressive enhancement.

TypeScript

Tipe statis untuk kontrak data, props komponen, dan refactor yang lebih aman.

React

Antarmuka berbasis komponen, state, dan props untuk halaman yang interaktif.

Next.js

Routing, rendering, dan optimasi halaman React.

03

Alat kerja

Alat bantu untuk merancang, membangun, menguji, dan melacak pekerjaan.

Git

Riwayat perubahan, branch, dan review sebelum rilis.

Figma

Wireframe, prototipe, dan handoff desain ke implementasi.

Postman

Koleksi request, pengujian endpoint, dan dokumentasi API.

Trello

Papan tugas, prioritas, dan pelacakan progres pekerjaan.

Cara memilih

01

Sesuai masalah

Alat dipilih karena masalahnya, bukan karena sedang populer.

02

Bisa dirawat

Lebih mudah dipahami dan diuji oleh orang berikutnya.

03

Cukup kecil

Tidak menambah dependensi yang tidak memberi nilai nyata.

Keahlian terlihat dari keputusan.

Buka log project

Konfirmasi

Konfirmasi tindakan

Tindakan ini tidak bisa dibatalkan. Lanjutkan?