Curriculum Vitae

Alfeus Martinus
Software Engineering student at Universitas Pendidikan Indonesia with over 2 years of experience in web and Android development. Proficient in MySQL, ExpressJS, ReactJS, NodeJS, Kotlin, and Java, specializing in scalable applications with clean architecture and MVVM. Experienced in implementing RESTful APIs, SDLC, and utilizing frameworks like JUnit and MockK for Kotlin unit testing. Successfully led teams to complete 5+ projects on time and deployed an Online Store feature in the Berbagi.link application. Skilled in leadership, team management, and analytical problem-solving, aspiring to grow as a Project or Product Manager to deliver impactful tech solutions.<br /> Highly motivated to gain internship/work opportunities at BUMN (State-Owned Enterprises) to contribute to Indonesia’s technological advancements and support national development
Sedang berjalan
Universitas Pendidikan Indonesia
S1 • Rekayasa Perangkat Lunak • IPK 3.94
Februari 2025 - Juli 2025
DCI-DBT0206 Developer

PT Telekomunikasi Indonesia (Persero) Tbk • Magang
Januari 2024 - Januari 2024
Project Manager
PT Amanah Karya Indonesia • Magang
Saya terlibat dalam pengembangan aplikasi Berbagi.link untuk platform Android, dengan fokus utama pada modul toko online. Tanggung jawab saya meliputi pengembangan berbagai fitur, seperti halaman toko, pengelolaan produk, pelacakan penjualan, serta alat pemasaran, guna meningkatkan pengalaman pengguna secara menyeluruh. Dengan memanfaatkan Kotlin dan menerapkan arsitektur MVVM (Model-View-ViewModel), saya memastikan kode yang dihasilkan tetap scalabel dan dapat dipelihara dengan baik sepanjang siklus proyek.
Selain itu, saya juga bertanggung jawab dalam perancangan antarmuka pengguna yang responsif dan intuitif menggunakan XML Layout, serta melakukan komunikasi dengan API menggunakan Retrofit untuk mendukung pertukaran data yang efisien dan terpercaya dengan layanan backend.
Sebagai Project Manager, saya mengawasi jadwal proyek, mendistribusikan tugas kepada anggota tim, dan memastikan keberhasilan pengiriman modul aplikasi. Saya berkolaborasi dengan para pemangku kepentingan, mengumpulkan kebutuhan, serta memastikan bahwa fitur-fitur aplikasi sejalan dengan tujuan bisnis yang telah ditetapkan. Selain itu, saya memfasilitasi rapat tim, melacak kemajuan, serta proaktif mengatasi tantangan yang timbul untuk menjaga momentum proyek dan memastikan kesesuaian dengan tujuan yang telah ditetapkan.
Melalui pengalaman ini, saya telah mengembangkan keterampilan manajemen proyek, memperkuat keahlian teknis, serta memperoleh pemahaman yang mendalam tentan
Media
November 2023 - Mei 2024
Web Development Curriculum
Google Developer Students Club Chapter UPI • Organisasi
Saya terlibat dalam kegiatan Curriculum Web Developer di Google Developer Students Club - UPI, yang fokus pada pemahaman tentang cara kerja halaman web dan komponen-komponennya. Kegiatan ini melibatkan pembelajaran kolaboratif melalui studi kasus, seperti membangun halaman web dan mempublikasikannya untuk akses publik. Selain itu, kami juga terlibat dalam pembuatan portofolio serta profil persona anggota GDSC melalui platform LinkedIn, yang bertujuan untuk memperluas jaringan profesional dan mempromosikan kehadiran online anggota GDSC secara efektif
Media
Desember 2024
SERTIFIKAT KOMPETENSI KELULUSAN Belajar Pengembangan Aplikasi Android Intermediate
PT Dicoding Akademi Indonesia • MRZMY9R6KZYQ
Kelas ini dirancang untuk meningkatkan keterampilan saya sebagai Android Developer dalam mempelajari berbagai komponen lanjutan. Saya mempelajari Advanced UI untuk meningkatkan pengalaman pengguna dengan Custom View, Widget, dan WebView, serta Animation untuk membuat animasi menggunakan Properti Animation dan Motion Layout. Pada Localization & Accessibility, saya belajar menjangkau lebih banyak pengguna melalui multibahasa dan fitur aksesibilitas.
Saya memahami cara kerja Service untuk aksi di Background Thread, mengelola Media seperti audio, video, dan gambar, serta menggunakan Geo Location untuk menampilkan peta, lokasi pengguna, dan informasi berbasis radius. Advanced Testing mengajarkan pendekatan pengujian seperti unit testing dan UI testing, sementara Advanced Database mengasah kemampuan TDD dan pengujian komponen. Saya juga mempelajari layanan Firebase seperti Authentication, Realtime Database, dan FCM.
Sebagai evaluasi, saya menyelesaikan proyek akhir berupa aplikasi Android bertema story app dengan fitur Paging untuk berbagi foto
Media
November 2024
SERTIFIKAT KOMPETENSI KELULUSAN Belajar Penerapan Machine Learning untuk Android
PT Dicoding Akademi Indonesia • QLZ9V95E7X5D
Kelas ini dirancang untuk Android Developer yang ingin mengintegrasikan machine learning di aplikasi Android. Di akhir kelas, saya mampu membuat aplikasi yang mengimplementasikan machine learning di perangkat (on-device) untuk mengklasifikasikan gambar dari galeri secara efektif.
Materi yang dipelajari meliputi Machine Learning di Android, membahas alasan, framework, dan contoh implementasi ML (4 jam). Saya mempelajari Konsep Dasar Android untuk Machine Learning, termasuk custom view, akses kamera/galeri, dan implementasi ML di cloud menggunakan Web API dan Retrofit (6 jam). ML Kit diajarkan untuk menerapkan fitur siap pakai seperti text recognition, translation, dan barcode scanning (7 jam), sementara TensorFlow Lite digunakan untuk studi kasus Image Classification, Object Detection, dan Prediction (9 jam). Saya juga mendalami MediaPipe untuk solusi real-time media yang kompleks (6 jam), Firebase ML untuk model dinamis dengan update OTA (4 jam), serta Generative AI untuk Smart Reply dan Bert Question & Answer (6 jam).
Sebagai evaluasi, saya menyelesaikan proyek akhir berupa aplikasi Android yang mengimplementasikan machine learning on-device untuk klasifikasi gambar dari galeri
Media
September 2024
SERTIFIKAT KOMPETENSI KELULUSAN Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
PT Dicoding Akademi Indonesia • KEXL16Y8WXG2
Kelas ini dirancang untuk pemula yang ingin mempelajari dasar-dasar pemrograman untuk menjadi pengembang software sesuai standar okupasi Pengembang Software (KBJI: 2512.03, Indotask: 2512). Di akhir pelatihan, saya mampu memodifikasi aplikasi perangkat lunak dengan teknologi HTML, CSS, dan JavaScript tingkat dasar sesuai spesifikasi dan fungsionalitas aplikasi.
Saya belajar memahami kebutuhan aplikasi dari sisi pengguna dan spesifikasi teknis (49 menit) serta membuat perencanaan modifikasi melalui pembuatan requirement aplikasi dan diagram alur (1 jam 19 menit). Selanjutnya, saya mempelajari konsep dasar pemrograman seperti sintaks, variabel, tipe data, logika, dan bahasa JavaScript ES6, termasuk menulis pseudocode dan kode pertama (2 jam 20 menit).
Kelas ini juga membahas modifikasi aplikasi perangkat lunak menggunakan HTML5 dan CSS3 melalui studi kasus antarmuka aplikasi (54 menit). Selain itu, saya mempelajari teori pengarsipan perangkat lunak, pembuatan dokumentasi teknis, komentar kode, dan penyesuaian gaya penulisan kode, disertai praktik komunikasi dokumentasi kepada stakeholders (1 jam 31 menit).
Sebagai hasil akhir, saya dapat meneliti, menganalisis, merencanakan, memodifikasi, dan mendokumentasikan perangkat lunak secara profesional
Media
September 2023
SERTIFIKAT KOMPETENSI KELULUSAN Memulai Pemrograman dengan Haskell
PT Dicoding Akademi Indonesia • JMZV1300QXN9
Kelas ini dirancang untuk pemula yang ingin mempelajari bahasa pemrograman Haskell berdasarkan kurikulum STEI ITB. Di akhir kelas, saya mampu membuat program dalam bentuk Haskell script dengan menerapkan konsep-konsep seperti operator, ekspresi, variabel, tipe data, struktur data, dan fungsi.
Materi yang dipelajari mencakup Pengenalan Haskell, termasuk pengertian, sejarah, dan karakteristiknya (1 jam 45 menit). Saya memahami konsep Operator, Ekspresi, dan Variabel dalam Haskell (3 jam 35 menit) serta mempelajari berbagai Tipe Data yang tersedia (1 jam 35 menit). Selain itu, saya mempelajari Struktur Data seperti list dan tuple serta pengoperasiannya menggunakan operator (2 jam 20 menit).
Saya belajar membuat Haskell Script yang berisi ekspresi, komentar, dan indentasi yang tepat (3 jam 10 menit). Akhirnya, saya mendalami topik Semua tentang Fungsi, termasuk menulis fungsi yang baik dan mengombinasikannya untuk berbagai keperluan (4 jam 28 menit). Dengan materi ini, saya mampu menguasai dasar-dasar Haskell untuk membuat program yang efisien dan terstruktur
Media
Juli 2023
SERTIFIKAT KOMPETENSI KELULUSAN Cloud Practitioner Essentials (Belajar Dasar AWS Cloud)
PT Dicoding Akademi Indonesia • RVZKO72MQPD5
Kelas ini ditujukan bagi yang ingin memulai karier di bidang cloud computing berdasarkan standar kompetensi internasional AWS. Di akhir kelas, saya dapat memahami AWS Cloud, termasuk jenis layanan, infrastruktur global, hingga model harganya.
Materi yang dipelajari mencakup Pengantar ke Amazon Web Services, yang menjelaskan persiapan sebelum memulai, manfaat AWS, perbedaan on-demand dan model penerapan cloud, serta skema biaya pay-as-you-go (45 menit). Saya juga mempelajari Komputasi di Cloud, termasuk Amazon EC2, Elastic Load Balancing, perbedaan Amazon SNS dan Amazon SQS, serta layanan komputasi AWS lainnya (1 jam 30 menit).
Selain itu, saya mendalami Infrastruktur Global dan Keandalan, seperti konsep Availability Zone, manfaat Amazon CloudFront dan Edge locations, serta metode penyajian layanan AWS (45 menit). Materi Jaringan mencakup konsep dasar jaringan, sumber daya publik dan privat, virtual private gateway, virtual private network, AWS Direct Connect, penerapan arsitektur hybrid, serta lapisan keamanan dalam strategi IT. Dengan pemahaman ini, saya siap memulai perjalanan karier di dunia cloud computing
Media
April 2024
SERTIFIKAT KEJUARAAN POSTER
PMK UPI • 006/PASKAH-PMK-UPI/03/III/2024
Saya menerima sertifikat kejuaraan sebagai juara 1 dalam rangka lomba poster pada acara Paskah yang diselenggarakan oleh Persekutuan Mahasiswa Kristen UPI pada tanggal 5 April. Dalam lomba tersebut, saya berhasil membuat desain poster dengan tema Paskah yang mendapat apresiasi dan penghargaan. Penghargaan ini menjadi bukti dari kreativitas dan keterlibatan saya dalam berbagai kegiatan akademik dan komunitas di kampus
Media

Desember 2023
SERTIFIKAT PENGHARGAAN SEBAGAI RELAWAN
Dinas Pendidikan Provinsi Jawa Barat • 2566/HM.05/Bid.PSMA
Dinas Pendidikan Provinsi Jawa Barat dengan ini memberikan penghargaan kepada saya, sebagai relawan dalam kegiatan JFLS EXPO GOES TO SCHOOL yang diselenggarakan oleh Dinas Pendidikan Provinsi Jawa Barat pada tanggal 01 - 14 November 2023. Selama periode tersebut, saya bertugas sebagai pembicara di beberapa sekolah di Cimahi, berperan aktif dalam mensosialisasikan program JFLS selama 14 hari. Penghargaan ini menjadi bentuk apresiasi atas kontribusi dan partisipasi saya dalam mendukung kegiatan pendidikan di Jawa Barat