Available for work

Muhammad Afandi Aziz

Back End Developer

Saya mulai belajar pemrograman sejak di bangku SMK dan mendapatkan pekerjaan pertama pada tahun kedua. Kini saya bekerja di Kementerian Pendidikan Tinggi, Sains, dan Teknologi sebagai back-end developer yang menangani pemeliharaan server, dengan pengalaman lebih dari 5 tahun membangun aplikasi frontend dan backend serta memelihara sistem dan server.

Lihat resume

Career Timeline

Where I've built things

Back End Developer

Sekretariat Direktorat Jenderal Pendidikan Tinggi, Pusat Data dan Teknologi Informasi — Kementerian Pendidikan Tinggi, Sains, dan Teknologi

Maret 2022 – Sekarang

Membangun sistem Tracer Study alumni (terintegrasi dengan PDDikti dan SSO) serta platform penilaian dan monitoring reformasi birokrasi Inspirasidikti (terintegrasi dengan SIAZIK, Kemendikbud, dan Kemenpan-RB); menangani deployment dan pemeliharaan server VPS.

Full-Stack Web Developer

Direktorat Jenderal Pendidikan Vokasi (Mitreka) — Kementerian Pendidikan, Kebudayaan, Riset dan Teknologi

Februari 2023 – November 2023

Mengembangkan super app Mitreka yang menghubungkan lembaga dan industri: frontend dashboard berbasis Next.js dan backend Express.js + PostgreSQL dengan autentikasi JWT, beserta integrasi, pemeliharaan, dan penyiapan server.

Back End & Front End Web Developer (Magang)

Sekretariat Direktorat Jenderal Pendidikan Tinggi (SatuDikti) — Kementerian Pendidikan, Kebudayaan, Riset dan Teknologi

Agustus 2022 – Desember 2022

Membangun layanan backend dan frontend web untuk super app Satu Dikti menggunakan Go dan PostgreSQL: versioning API, modul tracer study, penjadwal cron job, serta unit/integration test dengan kerangka kerja Scrum.

Full-Stack Web Developer

Politeknik Negeri Jakarta

Januari 2021 – Agustus 2023

Meningkatkan (upgrade) Open Journal System, membangun platform prosiding, dan mengembangkan Sistem Informasi Kerja Sama Industri kampus (SIMKERMA) dengan visualisasi data menggunakan Laravel.

Featured Work

Projects I've shipped

Multi-Integrasi

InspirasiDIKTI

Kementerian Pendidikan Tinggi, Sains, dan Teknologi

Sistem penilaian dan monitoring reformasi birokrasi dan zona integritas untuk perguruan tinggi dan LLDIKTI, terintegrasi dengan Kemenpan-RB dan Kemendikbudristek (SIAZIK), dengan notifikasi email otomatis.
  • Go
  • PostgreSQL
  • REST API
  • KemenPANRB API
  • SMTP
Tingkat kementerian3 integrasi lintas kementerian
Skala Nasional

SatuDikti

Kementerian Pendidikan Tinggi, Sains, dan Teknologi

Backend dan frontend web super app untuk Direktorat Jenderal Pendidikan Tinggi, dengan versioning API, modul tracer study, dan penjadwal tugas (job scheduler).

  • Go
  • Next.JS
  • PostgreSQL
  • REST API
  • Cronjob
Super app pendidikan tinggiModul tracer study
Platform Internal

SIMKERMA — Sistem Informasi Kerja Sama

Politeknik Negeri Jakarta

Sistem informasi kerja sama industri untuk Politeknik Negeri Jakarta dengan alur pengajuan proposal dan visualisasi data.
  • Laravel
  • MySQL
  • Chart.js
Alur kerja samaDasbor data
Kesehatan

Tecodep — Telemedicine Covid-19 Depok City

Dinas Kesehatan Kota Depok

Backend telemedicine yang terintegrasi dengan Depok Single Window: chat real-time pasien–klinisi, REST API, dan User Acceptance Testing.
  • REST API
  • DSW Integration
Telemedicine

Tech Stack

Tech I Reach For

Bahasa Pemrograman

  • Go
  • TypeScript
  • JavaScript
  • PHP

Backend

  • Go
  • PHP
  • ExpressJS
  • AdonisJS
  • Laravel
  • CodeIgniter

Frontend

  • TypeScript
  • JavaScript
  • ReactJS
  • NextJS
  • AdonisJS
  • Laravel
  • CodeIgniter
  • TailwindCSS
  • Bootstrap
  • jQuery

Basis Data

  • SQL
  • PostgreSQL
  • MySQL

DevOps

  • Git
  • Amazon EC2

Cloud

  • Amazon EC2

Academic Background

My learning journey

D4 — Teknik Informatika

Politeknik Negeri Jakarta

Juli 2019 – Agustus 2023

  • IPK 3.58 / 4.00  ·  🏅 Cum Laude
  • Skripsi: Sistem Rekomendasi Pekerjaan menggunakan Content-Based Filtering (TF-IDF dan Cosine Similarity).
  • Pengabdian masyarakat: Tecodep (Telemedicine Covid-19 Kota Depok) sebagai back-end developer.

Back End Engineer

Generasi GIGIH 2.0 · YABB × Gojek × Tokopedia

Februari 2022 – Agustus 2022

  • Mempelajari Ruby dan Ruby on Rails dengan clean code, prinsip SOLID, TDD, dan arsitektur MVC;
  • Proyek capstone: Personal Health Record.

Rekayasa Perangkat Lunak

SMK Negeri 2 Kota Bekasi

2016 – 2019

  • Aktif dalam berbagai lomba desain web dengan beberapa penghargaan;
  • Koordinator/ketua pelaksana lomba desain web COMITFEST.

Recognition

Awards & Certifications

Web Developer

Sertifikasi BNSP

Juni 2026

On Stage

Speaking & Activities

Narasumber

24 Nov – 14 Des 2024 · LLDikti Wilayah IX

Narasumber Bimtek & Konsinyering Tracer Study

Bimbingan Teknis Aplikasi Tracer Study & Konsinyering Buku Praktik Baik

Menjadi narasumber/pembicara pada kegiatan bimbingan teknis aplikasi Tracer Study untuk perguruan tinggi, serta konsinyering buku praktik baik (best practices) implementasi Tracer Study dan buku panduan penggunaan teknis aplikasi Tracer Study bersama tim ahli.

Kegiatan berlangsung pada 24 November hingga 14 Desember 2024, melibatkan perguruan tinggi di lingkungan LLDikti Wilayah IX, XVI, VIII, XIV, XI, dan XV.

LLDikti Wilayah IX, XVI, VIII, XIV, XI, XV

  • Tracer Study
  • Public Speaking
  • Narasumber

Community Impact

Leadership & Volunteer Experience

Back End Developer — Pengabdian Masyarakat

Politeknik Negeri Jakarta × Dinas Kesehatan Kota Depok

2020 – 2021

Memimpin pengembangan backend Tecodep, platform telemedicine untuk pasien Covid-19 di Kota Depok — dirancang dan dibangun dari nol selama masa pandemi untuk membantu sistem kesehatan kota yang kewalahan.

  • Merancang dan mengembangkan Tecodep dari awal, termasuk alur proses bisnis dan arsitektur basis data lengkap;
  • Mengintegrasikan API eksternal dengan sistem pemerintah Depok Single Window (DSW);
  • Membangun sistem chat real-time untuk komunikasi langsung antara pasien dan tenaga kesehatan;
  • Mengembangkan layanan RESTful API yang komprehensif untuk seluruh aplikasi;
  • Melakukan User Acceptance Testing (UAT) untuk memastikan kualitas dan kesiapan produk sebelum peluncuran.

Kontak