Hello! My name is Reihan Agam. I am a Mobile Developer specializing in Flutter, with experience as a Fullstack Developer using technologies such as Node.js, NestJS, and Go for backend development, and CodeIgniter 4 or Next.js for frontend applications. I also work in the DevOps domain, managing infrastructure, CI/CD pipelines, and database reliability, including implementing MySQL high availability and redundancy using ProxySQL and Orchestrator.

Resume

In 2020, I began my career as a software developer, using CodeIgniter 3 and Laravel 6 to create a tax website for BPRD, including both the back office and user interface. I was guided by my senior and had a 9-month contract. After that, I attended a bootcamp at Arkademy (Pijar Camp) for a total of 1 month. During this bootcamp, I developed a job portal website and API using React JS and Node JS, employing the Scrum methodology. After the bootcamp, I worked at a software house for over 4 years as a full-stack developer , creating website and mobile applications, as well as APIs. I also have experience using third-party services such as Midtrans, Xendit, OY, Raja Biller, Raja Ongkir, Finnet, and Qontak.

Certificates

Fullstack Software Developer Certificate

First Job
Second Job
Third Job

Portfolios

IAG2026

Web : Link

Viniela Property

Web : Link

Viniela

Web : Link

Homeservice Viniela

Web : Link

Marlinda

Android : Link

Fspmi

Android : Link

Ios : Link

Saka

Android : Link

Ios : Link

Fasi

Android : Link

Ios : Link

SMA 4 MEDAN

Android : Link

HP3KI

Android : Link

Starlet

Android : Link

Ios : Link

HOG

Android : Link

Ios : Link

MB W204 CLUB INA

Android : Link

Ios : Link

CHTC

Android : Link

Bank Al Barokah

Web : Link

SMA Plus Al Ghifari

Web : Link

Pinewoodpwk

Web : Link

Tentang Loker

Web : Link

Personal Project

POS Platform v1.3

Tech :

  • Backend: Go (Gin + GORM)
  • Frontend: Next.js 16

Features:

  • Outlet tax/promo pricing engine
  • Inventory valuation + COGS report
  • Purchasing partial receive + AP aging
  • Thermal receipt + barcode cashier flow
  • Bilingual UI (EN/ID) across POS dashboard modules
POS Dashboard
POS Users
POS Outlets
POS Categories
POS Products
POS Sales
POS Inventory
POS Purchasing
POS Reports
POS Audit Logs
POS RBAC

My Event

Flutter Version 3.41.1

DDD-based Architecture

Tech :

  • Flutter
  • Backend - Go Lang
  • MySQL

Features :

  • Event Range Schedule
  • Location
  • Use WYSIWYG for content
  • Multiple Image Banner
My Event 1
My Event 2
My Event 3
My Event 4
My Event 5.1
My Event 5.2
My Event 6
My Event 7

My Note

Flutter Version 3.38.7

Tech :

  • Flutter
  • Backend - SQlite

Features :

  • Integrate Cloudinary to save media such as images and videos
  • Use WYSIWYG for content
  • Pin your content
  • Set Reminder
  • Search by Title
  • Authentication
My Note 1
My Note 2
My Note 3
My Note 4
My Note 5
My Note 6
My Note 7
My Note 8
My Note 9

Chat

Flutter Version 3.29.2

DDD-based Architecture

Tech :

  • Flutter
  • Backend - Node JS
  • MySQL
  • Socket IO

Features :

  • Permission Notification
  • User Online Activity
  • Reply via notification
  • Unread Message Badge in Chats
  • Set Last Active when the user leaves
  • Mark as read and unread with color
  • Indicator showing when the user is typing
  • Animate to the latest chat when clicking on the detail
  • Type only text in the message
  • Dark Mode
Chat 1
Chat 2
Chat 3
Chat 4
Chat 5
Chat 6
Chat 7
Chat 8
Chat 9
Chat 10
Chat 11
Chat 12
Chat 13
Chat 14
Chat 15
Chat 16