Fathan Rohman
Fathan Rohman
Software Developer
+62 812 8295 1768karir.fathan@gmail.com
Sukabumi, West Java, Indonesia
Career Objective

Frontend Engineer with 9+ years of experience building high-performance web and mobile applications across Legal Tech, Customer Relationship Management, Event Management, and Enterprise platforms. Strong technical background in Javascript, TypeScript, Vue.js, React.js, Ionic, WebSocket, Electron, and Next.js, with a deep focus on clean architecture, performance optimization, and user experience

Proven ability to significantly improve product performance (FCP down to 1–1.5s, >90% sync error reduction, 20–40% increase in user retention) and enhance development efficiency through reusable components, design systems, and scalable frontend architectures. Highly adaptable, collaborative, and capable of leading frontend development from concept to production.

Experiences
Software Developer, Frontend
PT. Am Badar & Am Badar IP Law Firm - Jakarta - Mar 2025 – Present
  • Built the Application Filing Management System (AFMS 2.0) that improved legal document processing efficiency by 40%.
  • Optimized dashboard, patent management, report performance (Vue 3 + WebSocket), reducing First Contentful Paint (FCP) from 3.5s to 1.4s.
  • Developed an internal design system, accelerating feature development speed by 30%.
  • Delivered a high-fidelity Client Portal with 95% UI accuracy to Figma and improved user experience for internal teams.
Frontend Engineer (Freelance Project)
Build Travel Umroh - June 2025 – Oct 2025
  • Developed a complete Umrah Travel Management System, consisting of a CMS dashboard (Vue 3 + Composition API + TailwindCSS) and a public-facing website (Next.js + React + TypeScript).
  • Built CMS modules for package management, booking workflow, payment tracking, and customer data, improving admin operational efficiency by 40%.
  • Implemented optimized page rendering and image handling on the Next.js website, resulting in LCP under 2 seconds and improved SEO performance.
  • Improved user experience for pilgrims by simplifying package browsing, registration flows, and payment steps, increasing conversion rate by 25%.
Frontend Engineer
PT. Inovasi Niaga Integrasi (Waizly) - Jakarta - Jan 2023 – Jan 2025 (Freelance)
  • Designed and implemented CRM frontend architecture from scratch.
  • Reduced Largest Contentful Paint (LCP) from 4.2s to 1.9s through code-splitting and smart caching strategies.
  • Built a Realtime Chat system (WebSocket + WhatsApp Meta) that increased customer support response rate by 60%.
  • Developed Customer, Product, Analytics, and User Management modules, reducing onboarding time from 2 days to 5 hours.
Frontend Engineer
PT. Depoguna Bangunan Online (DBC Djabesmen Group) - Jakarta - Sep 2023 – Feb 2024
  • Developed a Salesman Mobile App (React Native + RealmDB) with 3× faster offline data input.
  • Improved sync reliability, reducing data syncing errors from 12% to <1%.
  • Reduced application crash rate by 35% through optimization and memory management.
Frontend Engineer
PT. Global Loket Sejahtera (LOKET) - Jakarta - Jan 2019 – Nov 2022
  • Built the LPOS Desktop Application integrated with hardware systems (Fingerprint, RFID, Barcode)
  • Developed a Live Streaming App (WebRTC + WebSocket) capable of handling 10,000+ concurrent viewers.
  • Created a Landing Page Builder enabling the marketing team to generate minisites in under 5 minutes, reducing engineering dependency.
  • Develop Landing Page Builder with Vue.js for static minisite generator from Dashboard.
Frontend Engineer
PT. Wmotion Global Teknologi (Wmotion) - Jakarta – Mei 2018 – Okt 2018
  • Develop product Portal Customer, Saviory, Regia app for client.
  • Reduced UI/UX defects by 40% through improved collaboration workflows with designers and QA.
Frontend Engineer
PT. Apecsa Optima Solusi - Jakarta – April 2016 – Jan 2018
  • Developed Microbiz Mobile App (Ionic/Angular) achieving 99% crash-free stability.
  • Develop Site Goverment Bekasi City, Library department.
Education
University Muhammadiyah of Sukabumi
  • Informatics Engineering
  • GPA: 3.52
Language
English, Indonesia, Sundanese
Skills

Testing Tools

JestVitestCypressPlaywright

Programming Languages

PHPJavascriptTypescriptNode.js (Express.js, Nest.js)Ruby (on Rails)

Frontend Ecosystem

React.js (Next.js, React Native)Vue.js (Nuxt.js, Ionic Vue)Svelte (SvelteKit)HTML5CSS3CSS Framework - TailwindCSS, Bootstrap, UIKit, BulmaState Management - Redux, Pinia, Zustand

Database

SQL - MySQL, PostgreSQLNoSQL - MongodbORM - Prisma

Other

RedisAPI Documentation - Postman

DevOps Tools

GitDockerCI/CD - Github Actions
Portfolios

CRM

CRM (Customer Relationship Management) is a software application that helps businesses manage their relationships with their customers.

Vue 3Ionic MobileTypeScriptWebSocket

Sukabumi Explore (On Progress Developed)

Website Geographic Information System (GIS) that displays various tourist attractions in Sukabumi Regency, Indonesia.

ReactNext.jsTypeScriptTailwindCSS

Islamic App (On Progress Developed)

Application of islamic for productivity and spiritual growth. Read quran, asmaulhusna, tasbih, sholat times, and other islamic features.

ReactNext.jsTypeScriptTailwindCSS

TMDB Movie

Simple movie information movies, TV Shows

ReactNext.jsTypeScriptTailwindCSS

Simple TODO List App

Simple to do list application for manage task

ReactNext.jsTypeScriptTailwindCSS