Izal Fathoni
Software Engineer
Introduction Introduction

Hi, I'm Izal Fathoni. I'm a Full Stack Engineer with over 6 years of experience in software development.

Throughout my career, I've had the opportunity to work with a variety of technology stacks, which has sharpened my ability to learn quickly and solve problems from multiple perspectives. I'm always looking for ways to grow my skills and love jumping into collaborative projects where we can build software that actually solves real problems for users and the business.

Outside of my day job, I'm usually building tools to make the developer experience better. I like looking back at the headaches I've faced in past projects and creating side tools that simplify the workflow, building the things I wish I'd had at the time.

With my full stack capability and cross-industry experience, I'm ready to help your company accelerate development, maintain product quality, and deliver the right technical solutions. I'm also comfortable working independently or collaborating within a team, and can quickly adapt to new environments and tech stacks.

Education Education
Bina Nusantara University
2020 — 2022
  • Major: Information Systems, Bachelor's Degree (GPA: 3.66)
  • Programming Coursework: Information Systems Concept, Information Systems Analysis and Design, Data and Information Management, User Experience Research and Design, Human and Computer Interaction, Enterprise Systems
Work Experience Work Experience
Full Stack Engineer — Jitera (System Integrator & AI Platform)
Sep 2024 — Mar 2026
  • Relevant Knowledge: React, React Native, NestJS, Supabase, PostgresQL, GraphQL
  • Built an end-to-end TV Ad Management System, automating the full lifecycle of video reviews, feedback loops, and stakeholder approvals
  • Developed a mobile messaging and booking app using React Native and Supabase, integrating Square for secure payment processing
  • Architected a large-scale Recruitment Management System tailored for the agricultural industry, handling high-volume candidate tracking and workflows
  • Enhanced the AI agent's user experience by building UI components that visualize MCP tool execution, providing clear feedback during data retrieval and API calls
  • Migrated core frontend features for the Jitera AI product, specifically re-engineering the authentication and usage-based billing (credit/token) to support global GTM expansion
  • Engineered the frontend integration for the Model Context Protocol (MCP), specifically building the UI for tool management, permission approvals, and execution results
Software Engineer — Bank Jago (Financial Services)
April 2024 — Aug 2024
  • Relevant Knowledge: Spring Boot Kotlin, NestJS, React, Flutter
  • Optimized direct debit verification for third-party integrations, improving the handshake between the banking core and external payment services
  • Standardized the approval workflow for the partnership back-office app, replacing manual steps with a unified internal process
  • Mitigated IDOR vulnerabilities in the mobile BFF by enforcing token-based authorization instead of trusting user-supplied request IDs
  • Resolved customer-facing bugs as part of the on-call production support rotation, triaging and patching critical issues in live environments
Software Engineer Backend — AMAAN (Financial Services)
November 2022 — April 2024
  • Relevant Knowledge: Spring Boot Java, PostgreSQL, Flutter, React, Python, Redis, Kafka, Kubernetes
  • Optimized SQL queries for daily cron jobs processing millions of transactions, cutting down execution time and reducing database strain during peak loads
  • Redesigned the field-worker cash payment flow to include tighter verification steps, closing loopholes and reducing the risk of fraud between workers and customers
  • Introduced scheduled maintenance tasks to resolve state inconsistencies between related records, strengthening overall database referential integrity
  • Built an internal diagnostic tool using Streamlit to speed up production incident triaging, helping the team identify and fix bugs much faster than manual log checking
  • Translated backlog items into RFC documents to define technical requirements and task breakdowns before development started, reducing mid-sprint blockers
Software Engineer — Icon Plus (Telecommunications)
January 2019 — October 2022
  • Relevant Knowledge: React, Vue.js, Flutter, Tauri, Capacitor, Laravel, Express, Docker, MySQL
  • Improved distribution of company documents reliability by 80% by developing a web-based application that requires the user to sign the acknowledgment digitally
  • Reduced initial development cost by designing a standardized single-code base of React application that can be deployed to the web, mobile, and desktop platform
  • Reduced reporting workload of safety and health operations by developing an application that allows users to report work accidents and safety violations
  • Developed a web-based application that allows users to collect invoice information by processing uploaded files
  • Developed centralized notification system API based on Node.js using open source pub-sub notification service (ntfy) for web, desktop, and mobile platform
Personal Projects Personal Projects
  • Open source developer toolbox. A Collections of small tools to helps developer with their common tasks
  • Knowledge: React, Tauri, Mobx, Typescript, Rust
  • An Android application that allows customers to register their shop or find local repair shops
  • Knowledge: React Native, Redux, Google Map API
  • Implemented a beautiful designed ThingsTodo App concept using Flutter with its functionality
  • Knowledge: Flutter, Redux
  • CodeIgniter 3 library to easily create DataTables with server-side processing
  • Knowledge: PHP, jQuery
Skills Skills
Proficient
  • Language: Typescript, Java, PHP, Dart
  • Framework: React, Next.js, NestJS, Vue.js, Spring Boot, Laravel, Fast API
  • Mobile & Desktop: Tauri, React Native, Flutter, CapacitorJS
  • Database: PostgreSQL, MongoDB, MySQL, MariaDB
  • Test: Vitest, Cypress, Playwright
  • Tools: Docker, Kubernetes, Turbopack, CI/CD, Git
Familiar
  • Language: Python, Ruby, Golang, Kotlin, Rust
  • Framework: Svelte, Rails, Angular, Sinatra, Express
  • Mobile & Desktop: Android Kotlin, Electron
  • Database: Firebase, Supabase
  • Development: Rollup, Cypress