Hallo Saya,

Muhammad Arif Riva'i.

Software Engineer

Pengembang aplikasi web dengan pengalaman mengerjakan backend maupun frontend. Saya suka merancang solusi yang fungsional, aman, dan tetap nyaman digunakan oleh pengguna.

About Me

Halo! Nama saya Muhammad Arif Rivai. Saya seorang backend web developer dengan minat besar dalam membangun sistem yang efisien dan andal. Saya memiliki pengalaman dalam merancang arsitektur backend, mengelola basis data, serta membuat API yang aman dan scalable.

Selain fokus pada backend, saya juga memahami frontend sehingga dapat memastikan aplikasi yang saya bangun tidak hanya kuat secara teknis, tetapi juga memberikan pengalaman pengguna yang baik. Saya senang mempelajari teknologi baru dan selalu berusaha meningkatkan kualitas pekerjaan saya.

Teknologi yang sering saya gunakan belakangan ini:
  • Node.js
  • Express
  • MySQL
  • PostgreSQL
  • REST API
  • React
  • JavaScript
  • HTML & CSS
  • Google Cloud Platform

Experience

Asisten Dosen FTIK & Pengembang Aplikasi Peminjaman Ruangan - Universitas Teknokrat Indonesia
Agustus 2023 - Januari 2025

Selama bekerja di FTIK Universitas Teknokrat Indonesia, saya berperan sebagai Asisten Dosen dan mendukung pengembangan proyek internal. Poin utama pengalaman saya meliputi:

  • Membantu dosen mengajar mata kuliah pemrograman dan basis data.
  • Membimbing mahasiswa dalam praktik laboratorium.
  • Mengembangkan materi kuliah dan mendukung proyek penelitian.
  • Mengembangkan aplikasi mobile dan web untuk peminjaman ruangan agar mahasiswa dan staf dapat:
    • Memesan ruangan dengan mudah.
    • Memantau jadwal secara real-time.
    • Mengelola data peminjaman secara efisien.
  • Membuat backend dan integrasi frontend agar sistem berjalan lancar.
  • Menambahkan fitur notifikasi untuk pengingat peminjaman.
Cloud Computing - Bangkit Academy Batch 2
September 2024 - Desember 2024

Dalam capstone project AI RIPAD (Rice Plant Detector), saya bertanggung jawab mengembangkan backend aplikasi yang mendukung deteksi penyakit pada daun padi menggunakan AI. Aplikasi ini di-deploy di GCP untuk memastikan performa dan skalabilitas yang optimal.

Beberapa pencapaian utama:

  • Membuat API backend untuk menerima gambar daun padi dan mengembalikan hasil deteksi penyakit.
  • Mengintegrasikan model AI ke backend untuk prediksi otomatis.
  • Mendeploy aplikasi di Google Cloud Platform agar dapat diakses secara online dan scalable.
Perancangan Web Penggajian Karyawan - Dorts Caffe Freelance
Juni 2024 - Juli 2024

Saya mengembangkan sistem web penggajian karyawan untuk Dorts Caffe menggunakan Laravel. Aplikasi ini memungkinkan manajemen data karyawan, perhitungan gaji, dan laporan keuangan secara otomatis.

Beberapa pencapaian utama:

  • Mengembangkan backend menggunakan Laravel untuk manajemen database karyawan dan gaji.
  • Membuat API internal untuk integrasi dengan sistem lainnya.
  • Mendesain frontend sederhana agar pengguna dapat mengelola data karyawan dengan mudah.
Perancangan Sistem Absensi Siswa dan Monitoring Orang Tua - SMAN 16 Bandar Lampung
Maret 2025 - April 2025

Saya terlibat dalam pengembangan Sistem Absensi Siswa dan Monitoring Orang Tua untuk SMAN 16 Bandar Lampung. Aplikasi ini dirancang untuk mempermudah guru dalam mencatat kehadiran siswa dan memungkinkan orang tua memantau kehadiran anak secara real-time.

Beberapa pencapaian utama:

  • Mengembangkan backend untuk pengelolaan data absensi dan notifikasi otomatis.
  • Mendesain frontend agar guru dan orang tua dapat mengakses informasi dengan mudah.
  • Menerapkan sistem notifikasi dan laporan harian agar orang tua selalu mendapatkan update kehadiran siswa.
Web Developer - Microsoft Power Apps Developer - PT Great Giant Foods
September 2025 - Sekarang

Dalam peran ini, saya mengembangkan aplikasi berbasis Microsoft Power Apps untuk mendukung efisiensi proses bisnis di perusahaan.
Aplikasi yang dibangun diintegrasikan dengan SharePoint dan layanan Microsoft 365 untuk mempermudah kolaborasi tim.

Beberapa tanggung jawab dan pencapaian utama:

  • Mendesain dan mengimplementasikan form digital untuk pencatatan data inspeksi.
  • Membuat workflow otomatis menggunakan Power Automate untuk mempercepat alur approval.
  • Mengoptimalkan tampilan dan user experience agar mudah digunakan di desktop maupun mobile.
  • Mendukung tim dalam migrasi data manual ke sistem digital berbasis Power Platform.

Education

2021 - 2025
S1 Informatika
Universitas Teknokrat Indonesia, Bandar Lampung
GPA: 3.71 dari 4.0 Cumlaude

Kegiatan Ekstrakurikuler dan Prestasi:

  • Aktif sebagai Asisten Dosen di Fakultas Teknik dan Ilmu Komputer (FTIK), membantu praktik laboratorium dan materi kuliah.
  • Terlibat dalam pengembangan aplikasi internal kampus, termasuk sistem peminjaman ruangan.
  • Mengikuti program pelatihan Bangkit Academy Batch 2 (Cloud Computing) dan menyelesaikan proyek capstone AI RIPAD (Rice Plant Detector).
  • Mahasiswa aktif di kepanitiaan perlombaan lokal, mendukung penyelenggaraan acara dan koordinasi peserta.
  • Juara 2 Perancangan Web di EXPO Universitas Teknokrat Indonesia 2024
2009 - 2013
IPA (Ilmu Pengetahuan Alam)
SMAN 16 Bandar Lampung
GPA: 88 dari 100

Prestasi dan Kegiatan Ekstrakurikuler:

  • Aktif mengikuti ekstrakurikuler Basket, berpartisipasi dalam latihan rutin dan kompetisi antar sekolah.

Projects

Aplikasi Mobile Pinjam Ruang Universitas Teknokrat Indonesia
Flutter Dart Android Studio Firebase MySQL
Aplikasi Mobile Pinjam Ruang Universitas Teknokrat Indonesia
Aplikasi mobile untuk mempermudah mahasiswa dan dosen dalam melakukan peminjaman ruang secara online di Universitas Teknokrat Indonesia. Dibangun dengan fokus pada kemudahan penggunaan, efisiensi, dan integrasi dengan sistem kampus.
Aplikasi Mobile AI RIPAD (Rice Plant Detector)
Nodejs Express Python Kotlin MySQL GCP
Aplikasi Mobile AI RIPAD (Rice Plant Detector)
Aplikasi mobile berbasis kecerdasan buatan yang dirancang untuk mendeteksi kondisi tanaman padi melalui foto yang diambil pengguna. Sistem ini mampu mengidentifikasi kesehatan tanaman, mendeteksi hama atau penyakit, serta memberikan rekomendasi perawatan. Dengan adanya aplikasi ini, petani dapat memantau kondisi sawah secara lebih cepat, akurat, dan efisien langsung melalui perangkat mobile.
Perancangan Sistem Absensi Siswa dan Monitoring Orang Tua Berbasis Website dan Mobile
React CSS Bootstrap Vite Android Studio Java Nodejs Express MySQL GCP
Perancangan Sistem Absensi Siswa dan Monitoring Orang Tua Berbasis Website dan Mobile
Sistem ini dirancang untuk mempermudah proses absensi siswa secara digital sekaligus memberikan akses monitoring kepada orang tua. Guru dapat mencatat kehadiran siswa melalui aplikasi berbasis web, sementara orang tua dapat memantau kehadiran anak secara real-time melalui aplikasi mobile. Dengan adanya sistem ini, komunikasi antara sekolah dan orang tua menjadi lebih transparan dan efisien, serta meminimalisir kecurangan dalam pencatatan absensi.
Website Pinjam Ruang Universitas Teknokrat Indonesia
Laravel Bootstrap MySQL
Website Pinjam Ruang Universitas Teknokrat Indonesia
Website untuk memfasilitasi peminjaman ruang di Universitas Teknokrat Indonesia secara online. Dibangun dengan fokus pada kemudahan akses, transparansi jadwal, serta efisiensi proses peminjaman melalui sistem berbasis web.
Website Penggajian Karyawan
Laravel MySQL AdminLTE
Website Penggajian Karyawan
Sistem penggajian karyawan berbasis web untuk mengelola data karyawan, absensi, perhitungan gaji, hingga laporan bulanan. Dibangun dengan Laravel dan menggunakan template AdminLTE untuk tampilan yang responsif dan mudah digunakan.
E-Arsip Universitas Teknokrat Indonesia
CodeIgniter 3 MySQL AdminLTE
E-Arsip Universitas Teknokrat Indonesia
Aplikasi berbasis web untuk mengelola arsip digital di lingkungan kampus. Sistem ini memudahkan penyimpanan, pencarian, dan pengelolaan dokumen penting secara terstruktur dan terpusat. Dibangun dengan CodeIgniter 3 serta menggunakan AdminLTE untuk tampilan antarmuka yang sederhana dan responsif.
Sistem Informasi SMKN 1 Katibung Lampung Selatan
HTML CSS Bootstrap
Sistem Informasi SMKN 1 Katibung Lampung Selatan
Aplikasi berbasis web yang digunakan untuk mengelola informasi sekolah, mulai dari data siswa, guru, kelas, hingga pengumuman sekolah. Sistem ini membantu pihak sekolah dalam menyajikan informasi secara cepat, terstruktur, dan mudah diakses oleh pengguna. Dibangun dengan HTML, CSS, dan Bootstrap untuk tampilan antarmuka yang sederhana dan responsif.
Sistem Plagiarism Untuk Siswa
Python Flask NLTK Bootstrap
Sistem Plagiarism Untuk Siswa
Aplikasi berbasis web yang dirancang untuk mendeteksi tingkat kesamaan pada dokumen atau tugas siswa. Sistem ini membantu guru dalam mengidentifikasi indikasi plagiarisme dengan membandingkan teks secara otomatis dan memberikan persentase kemiripan. Dengan adanya sistem ini, proses penilaian menjadi lebih objektif, transparan, dan mendorong siswa untuk lebih orisinal dalam menyelesaikan tugas.

Achievements

Contact

Inbox saya selalu terbuka. Jika ingin berdiskusi, bertanya, atau sekadar menyapa, silakan hubungi saya melalui email di bawah ini.