Diba Portfolio.
Tentang Saya

Dimas Bagas Saputro.

Software Developer • Panggilan: "Diba"

Lulusan Informatika yang berfokus menciptakan kode yang bersih, berkinerja tinggi, dan berpusat pada pengguna.

Tersedia untuk peluang baruKarawang, Jawa Barat, Indonesia (GMT+7)Bahasa Indonesia:Penutur Asli (Native)Bahasa Inggris:Profesional (Membaca & Menulis)
DB

Biografi & Filosofi Rekayasa Software

Saya adalah lulusan Teknik Informatika yang sangat menghargai empati pengguna, kejelasan kode, dan struktur yang mudah dirawat. Berpengalaman sebagai Frontend Developer di SIMBARRAYA, menyelesaikan magang Technical Writer di BPH MIGAS, dan mengembangkan solusi full-stack pada program RevoU Full-Stack Software Engineering. Di SIMBARRAYA, saya membangun antarmuka web responsif dengan Laravel dan Bootstrap, bekerja sama erat dengan desainer dan tim backend untuk mengoptimalkan pengalaman pengguna.

Keahlian utama saya mencakup ekosistem React, Next.js, TypeScript, NestJS, dan PostgreSQL, dipadukan dengan komunikasi tim yang terbuka. Saya memanfaatkan AI secara bertanggung jawab untuk mempercepat pengembangan dengan tetap memahami dan menguji setiap baris kode secara menyeluruh.

Alur kerja rekayasa saya berorientasi pada pembangunan antarmuka yang andal, type-safe, dan aksesibel. Saya menjunjung prinsip arsitektur bersih (SOLID & DRY) dengan pendekatan minimalis pragmatis (KISS & YAGNI).

Jejak Akademis

Latar Belakang Pendidikan

Pendidikan formal ilmu komputer dan pelatihan intensif rekayasa perangkat lunak.

Associate Degree, Rekayasa Perangkat Lunak Fullstack

RevoU

Remote

Feb 2026 - Sep 2026
  • Menyelesaikan program intensif full-stack membangun aplikasi web modern responsif dengan HTML, CSS, JavaScript, TypeScript, React, dan Next.js.
  • Merancang RESTful API menggunakan NestJS dan PostgreSQL dengan pendekatan arsitektur bersih (clean architecture).
  • Memanfaatkan Git untuk kontrol versi dan alur kerja kolaborasi tim, serta menerapkan AI tools secara bertanggung jawab untuk meningkatkan efisiensi pengembangan.
  • Membangun TruBrush sebagai proyek akhir (Final Project).
Tugas Akhir: “Trubrush: Platform Portofolio Seni Digital & Pemesanan Komisi dengan Integrasi Escrow dan Verifikasi Karya.”
TypeScript
JavaScript
React
Next.js
NestJS
PostgreSQL
Tailwind CSS
Git

Sarjana (S1), Informatika

Telkom University

Bandung, Indonesia

IPK: 3.69 / 4.00Sep 2022 - Sep 2024
  • Lulus dengan IPK 3.69, berfokus pada prinsip rekayasa perangkat lunak dan sistem klasifikasi deep learning.
  • Menulis skripsi penelitian penerapan neural network Long Short-Term Memory (LSTM) untuk mengklasifikasikan indeks kualitas udara berdasarkan konsentrasi polutan.
Skripsi: “Penerapan Metode LSTM untuk Klasifikasi Indeks Kualitas Udara Dalam Ruangan terhadap Konsentrasi Polusi Udara.”
Python
LSTM / Deep Learning
Machine Learning
Ilmu Komputer
Arsitektur Sistem

Diploma Tiga (D3), Rekayasa Perangkat Lunak Aplikasi

Telkom University

Bandung, Indonesia

IPK: 3.85 / 4.00Sep 2019 - Sep 2022
  • Lulus dengan predikat Sangat Memuaskan (IPK 3.85), membangun fondasi kokoh dalam arsitektur web, manajemen basis data relasional, dan pemrograman berorientasi objek.
  • Mengembangkan PROAKFIT sebagai proyek akhir, aplikasi manajemen akademik lengkap yang digunakan untuk mengoordinasikan sidang proyek akhir mahasiswa Fakultas Ilmu Terapan.
Tugas Akhir: “PROAKFIT, Aplikasi Pengelolaan Proyek Akhir Mahasiswa Fakultas Ilmu Terapan.”
PHP
Laravel
CodeIgniter
MySQL
Java
JavaScript
Web Development
Kredensial Terverifikasi

Lisensi & Sertifikasi

Sertifikasi resmi dalam sistem basis data relasional dan rekayasa frontend web.

Dicoding IndonesiaFeb 2025

Belajar Membuat Frontend Web untuk Pemula

FrontendHTML5CSS3JavaScript DOM
Oracle AcademyAug 2023

Database Programming

Oracle SQLPL/SQLDatabase Development
Oracle AcademyJul 2023

Database Design

Relational ModelingERDNormalization
Keahlian Teknis

Keahlian Teknis

Kategori komprehensif bahasa pemrograman, framework, basis data, dan prinsip rekayasa.

Bahasa Pemrograman

TypeScriptMahir
JavaScript (ES6+)Mahir
PHPMenengah
SQLMahir
PythonMenengah
JavaMenengah

Framework & Pustaka

React 19Menengah
Next.js 16 (App Router)Menengah
Tailwind CSS v4Mahir
NestJSMenengah
Express.jsMenengah
LaravelMenengah
Vue.jsMenengah
BootstrapMahir
Zustand & TanStack QueryMahir

Basis Data & Perangkat

PostgreSQLMenengah
MySQLMenengah
MongoDBMenengah
Git & GitHubMahir
Bun & NPMMahir
BiomeMahir
TableauMenengah
Excel & Google SheetsMenengah

Soft Skills & Prinsip Kerja

Kolaborasi TimMahir
Pemecahan MasalahMenengah
Manajemen WaktuMahir
Ketelitian & DetailMenengah
Berpikir AnalitisMahir
Kemampuan AdaptasiMahir
Pemanfaatan AI Bertanggung JawabMahir

Tertarik berkolaborasi atau mendiskusikan peluang kerja?

Saya selalu bersemangat untuk menghadapi tantangan rekayasa perangkat lunak baru dan menciptakan aplikasi web yang berdampak.