Dwi Ilham Maulana
Lulusan baru Teknik Elektro dengan keahlian dibidang IoT dan pemrograman. Mampu membangun solusi monitoring online dengan menggabungkan konsep IoT dengan pengembangan web modern.
Pendidikan
Teknik Elektro Universitas Siliwangi (2018 - 2024) - IPK: 3.52
- Mengikuti organisasi mahasiswa HME (2020) dan BEM Fakultas Teknik (2021)
- Menjadi Asisten Praktikum untuk Praktikum Dasar Sistem Kendali
- Melakukan penelitian terkait penggunaan metode Deteksi Duplikasi Data pada sistem monitoring kualitas udara berbasis IoT
Publikasi Ilmiah
Pengalaman
Project Highlight PDF (2024 - sekarang) - Freelance
- Membangun PDF Highlighter yang memungkinkan pengguna untuk menambahkan highlight pada dokumen PDF di bowsernya masing-masing
Teknologi yang digunakan: Frontend(Typescript), PDF Higlighter (Fabric.js, pdf.js)
Project AkuDia (2024) - Freelance
- Instalasi Matlab Production Server pada server ubuntu sehingga memungkinkan untuk menjalankan program matlab sebagai sebuah HTTP API
- Integrasi sistem pembacaan gula darah antara ESP32, aplikasi android, serta server sehingga membuat pembacaan gula darah dapat dilakukan secara otomatis
Teknologi yang digunakan: ESP32 (C++), Aplikasi Android (Kotlin), Server (Matlab Production Server)
Project SIMAUNG (2024) - Freelance
- Integrasi PowerMeter Renatta AW9L dengan server sehingga hasil pembacaan data dapat dimonitoring secara online dan realtime menggunakan protokol Modbus
- Pembangunan web dashboard dengan responsive design sehingga mempermudah penggunaan web dashboard untuk pengguna yang menggunakan smartphone
- Penggunaan framework FastAPI pada backend dan ReactJs yang dilengkapi dengan Tanstack Router dan Tanstack Query pada frontend sehingga mempercepat proses development yang hanya dilakukan pada kurun waktu satu bulan
Teknologi yang digunakan: Backend (Python), Frontend (Typescript/Javascript), Integrasi Powermeter dengan Server (Python)
Project Landing Page Perusahaan (2023) - Freelance
- Penggunaan NextJS, TailwindCSS sehingga mempercepat proses development
Teknologi yang digunakan: NextJS, TailwindCSS
Project Undangan Pernikahan (2023) - Freelance
- Penggunaan framework NextJS, TailwindCSS, dan Firestore sehingga mempercepat proses pengerjaan yaitu hanya dalam kurun waktu tiga hari.
Teknologi yang digunakan: Fullstack Framework (NextJS), Database (Firestore)
Project Monitoring Temperatur dan Kelistrikan BTS (2022-2023) - Freelance
- Penggunaan javascript pada backend dan frontend sehingga proses pengerjaan dapat dilakukan lebih cepat oleh satu orang programmer
- Pembangunan MQTT Broker kustom sehingga logika bisnis khusus dapat diterapkan pada koneksi antara perangkat IoT dengan server
Teknologi yang digunakan: Frontend (Javascript), Backend (Javascript)
Project CPAP (2022) - Freelance
- Penggunaan BLE sehingga ESP32 dan aplikasi android dapat berkomunikasi secara realtime
- Penggunaan sensor OCS-3F sehingga konsentrasi dan flow oksigen dapat dimonitoring
Teknologi yang digunakan: Mikrokontroller(ESP32), Aplikasi Android (Kotlin)
Sertifikat dan Pelatihan
freeCodeCamp
freeCodeCamp
BuildWithAngga
Portofolio
Deteksi Duplikasi Data pada Sistem Monitoring Kualitas Udara Berbasis IoT (2022 - 2024)
- Menggunakan metode Deteksi Duplikasi Data sehingga menghemat konsumsi daya 1-2%
- Penggunaan konsep monorepo sehingga mempercepat proses development dan mempermudah tahap deployment karena berada pada satu repository yang sama
Teknologi yang digunakan: Frontend (web app โ Typescript-React.js, android app โ Kotlin), Backend (Typescript), MQTT Broker (Typescript-Aedes.js), Mikrokontroller (Arduino Mega-C++)
FMWRK (2023) - github.com/dwlhm/fmwrk
- Membangun Framework Static Site Generator sederhana dengan penggunaan virtual dom
Teknologi yang digunakan: NodeJs
Amaliyah (2023) - github.com/dwlhm/amaliyah
- Penggunaan pendekatan offline-first sehingga memungkinkan aplikasi web dibuka tanpa ada koneksi internet
- Penggunaan framework Solid.js untuk reactivity yang lebih efisien dengan penggunaan signal
Teknologi yang digunakan: Solid.js, Typescript, LocalStorageAPI
API CURD Sederhana Menggunakan Next.js (2021) - github.com/dwlhm/arm-nextjs
- Penggunaan framework Next.js sehingga sisi backend dan frontend dapat dibangun secara bersamaan serta menghemat biaya deploy aplikasi
Teknologi yang digunakan: Next.js, Node.js
API CURD Sederhana Menggunakan Golang (2021) - github.com/dwlhm/arm-api-go
- Menggunakan Go Language pada API CURD sederhana
Teknologi yang digunakan: Go, Gin
Tampilan Website Resmi Himpunan Mahasiswa Elektro Universitas Siliwangi (2020)
- Membangun template wordpress sehingga tata letak dapat dikustomisasi lebih lanjut melalui dashboard wordpress
Teknologi yang digunakan: PHP, TailwindCSS
Smart Angkot (2019)
- Integrasi angkot dengan sistem IoT sehingga pengguna angkot dapat mengetahui posisi realtime angkot serta booking angkot
Teknologi yang digunakan: Mikrokontroller (ESP8266), Frontend (Javascript-React.js), Backend (Node.js-Express.js)
Tampilan Website Sekolah SMAN 1 Dayeuhluhur (2018)
- Membangun tampilan website berdasarkan CMS Joomla Kustom yang telah dilengkapi dengan fitur blog dan alumni
Teknologi yang digunakan: PHP, HTML, CSS
Website MPK SMAN 1 Dayeuhluhur (2016 - 2017)
- Membangun template blogger sehingga tampilan website dapat dengan mudah dilakukan perubahan
- Menggunakan blogger sebagai platform sehingga memudahkan dalam manajemen konten website
Teknologi yang digunakan: Blogger, HTML, CSS, AMP
Blog Suwarso Ilham (2016) - https://suwarsoilham.blogspot.com/
- Membangun template blogger dengan konsep desain clean dan minimalis sehingga memudahkan navigasi pengunjung
Teknologi yang digunakan: Blogger, HTML, CSS
Prestasi dan Penghargaan
Juara 2 - IoT Creation (2022)
- Membangun sistem monitoring kualitas udara dengan prinsip GreenIoT
Finalis - SipperHack (2021)
- Membangun sistem manajemen warehouse dengan penggunaan object recognition sehingga mempermudah proses pengelanan barang sebagai upaya untuk mempermudah proses administrasi warehouse
Juara Harapan 2 - Impact Hackathon (2020)
- Membangun permainan chatbot mengenai keberagaman kultur dan budaya Indonesia
Juara 1 Kategori Waste & Environment - JakBee Hackathon (2019)
- Membangun solusi untuk pengontrolan polusi lingkungan di wilayah Jakarta yang terintegrasi dengan web dashboard sehingga masyarakat dapat ikut serta aktif dalam memonitoring polusi di lingkungannya sendiri
Keahlian
Elektrikal
- Perencanaan dan Instalasi listrik
- Matlab
- Zelio
- CX-One
- AutoCAD
- Protheus
- ETAP
Embedded System
- Arduino
- ESP32, ESP8266
- Raspberry Pi
- Modbus
- UART
- LoRa
- WiFi
- BLE
Software Development (Language)
- Javascript
- Typescript
- NodeJS
- CSS, HTML
- Python
- Kotlin
- C++
- Arduino
- PHP
- Golang
Software Development (Framework)
- React.js
- TailwindCSS
- Express.js
- Solid.js
- Next.js