Iqbal Hamdani
Senior Frontend Engineer
Jakarta, Indonesia
About
Senior Frontend / Full-Stack Engineer with 7+ years of experience building scalable SaaS and enterprise web applications using Vue, React, and Laravel. Experienced in delivering production-ready systems, working closely with clients to gather requirements, and translating complex business needs into maintainable solutions. Strong background in B2B platforms, high-traffic systems, and fast-paced environments with a focus on clean architecture and long-term scalability
Experience
-
- Engineering Manager @ KoltivaJakarta, IndonesiaResponsibilities:
- Collaborating with cross-functional departments to define project requirements and deliverables
- Designed frontend workflows for EUDR compliance systems, translating complex regulatory requirements into scalable UI and validation logic
- Built integration with EU Information System (EUIS) to submit compliance data (GeoJSON, farmer data, operator info)
- Collaborated with clients to design downstream workflows (sales orders, goods receipt, BOM) with SAP integration roadmap
- Implemented shared authentication (SSO-like experience) across multiple internal apps
Achievements:
- Co-created company-wide design system to improve UI consistency and development speed
- Built initial frontend architecture for LMS and delivered ~50% of implementation
-
- Frontend Engineer Lead @ Mister AladinJakarta, IndonesiaResponsibilities:
- Owned frontend architecture across multiple product verticals, driving technical decisions and ensuring scalability for high-traffic applications. Worked closely with product, design, and backend teams to deliver end-to-end features.
- Collaborated with product managers and designers to define and implement new features
- Drove frontend technical direction, including design system evolution and TypeScript adoption across products
- Influenced long-term frontend architecture and product scalability decisions in collaboration with engineering and product stakeholders
Achievements:
- Increased design system adoption from 10% → 70%, significantly improving UI consistency and accelerating development across teams
- Defined frontend standards, documentation, and best practices (Confluence), improving onboarding and cross-team alignment
-
- Frontend Engineer @ Mister AladinJakarta, IndonesiaResponsibilities:
- Developed and maintained frontend features for a travel booking platform using Nuxt.js and Vue.js
- Participated in code reviews and contributed to improving code quality
- Built a B2B train booking platform integrated with Indonesia’s main state-owned railway company (BUMN), focusing on scalable frontend architecture and enterprise-grade user flows.
- Migrated hotel and core pages from Laravel (Blade) to Nuxt.js (SSR), improving maintainability, frontend scalability, SEO performance, and initial page load speed.
Achievements:
- Optimized hotel listing and detail pages, reducing average load time from ~10s to ~3s (≈70% improvement) through code-splitting, image optimization, and critical CSS.
- Migrated hotel search from GraphQL to Algolia InstantSearch, enabling faster and scalable real-time search.
- Delivered an end-to-end hotel booking flow within 2 months.
-
- Web Developer @ MimopayJakarta, IndonesiaResponsibilities:
- Transformed legacy OpenCart data structures and business flows into scalable RESTful APIs using Lumen, improving system modularity and integration capabilities.
- Developed a robust e-commerce dashboard using Laravel, including building a custom file upload library (Dropzone) to handle complex media management requirements.
- Built a game web portal inspired by GosuGamers, integrating API-driven data with a tournament bracket system and ensuring smooth performance and interactivity using jQuery.