// EST. 2016
AVAILABLE / BEKASI · UTC+7

SENIOR MOBILE DEVELOPER.

Hi — I'm Irman Junianto. 10+ years shipping Flutter, Vue, Laravel & Go apps for governments, startups, and the occasional FMCG factory line. I build it, ship it, and keep it running.

// DEV.ID-CARD #0042
IJ
NAME IRMAN J.
ROLE SR. MOBILE
LOC BEKASI ID
EXP 10+ YEARS
STATUS ● ACTIVE
GUNADARMA UNIV / B.SC INFO SYSTEMS
22
APPS SHIPPED
18
CERTS EARNED
01

// WHO_AM_I.MD

ABOUT

SR. DEV / 10+ YRS

A Senior Mobile Developer with over 10 years of experience in mobile and web application development. Skilled in Flutter, React Native, Laravel, Vue.js, and Golang.

I lean on clean architecture and BLoC for Flutter, ship Vue with Quasar/Nuxt on the web, and build Go backends that hold up in production. I've delivered into the Indonesia National Single Window, FMCG production lines, civic monitoring, and a long list of internal tools.

Comfortable in Agile/Scrum teams and equally happy soloing a feature end-to-end. Particular about performance, motion, and the small UX details.

// PERSONAL.JSON

NAME Irman Junianto
BASED Bekasi, West Java 🇮🇩
DEGREE B.Sc Information Systems
SCHOOL Gunadarma Univ · GPA 3.32
LANGS Indonesian · English

// STRENGTHS

Problem-SolvingAnalyticalCommunicationAdaptabilityTeamworkTime-MgmtCreativityDetailLeadershipWork Ethic
02

// CAREER.LOG

EXPERIENCE

7 COMPANIES
// CURRENTLY HERE

Mobile Application Developer

Jul 2022 — Present
PT MIOTA INTERNATIONAL TEKNOLOGI
  • Design and develop mobile apps using Flutter, with clean architecture and BLoC state management.
  • Build frontend web apps using Quasar / Nuxt.js with Vue.js.
  • Design DB schemas and manage PostgreSQL & SQLite databases.
  • Develop backend systems and ship REST APIs in Go.
  • Bug fixes, optimization, and design-spec compliance.
FlutterBLoCVue.jsQuasarNuxt.jsGoPostgreSQLSQLite

Senior Application Developer

Jul 2021 — Jun 2022
PT MITRA INTEGRASI INFORMATIKA
  • Designed & developed frontend web apps using Laravel.
  • Implemented auth with Laravel Jetstream; managed MySQL databases.
  • Tailwind CSS for clean, responsive interfaces.
  • Cross-functional collaboration on quality + delivery.
LaravelJetstreamMySQLTailwind

Mobile Application Developer

Apr 2021 — Jun 2021
DISKOMINFO TANGERANG REGENCY GOVT.
  • Flutter mobile apps with clean architecture + BLoC.
  • Companion Laravel webs for seamless integration.
  • External APIs and data-source integration.
FlutterBLoCLaravel

Freelance Developer

Nov 2020 — Mar 2021
INDEPENDENT / CONTRACT
  • Frontend mobile apps in Flutter (MVVM + BLoC).
  • Translated designs into fully functional apps.
  • Performance and responsiveness optimization.
FlutterMVVMBLoC

Full Stack Developer

Aug 2020 — Oct 2020
PT PRAKARSA ALAM SEGAR
  • Web with React.js; mobile with Flutter.
  • PostgreSQL schemas; backend APIs in Node.js + Laravel.
ReactFlutterNode.jsLaravelPostgreSQL

Android Developer

Aug 2019 — Jul 2020
PT NIEVE APLIKASI MANDIRI
  • Native Android apps with intuitive interfaces.
  • API integration, unit testing, performance work.
  • Researched and adopted new tech to improve UX.
AndroidJavaKotlin

Java Programmer

Apr 2016 — Jul 2019
PT ELECTRONIC DATA INTERCHANGE INDONESIA
  • Develop and maintain Java backend services for the Indonesia National Single Window (INSW) platform.
  • Build microservices integrating government customs systems via SOAP/XML protocols.
  • Design and manage data pipelines, data models, and queries in PostgreSQL and Oracle.
  • Expose processed data via REST APIs consumed by reporting dashboards.
  • Performance tuning, debugging, and code-quality stewardship across multiple INSW modules.
JavaMicroservicesSOAPXMLREST APIPostgreSQLOracle
03

// STACK.CONFIG

THE STACK

DAILY DRIVERS
Languages // 5
DartJavaPHPJavaScriptGo
Mobile // 3
Flutter ★React NativeAndroid Native
Web Frontend // 7
Vue.jsQuasarNuxtReactTailwindShadcnMaterial UI
Backend // 3
GolangLaravelExpress.js
API Development // 4
REST APIJSONLaravel BreezeLaravel Jetstream
Database // 5
PostgreSQLSQLiteMySQLFirebaseOracle
State Mgmt // 5
BLoCProviderPiniaZustandMVVM
Auth / Security // 3
BiometricOAuthJWT
Cloud / DevOps // 6
FirebaseGitGitHubGitLabCI/CDDocker
Methodology // 5
AgileScrumSDLCClean ArchTDD
Testing // 2
Unit TestingPerformance Optimization
04

// SELECTED_WORKS/

PROJECTS

22 SHIPPED
Mobile

Mioto GPS Installation

GPS device installation and monitoring app for field service crews. Real-time tracking, assignment workflows, and offline support.

FlutterBLoCGoPostgreSQL
Mobile

Pantau Mobile

Real-time asset monitoring mobile app. Live WebSocket feeds, customizable alert rules, and historical trend analysis.

FlutterBLoCWebSocketGo
Mobile

Smart Water Meter

Mobile app for smart water meter reading and monitoring. Remote reading via MQTT, usage analytics, and leak alerts.

FlutterBLoCIoTMQTT
Dashboard

CCTV Monitoring Dashboard

Multi-camera CCTV monitoring web dashboard with WebRTC live streams, incident logging, and PTZ camera controls.

Vue.jsQuasarWebRTCGo
Government

Muba Installation Tracker

Mobile app for utility installation management in Musi Banyuasin regency. Built at PT Miota International Teknologi — field crew task assignment, geo-tagged photo capture, and installation status reporting.

FlutterBLoCGoPostgreSQL
Web

JM-ACT — Business Activity Management

Web-based application for business activity management built for PT Jasa Marga. Developed at PT Mitra Integrasi Informatika under client placement. Laravel full-stack with Jetstream authentication.

LaravelJetstreamMySQLTailwind CSS
Web

Crowdfunding Platform

Full-stack crowdfunding web app built while following the Golang & Vue.js course at Build With Angga. Campaign creation, donation tracking, and progress reporting.

GolangVue.jsMySQL
Web

eOPA — Electronic Operational Administration

Electronic system for operational administration built for PT Jasa Marga. Developed at PT Mitra Integrasi Informatika under client placement. Laravel full-stack web app with Jetstream authentication.

LaravelJetstreamMySQLTailwind CSS
Government

ASN-G Government App

Civil servant attendance and task management app with biometric authentication. Attendance, leave requests, and performance tracking.

FlutterBLoCLaravelREST API
Government

e-PKK Dasawisma

Mobile app for managing PKK Dasawisma activities at the neighborhood level in Tangerang Regency. Digitizes family welfare data, member management, and activity reporting for PKK groups.

FlutterBLoCLaravelREST API
Mobile

YukSkolah

E-learning Flutter app for K-12 students. Video lessons, quizzes, progress tracking, teacher-student messaging, school supplies, and parent monitoring of children's learning progress. Integrates with Odoo via REST API.

FlutterREST APIOdoo
Mobile

Easy Cozy

Rental house finder Flutter app built while following the Flutter Apps Development course at Build With Angga. Browse property listings, filter by location, and find rental homes.

FlutterBLOCLaravel
Dashboard

Pasteurization Process Dashboard

Web dashboard for monitoring the pasteurization process at PT Prakarsa Alam Segar (Kecap Sedaap). Built with React frontend and Node.js backend to visualize production temperature data and process status.

ReactNode.jsREST API
Mobile

PAS Mobile Temperature Monitor

Flutter mobile app for real-time temperature monitoring of the pasteurization production line at PT Prakarsa Alam Segar. Consumes a Laravel REST API backend.

FlutterREST APILaravel
Mobile

Sriwijaya Air Self-Service App

Internal self-service Flutter app for Sriwijaya Air staff. Consumes Odoo REST API for internal operational data. Built at PT Nieve Aplikasi Mandiri under client placement at Sriwijaya Air.

FlutterREST APIOdoo
Mobile

Cinematix

Movie discovery and ticketing Flutter app built while following the Full-Stack Flutter Mobile Apps Developer course at Build With Angga. Browse, search, and book movie tickets.

FlutterBLOCTMDB API
Dashboard

INSW Dwelling Time Monitor

Backend Java services for the Indonesia National Single Window (INSW) dwelling-time monitoring dashboard. Microservices architecture integrating customs data via SOAP/XML APIs and PostgreSQL.

JavaMicroservicesSOAPXML
Dashboard

INSW Import Realization

Backend Java services for the INSW import realization dashboard. SOAP/XML integration with customs data sources, data aggregation, and REST API layer for import volume and trend reporting.

JavaMicroservicesSOAPXML
Dashboard

INSW Customs Document Delivery

Backend Java services for the INSW customs document delivery tracking dashboard. Integrated with customs systems via SOAP/XML to track and report document delivery status through microservices.

JavaMicroservicesSOAPXML
Dashboard

INSW Customs Document Status

Backend Java services for the INSW customs document status dashboard. SOAP/XML data pipelines from customs clearance systems, status aggregation in PostgreSQL, and REST API for real-time status reporting.

JavaMicroservicesSOAPXML
Research

Apriori Handicrafts Recommender

Final year research project with a university lecturer. Applies the Apriori algorithm to predict the most popular handicraft products in West Java using association rule mining on transaction data.

Apriori AlgorithmJavaPHPMySQL
Mobile

Scouting Education App

Android-based scouting education information app built during the 6th semester of college. Covers badge curriculum, skill modules, and scout activity guides.

Android NativeJava
05

// CONTINUING.EDU

CERTS

18 EARNED
2025

Mobile Programmer

Badan Nasional Sertifikasi Profesi

2025

Employee Attendance System using Laravel Filament

Dewa Koding

2024

Flutter+Laravel: Attendance App with Face Recognition & GPS

Jago Flutter

2024

Flutter+Laravel: E-Commerce App with Midtrans & Raja Ongkir

Jago Flutter

2024

Flutter+Laravel: POS System with QRIS & Bluetooth Printer

Jago Flutter

2023

Bootcamp Front-End Developer: Mastering Vue.js 3

Build With Angga

2023

Full-Stack Laravel React JS: Streaming Site Like Netflix

Build With Angga

2022

Beginner Flutter Application Development

Dicoding Academy

2022

Introduction to Dart Programming

Dicoding Academy

2022

Full-Stack Golang & Vue.js: Crowdfunding Website

Build With Angga

2021

Flutter Apps Development: Rental House Finder App

Build With Angga

2021

Full-Stack Laravel Flutter: FoodMarket Apps

Build With Angga

2020

Full-Stack Flutter Mobile Apps Developer

Build With Angga

2020

Memulai Pemrograman Dengan Swift

Dicoding Academy

2019

Beginner Android Application Development

Dicoding Academy

2019

Introduction to Kotlin Programming

Dicoding Academy

2015

Junior Technical Support Certification

BPPTIK

2015

Global Student Technology Competition – Imagine Cup Indonesia

Microsoft

LET'S
BUILD SOMETHING.

Open to remote roles, contracts, and collaborations. Drop me a line — I read every message.

EMAIL junianirman@gmail.com
PHONE +62 812-9291-8090
LOC Bekasi, West Java
STATUS ● OPEN TO WORK