Muhammad Sultansyah

Backend Developer | Fullstack Developer | Mobile Developer

Hubungi Saya

Tentang Saya

Full-Stack Software Engineer dengan pengalaman dalam pengembangan web dan mobile. Keahlian saya mencakup NextJS, Laravel, Golang, MySQL, serta pengembangan mobile menggunakan React Native. Saya memiliki kemampuan problem-solving teknis yang kuat dan pengalaman bekerja dalam tim. Saya berkomitmen untuk terus mengembangkan sistem yang robust dan inovatif.

Keahlian

Frontend

HTML, JavaScript, NextJS

Backend

PHP, Laravel, Golang, MySQL, NextJS

Mobile

React Native

Pengalaman Kerja

Dinas Komunikasi, Informatika dan Persandian Aceh (Jul 2025 - Saat ini)

Junior Programmer

- Memelihara dan mengembangkan aplikasi web dan mobile
Teknologi: NextJS, React Native, PHP, Laravel, JavaScript, HTML, MySQL, Git
                    
The Code (Feb 2025 - Jul 2025)

Full-Stack Software Engineer

- Mengembangkan alat konversi data dengan antarmuka pengguna dan validasi perangkat keras.
- Memperbaiki bug kritis pada sistem pemesanan dan pembayaran untuk memastikan operasi lancar.
- Menambahkan fitur baru untuk meningkatkan performa dan keandalan sistem.
- Mengintegrasikan API pihak ketiga untuk pengiriman dan pelacakan otomatis.
- Melakukan pengujian manual end-to-end untuk memastikan kualitas sistem.
- Mengajarkan Python dasar, mencakup sintaks, struktur data, dan problem solving.
- Mengimplementasikan Google Sheets API untuk sinkronisasi data website.
- Mendeploy website di AWS EC2 untuk infrastruktur yang aman dan skalabel.
- Memigrasikan data dari sistem lama ke baru dengan konsistensi.
Teknologi: Golang, PHP, Laravel, JavaScript, Python, HTML, MySQL, PostgreSQL, Git
                    

Magang

PT Medianusa Permana, Batam (Feb 2023 - Aug 2023)

Internship - Administrasi Jaringan

  • Melakukan instalasi dan konfigurasi perangkat jaringan seperti router, switch, dan access point di bawah pengawasan mentor.
  • Melaksanakan pengecekan rutin dan pemeliharaan perangkat untuk memastikan keandalan sistem jaringan.
  • Berpartisipasi dalam survei lokasi dan analisis jaringan untuk memastikan kelancaran instalasi perangkat.
  • Ikut serta dalam proyek instalasi jaringan di gedung, termasuk pemasangan pipa dan routing kabel fiber optic, termasuk splicing dan perbaikan kabel jika terjadi kerusakan.
  • Membuat proyek akhir magang dengan mengembangkan aplikasi mobile menggunakan Flutter secara otodidak.
J Computer, Lhokseumawe (Feb 2019 - May 2019)

Internship - Teknisi Komputer

  • Melakukan perbaikan perangkat keras dan perangkat lunak.
  • Membantu pelanggan menemukan produk dan memberikan informasi terkait produk.
  • Menangani keluhan pelanggan dengan tenang dan profesional, serta menyelesaikan masalah pelanggan secara tepat waktu.

Edukasi

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

Mobile Development Path Cohort (Agu 2023 - Jan 2024)

  • Belajar dan mengerjakan proyek yang terkait dengan pengembangan mobile menggunakan Kotlin, XML, dan Jetpack Compose.
Politeknik Negeri Lhokseumawe

Sarjana Terapan, Teknik Informatika (2020 - 2024)

  • Mempelajari implementasi algoritma, pemrograman web dan mobile, basis data berbasis SQL, pemrograman berorientasi objek (OOP), dan desain sistem.
  • Berhasil menyelesaikan proyek skripsi, berkontribusi hampir 90% dalam proyek tim yang terdiri dari lima orang, menerapkan keterampilan teknis dan menunjukkan kepemimpinan.
SMKN 1 Lhokseumawe

Rekayasa Perangkat Lunak (2017 - 2020)

  • Mempelajari dasar-dasar pemrograman web.

Proyek Saya

Website Undangan Digital

Undangan Digital adalah platform pembuatan undangan pernikahan, ulang tahun, atau acara lainnya secara online.

Link
Teknologi yang Digunakan:
Frontend: 
JavaScript HTML CSS Bootstrap
Backend: 
Laravel
Database: 
MySQL

Status: 100% Selesai

Gambar Proyek Gambar Proyek
Website Undangan Digital 2

Undangan Digital 2 adalah platform pembuatan undangan pernikahan, ulang tahun, atau acara lainnya secara online yang praktis dan modern.

Link
Teknologi yang Digunakan:
Frontend: 
JavaScript HTML CSS Bootstrap
Backend: 
Laravel Midtrans
Database: 
MySQL
Fitur Utama:
  • Pembayaran menggunakan midtrans
  • Upgrade Paket
  • Kelola undangan
  • Kelola histori pembayaran
  • Tampilan Undangan
  • Pembuatan dan Pengubahan undangan bisa langsung dilakukan oleh user

Status: 90% Selesai, sedang tahap pengujian

Gambar Proyek Gambar Proyek Gambar Proyek Gambar Proyek Gambar Proyek
Aplikasi Android Kompas Kiblat

Kompas Kiblat adalah aplikasi berbasis mobile android yang membantu pengguna menentukan arah kiblat secara akurat dengan menggunakan sensor perangkat dan lokasi GPS.

Link saat ini belum ada karena masih dalam tahap pengujian
Teknologi yang Digunakan:
Frontend: 
Flutter
Fitur Utama:
  • Kompas Kiblat

Status: 100% Selesai

Gambar Proyek
REST API Notes with Authentication using Golang and Gin Framework

Proyek ini adalah REST API untuk manajemen catatan (notes) yang dibangun dengan Go dan Gin framework. API ini menyediakan fitur autentikasi pengguna menggunakan JWT (JSON Web Token). Pengguna dapat melakukan operasi CRUD pada catatan mereka setelah melakukan autentikasi. Proyek ini juga dilengkapi dengan dokumentasi API menggunakan Swagger, sistem migrasi database, dan environment configuration.

Link Github Backend Link Github Frontend
Teknologi yang Digunakan:
Frontend: 
JavaScript HTML CSS Bootstrap
Backend: 
Golang Gin Framework JWT Swagger
Database: 
MySQL
Tools: 
Postman Migrate CLI
Fitur Utama:
  • Autentikasi pengguna (register, login)
  • Update profil pengguna (nama, email, password)
  • CRUD operasi untuk notes
  • Dokumentasi API dengan Swagger
  • Database migration
  • Environment configuration

Status: 100% Selesai

Gambar Proyek Gambar Proyek
Full-Stack Golang Vue NuxtJS: Website Crowdfunding (Course from BuildWithAngga)

Proyek ini saya buat berdasarkan pembelajaran dari kursus Full-Stack Golang Vue NuxtJS. Proyek ini merupakan sebuah website crowdfunding yang menggunakan teknologi modern. Dalam prosesnya, saya mengembangkan backend menggunakan Golang untuk API, serta frontend yang interaktif dan responsif menggunakan Vue JS dan NuxtJS. Saya juga mempelajari dan berhasil mengintegrasikan pembayaran menggunakan Midtrans Payment Gateway.

Link Github Backend Link Github Frontend
Teknologi yang Digunakan:
Frontend: 
Vue JS Nuxt JS JavaScript HTML Tailwind
Backend: 
Golang Gin Gorm
Database: 
MySQL
Tools: 
Postman

Status: 100% Selesai

Gambar Proyek Gambar Proyek Gambar Proyek Gambar Proyek
Rancang Bangun Sistem Prediksi Kebutuhan Bahan Baku Kopi pada Kafe Menggunakan ARIMA Berbasis Web

Proyek Skripsi. Proyek ini bertujuan untuk mengembangkan sistem berbasis web yang dapat memprediksi kebutuhan bahan baku kopi pada kafe menggunakan metode ARIMA. Sistem ini dibagi menjadi dua bagian: backend menggunakan Laravel dan frontend menggunakan Vue.js. Fitur utama yang ada dalam sistem meliputi manajemen data kafe, bahan baku, menu, dan pesanan, serta memberikan prediksi kebutuhan bahan baku.

Teknologi yang Digunakan:
Frontend: 
Vue.js Bootstrap JavaScript HTML CSS
Backend: 
Laravel PHP
Machine Learning: 
Python
Database: 
MySQL
Tools: 
Postman

Status: 100% Selesai

Gambar Proyek Gambar Proyek Gambar Proyek
Perancangan Sistem Informasi Layanan Internet PermanaHome Berbasis Mobile Menggunakan Framework Flutter

Proyek Magang. Proyek ini bertujuan untuk merancang dan mengembangkan aplikasi mobile yang memfasilitasi layanan internet PermanaHome. Aplikasi ini menyediakan berbagai fitur untuk pengguna, termasuk pendaftaran akun, pemilihan paket internet, formulir instalasi, dan manajemen profil pengguna. Selain itu, terdapat fitur tambahan seperti berita, riwayat, pengaduan, dan notifikasi untuk meningkatkan pengalaman pengguna dalam mengelola layanan internet mereka.

Link Github Backend Link Github Frontend
Teknologi yang Digunakan:
Frontend: 
JavaScript Bootstrap HTML
Backend: 
Laravel PHP
Mobile Development: 
Flutter
Database: 
MySQL
Tools: 
Postman
Gambar Proyek Gambar Proyek Gambar Proyek Gambar Proyek

Sertifikasi

Hubungi Saya