Curriculum Vitae

Download PDF

Moh Rifkan

Fullstack Software Developer

Indonesiagoggxi@gmail.comgoggxi.github.iolinkedin.com/in/goggxigithub.com/Goggxi

Summary

I'm a fullstack software developer with more than five years of experience building products for startups, companies, and clients across Indonesia.

I work across the whole stack: mobile apps with Flutter and Kotlin, backend services with Go, Python (Django REST Framework), and Node.js (NestJS), web apps and admin dashboards with React and Next.js, and databases such as PostgreSQL, MongoDB, and Firebase. I care about clean architecture, maintainable code, and taking products all the way from the first design to production and store release.

I enjoy working closely with clients and teams to turn ideas into reliable software. Outside of work, I love traveling and discovering new places.

Work Experience

Backend Engineer · PT. Rumahlogic Teknologi

Jul 2024 - Jul 2025

Tangerang Selatan, Indonesia

As a Backend Engineer at PT Rumahlogic Teknologi, I was responsible for developing web services and microservices, utilizing Python with Django REST Framework and Go with Gin Gonic as the backend technologies. I worked with PostgreSQL and MongoDB for database management, focusing on creating scalable and efficient solutions. My role involved designing and implementing RESTful APIs, managing data storage, and ensuring system performance and reliability. Additionally, I contributed to optimizing application performance and implementing best practices for backend development.

Mobile Developer · Budi Dev

Nov 2022 - Jan 2023

Remote

As a freelance remote developer with Budi Dev, I contributed to the development of Thor Mobile, an online chatting and marketplace application for NFTs and cryptocurrencies. My responsibilities included implementing user authentication, contact management, and chat functionalities using Flutter, GetStream, DESO, and Firebase. I also set up modular dependency injection and gained experience in creating real-time chat apps, integrating cryptocurrency wallets, and managing tasks with Trello and Jira.

Fullstack Developer · RumahBeku Morut

Dec 2021 - Present

Kolonodale, Indonesia

As a UI/UX & FullStack Developer at RumahBeku Morut – My Brother Store since December 2021, I have developed multiple applications, including the backend service for RBM using both NestJS (TypeScript) and Golang, which supports RESTful API operations, PostgreSQL, and Firebase authentication. I also created RBM Kasir, a cashier app integrated with Bluetooth printers and cash drawers, and RBM Customer, a consumer shopping app with features for online ordering, product management, and reward redemption. My responsibilities involved product and order management, push notifications, and Docker deployment. I gained experience in maintaining projects, managing servers, and migrating data to Firebase.

Mobile Developer · PT. Grocee Teknologi Indonesia

Apr 2021 - Feb 2023

Onsite - Makassar, Indonesia

Mobile Developer at PT. Grocee Teknologi Indonesia, I developed three applications from scratch: JHK Umat, a comprehensive Catholic community service app with features for scheduling consultations, online prayers, and donations; JHK Imam, a platform for pastors to manage consultations and create sermons; and Dairyfood Manager, an internal tool for PT. DAIRYFOOD INTERNUSA to monitor product performance and manage approvals. I focused on improving UI/UX design, implementing user authentication, and integrating functionalities such as video lectures, online Bible access, and job search capabilities using Flutter, Firebase, and gRPC. Additionally, I handled app deployment to the App Store and Play Store, and gained skills in automated publishing, design patterns, and Figma for layout design.

Mobile Engineer · PT. Grafca Digital Teknologi

Mar 2020 - May 2020

Jakarta & Yogyakarta, Indonesia

As a Mobile Developer at Grafca Digital Teknologi, I developed Qylo Driver, an app for managing customer orders using 100% electric motorcycles. The application includes features for order management, carbon emissions tracking, battery management, wallet functions, and integration with Google Maps for redirection and live tracking. My responsibilities encompassed implementing these features using Flutter, Google Maps API, and Firebase, and I achieved proficiency in securing wallet functionality within the app.

Selected Projects

Boomzzaboomzza.com

Jul 2024 - Present

Social sports and horse-racing community app for Australian sports fans: a live feed of sport events and race cards, group race chats, realtime messaging, and event reminders. I work across the Flutter app, the NestJS API, the racing data pipeline, and the admin CMS.

Flutter · NestJS · Supabase · PostgreSQL · Python · Next.js

ZOOZizoozi.com

Jul 2025 - Present

Duty-free shopping marketplace that connects buyers with verified travelers who buy and deliver items from airport stores worldwide, with escrow payments, traveler payouts, in-app chat, and identity verification. I built the Flutter mobile app, the NestJS API, and the admin dashboard.

Flutter · NestJS · PostgreSQL · Next.js · Stripe · Firebase

Berlian Mamala Resort System

May 2026 - Present

End-to-end hotel management system for a resort: reservations, front office and night audit, restaurant POS with kitchen display, housekeeping, inventory, HR attendance, gym and pool ticketing, an owner reporting app, and a guest booking site with online payments.

NestJS · PostgreSQL · Next.js · Flutter · Docker · Midtrans

Asrarasrartv.tech

Aug 2026 - Present

My own free digital prayer clock for Indonesian mosques. It runs on the mosque TV and is managed from caretakers' phones: Kemenag-standard prayer times, iqamah countdown, murottal and announcement scheduling, multi-screen sync, QRIS donations, and offline support.

NestJS · PostgreSQL · Next.js · PWA · Kotlin · webOS

VX Laundryvx-laundry.pages.dev

Sep 2025 - May 2026

Multi-outlet laundry management app for owners and staff: order tracking, Bluetooth thermal receipts, WhatsApp digital receipts, loyalty and referral programs, expenses and reports, plus a landing page and a super-admin panel.

Flutter · Supabase · PostgreSQL · Next.js

Kodal

Oct 2026 - Present

My own chat-based personal shopping and delivery (jastip) app, starting in Morowali Utara. Customers post requests, local couriers reply with quotes in chat, and the same app handles rides, intercity trips, and parcels, with in-app voice calls. Coming soon to the Play Store and App Store.

Flutter · NestJS · PostgreSQL · Next.js · WebSocket · LiveKit

RumahBeku Morutgoggxi.github.io/rbm-pages

Dec 2021 - Present

This application is an online shopping service at RumahBeku Morut. Make it easier for customers to find and buy goods available at RumahBeku Morut.

Flutter · TypeScript · Go · Firebase · Google Cloud

Groceelinkedin.com/company/grocee-indonesia

Apr 2023 - Mar 2024

Grocee is a local marketplace app specializing in daily essentials and FMCG. It offers a convenient platform for users to browse and purchase household necessities, ensuring quick access to essential products and streamlined shopping experiences.

Flutter · Firebase · Google Cloud

Skills

Flutter · Dart · Kotlin · TypeScript · Node.js · NestJS · Next.js · React · Go · Python · Java · PostgreSQL · Supabase · Firebase · MongoDB · Docker

Education

SMK Negeri 1 Petasia

Computer Network Engineering

2014 - 2016

Universitas DIPA

Bachelor's Degree in Computer Science

2016 - 2024