Halo, Saya Rofi'i!.
I am an aspiring Backend Developer and Software Engineer with a strong interest in building scalable, secure, and maintainable applications. I enjoy solving problems through clean code and continuously improving my technical skills. My experience includes developing backend applications using Java, Spring Boot, Laravel, SQL, and REST APIs. I am also expanding my knowledge of software architecture, database design, web security, and best practices in software development. I am currently building my portfolio and seeking opportunities to grow as a Backend Developer or Software Engineer. I am eager to learn new technologies, collaborate with others, and contribute to meaningful projects that create real value.
Everything on this site is written by me, not AI.

Blog
My Notes
Deep Dives
Experience
Fullstack Developer @ Freelance
Jan 2026 - PresentResponsible for end-to-end fullstack web development, database architecture, responsive user interfaces, and custom business solutions for freelance clients.
Key Responsibilities & Achievements:
- Fullstack Web Development: Designed and built responsive web applications tailored to client requirements, integrating intuitive frontend interfaces with robust backend architectures.
- Database & API Design: Architected optimized relational database schemas and developed secure RESTful APIs to handle core transactional workflows.
- Authentication & Access Control: Implemented role-based access control (RBAC), secure authentication pipelines, and data validation layers.
- Deployment & Quality Assurance: Managed application deployment, system testing, and conducted client walkthroughs to ensure seamless handover.
Skills: Laravel · PHP · JavaScript · MySQL · REST APIs · Git · UI/UX Design · Client Communication
Cloud DevOps & Backend Engineer @ Kemdikti Saintek "Pemberdayaan Desa Binaan"
2025 - 2026Architected and implemented containerized cloud infrastructure, reverse proxy gateways, and automated CI/CD deployment pipelines for the SIMKODES platform under the Kemdikti Saintek "Pemberdayaan Desa Binaan" program in Sranak, Bojonegoro.
Key Responsibilities & Achievements:
- Multi-Container Dockerization: Designed and deployed a multi-container architecture (PHP 8.2-FPM, Nginx Alpine, MySQL 8.0) using Docker Compose, establishing 100% consistent and reproducible local, staging, and production environments.
- Server & Gateway Optimization: Configured Nginx reverse proxy with FastCGI pass-through, security headers (X-Frame-Options, CSP), and OPcache bytecode caching (128MB shared memory) to reduce server response latency to < 45ms.
- Automated CI/CD Pipeline: Authored automated deployment scripts (
hosting-setup.sh) to execute Vite asset compilation, database migrations, and application cache clearing, reducing manual deployment cycle time by 75%. - Data Security & Reliability: Secured data workflows with internal bridge network isolation, HTTPS SSL/TLS termination, and persistent Docker volume management for high availability and disaster recovery.
Credentials & Documents:
- 📜 Official HKI Copyright Certificate (Kemenkumham DJKI): Surat Pencatatan Hak Cipta (Catbox) · No:
001015965/EC002025175705(Digitalisasi Tata Kelola Koperasi Desa Merah Putih - Model Desa Binaan Sranak) - 📊 SIMKODES Cloud DevOps & Infrastructure Deck: Slide Arsitektur Containerized Infrastructure (Catbox)
Skills: Docker · Docker Compose · Nginx · PHP 8.2-FPM · MySQL 8.0 · Bash Scripting · CI/CD · Vite · Linux Administration · OPcache
Backend Developer & Technical Documentation Intern @ PPSDM MIGAS CEPU
Apr 2025 - May 2025Responsible for backend architecture design, payment gateway integration, multi-layer security systems, and standardized technical documentation for a Hotel & Reservation Management System built with Laravel 12 and Livewire Volt.
Key Responsibilities & Achievements:
- Backend & Database Architecture: Designed optimized relational MySQL database schemas using UUIDs, Eloquent ORM relationships, and custom service providers to handle atomic room booking transactions.
- Payment Gateway & Webhook Integration: Integrated Xendit Payment Gateway V2 (Bank Virtual Accounts, QRIS, E-Wallets, Retail Outlets) with automated asynchronous webhook listeners for real-time payment reconciliation.
- Multi-Layer Security: Implemented 3-tier Role-Based Access Control (RBAC: Admin, Trainee, General Public), brute-force rate limiting, and anti-bot protection via Google reCAPTCHA v2.
- Cloud Media Optimization: Integrated ImageKit & Cloudinary CDN to optimize image compression and deliver decentralized, low-latency room media assets.
- Standardized API Documentation: Authored comprehensive technical documentation and OpenAPI 3.0 specifications featuring JSON request/response schemas, sequence diagrams, and an interactive portal.
- Testing & QA Automation: Developed End-to-End (E2E) automated browser testing suites using Playwright to validate critical checkout and authentication user flows.
Credentials & Documents:
- 📜 Official Surat Keterangan PKL: Surat Keterangan Selesai PKL (Catbox) · No:
040 /Ket.pkl/TU.05.01/BPM/2025(Pusat Pengembangan Sumber Daya Manusia Minyak dan Gas Bumi - KESDM RI) - 📊 Wisma Migas Architecture & Documentation Deck: Laporan Arsitektur Backend & Dokumentasi API (Catbox)
Skills: PHP · Laravel 12 · Livewire Volt · MySQL · Xendit API · Webhooks · REST APIs · OpenAPI 3.0 · Technical Writing · Google reCAPTCHA · Playwright · ImageKit CDN
Backend Engineer (Program Magang MSIB) @ MSIB - PT Maleo Edukasi Teknologi (Educourse.id)
Aug 2024 - Dec 2024Led a cross-functional team (UI/UX, Frontend, and Backend) in designing and developing SmartBeez, an interactive web platform for child education and parenting powered by Django and Python under the Kampus Merdeka x Educourse.id Certified Independent Study Program (Batch 7 - 900 Hours).
Key Responsibilities & Achievements:
- Team Leadership & Project Management: Coordinated a 5-member cross-functional team using Agile/Scrum methodologies, facilitated sprint planning sessions, and managed the project roadmap to ensure 100% on-time milestone delivery.
- Automated Payment & Subscription Gateway: Integrated Midtrans Snap API (QRIS & Virtual Account) and developed secure Webhook Listener endpoints with signature key verification to automate real-time subscription lifecycle management.
- Authentication & Security Guard: Implemented centralized authentication flows via Google OAuth2 and Django Allauth, reinforced with anti-bot CAPTCHA validation, robust password hashing, and CSRF protection.
- Access Control & Route Protection: Built custom view decorators (
@subscription_required) to restrict access to educational videos and exclusive parenting content to active subscribers. - Learning & Quiz Engine: Designed relational database schemas using Django ORM and built business logic for automated interactive quiz scoring.
- Developer Productivity & Seeding: Authored automated data seeding scripts (
manage.py seed_data) to standardize and expedite local testing workflows across the engineering team.
Credentials & Documents:
- 🎓 Official Completion Certificate & Academic Transcript (900 Hours): Sertifikat Kelulusan & Transkrip DHS (Catbox) · Credential ID:
EDU-066/SI-MSIB-7/XII/2024/10801806· STEM ID:#129212996(Backend Score: 98/100) - 📊 SmartBeez Capstone Project Deck: Slide Presentasi & Portofolio (Catbox)
Skills: Python · Django · Midtrans API · Webhooks · Google OAuth2 · PostgreSQL · Agile/Scrum · REST APIs · CAPTCHA
Organization Experience
Media & Publication Staff @ Student Executive Board (BEM) Faculty of Science & Technology
2025 - 2026Managed digital publication workflows, visual communications, and event media coverage for the Student Executive Board (BEM) Faculty of Science & Technology throughout the 2025 - 2026 period.
Key Contributions:
- Directed creative media publication strategies and managed official social media communication channels for student outreach.
- Designed digital promotional assets, informative banners, and publication content for faculty-wide programs.
- Spearheaded live event documentation and post-event media recaps, ensuring consistent institutional branding.
Internal Affairs Staff @ Student Executive Board (BEM) Faculty of Science & Technology
2024 - 2025Led the execution of the Joint Basic Student Leadership Training (LKMTD) between the Faculty of Science & Technology (FST) and the Faculty of Islamic Studies (FIK) UNUGIRI in January 2025.
Key Contributions:
- Coordinated cross-faculty organizing committees and harmonized communication channels between student executive bodies.
- Spearheaded operational problem-solving during both pre-event planning and live execution.
- Strengthened organizational leadership, cross-departmental coordination, and event management workflows.
Certifications
Surat Pencatatan Ciptaan (HKI Hak Cipta) - Digitalisasi Tata Kelola Koperasi Desa Merah Putih
🏛️ Kementerian Hukum Republik Indonesia (DJKI)001015965Surat Pencatatan Ciptaan resmi dari Direktur Jenderal Kekayaan Intelektual (DJKI) Kementerian Hukum Republik Indonesia (Nomor Permohonan: EC002025175705, Nomor Pencatatan: 001015965) atas karya cipta poster Digitalisasi Tata Kelola Koperasi Desa Merah Putih sebagai Penggerak Ekosistem Usaha Mikro dalam Model Desa Binaan di Desa Sranak Bojonegoro dalam program Kemdikti Saintek.
Surat Keterangan Praktik Kerja Lapangan (Digitalisasi Wisma Migas)
🏛️ PPSDM MIGAS (Kementerian ESDM RI)040 /Ket.pkl/TU.05.01/BPM/2025Surat Keterangan Selesai Praktik Kerja Lapangan (PKL) resmi dari Pusat Pengembangan Sumber Daya Manusia Minyak dan Gas Bumi (PPSDM MIGAS Cepu) Kementerian Energi dan Sumber Daya Mineral Republik Indonesia atas penyelesaian tugas khusus rancang bangun dan implementasi sistem reservasi digital Wisma Migas Berbasis Web.
Platform and Web Developer (Specialist Education Platform)
🏛️ Kampus Merdeka x Educourse.id (PT Maleo Edukasi Teknologi)EDU-066/SI-MSIB-7/XII/2024/10801806Program Studi Independen Bersertifikat (MSIB) Kampus Merdeka Batch 7 selama 900 jam pembelajaran intensif yang diselenggarakan oleh PT Maleo Edukasi Teknologi (Educourse.id) di bawah naungan Kemendikbudristek. Terakreditasi dan tersertifikasi STEM.org (#129212996) dengan predikat Exemplary Student. Menyelesaikan kurikulum Back-end Development (Nilai 98), Rapid Prototyping & Fullstack Development (Nilai 98), Content Management Systems (Nilai 98), Gamification & Interactive Elements (Nilai 98), serta implementasi Capstone Project SmartBeez berbasis Django & Python.
Belajar Dasar Cloud dan Gen AI di AWS
🏛️ Dicoding Indonesia & AWS81P2VQ53QPOYMemahami konsep dasar cloud computing berstandar industri AWS dan penerapan Generative AI. Mencakup infrastruktur global AWS, komputasi (Amazon EC2, Elastic Load Balancing), jaringan (VPC, Direct Connect), penyimpanan & database (Amazon S3, EBS, DynamoDB, RDS), serta arsitektur keamanan dan kepatuhan (AWS IAM, Shared Responsibility Model, AWS Well-Architected Framework).
Belajar Back-End Pemula dengan JavaScript
🏛️ Dicoding Indonesia & AWS1RXY0581QZVMMenguasai pembuatan Web Service dan RESTful API mandiri menggunakan Node.js dan Hapi Framework. Mengimplementasikan arsitektur CRUD (Bookshelf API), pengujian otomatis endpoint menggunakan Postman, serta deployment aplikasi ke cloud instance Amazon EC2 via SSH.
Belajar Dasar-Dasar DevOps
🏛️ Dicoding Indonesia81P28NVD8POYMemahami kultur, prinsip, dan praktik implementasi DevOps. Menguasai prinsip The Three Ways, CALMS Framework (Culture, Automation, Lean, Measurement, Sharing), serta pengenalan CI/CD Pipeline dan DevOps toolchain untuk efisiensi siklus rilis perangkat lunak.
Memulai Pemrograman Dengan Java
🏛️ Dicoding IndonesiaERZR0MG6OXYVMenguasai dasar bahasa pemrograman berorientasi objek (OOP) menggunakan Java. Mencakup konsep Encapsulation, Inheritance, Polymorphism, Interface, struktur koleksi (List, Set, Map), generics, dan penanganan eksepsi (Exception Handling).
Belajar Dasar Pemrograman JavaScript
🏛️ Dicoding Indonesia & AWS6RPN68129P2MMenguasai sintaks modern JavaScript (ES6+), struktur data kompleks, Object-Oriented Programming (OOP), Functional Programming, penanganan asinkron (Promise, async/await), modularisasi Node.js, pengelolaan package (NPM), serta automated testing.
Belajar Dasar Pemrograman Web
🏛️ Dicoding Indonesia1RXYOMMD9PVMMembangun fondasi web modern menggunakan semantic HTML5 dan CSS3. Menguasai layout responsif dengan Flexbox, Box Model, Media Queries, serta best practice penyusunan struktur halaman web yang aksesibel dan mobile-friendly.
Projects
Modern static personal portfolio and technical blog built with Gatsby, React, and Git-based Netlify/Decap CMS.
Implementation of SMOTE and GridSearchCV for Imbalanced Sentiment Classification on the Cabinet Reshuffle Issue
📝 Download Format Data Diri & CV (.md)
Terisi otomatis dan tersinkronisasi langsung saat Anda menambah atau mengubah riwayat di website.
Otomatis memuat seluruh data pengalaman kerja, organisasi, sertifikasi, dan pendidikan terbaru Anda.
Formulir kosong berisi struktur 7 poin utama data diri untuk diisi manual.