Izal Fathoni
Software Engineer
www.izalfathoni.com
Location: Jakarta, Indonesia
Birth of Date: 23 August 1997
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
Software Engineer Backend — AMAAN
November 2022 — Present
  • Developed efficient microservices communications using REST API and Apache Kafka
  • Created RFC documents after backlog refinement to provide a centralized overview of the upcoming features
  • Optimized query of the database for daily CRON job that gathers millions of transactions
  • Helped other teams with their tasks related to React Web App and Flutter Mobile development
  • Developed a web application using Streamlit Python to help solve daily issues and chores
  • Relevant Knowledge: Java Spring Boot, PostgreSQL, Flutter, React, Python, Redis, Kafka, Kubernetes
Software Engineer — PT Indonesia Comnets Plus
January 2019 — October 2022
  • 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
  • Relevant Knowledge: React, Vue.js, Flutter, Tauri, Capacitor, Laravel, Express, Docker, MySQL, Golang
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
  • Programming:
    Typescript
    Java
    HTML/CSS
    PHP
    Dart
  • Framework:
    React
    Vue.js
    Spring Boot
    Laravel
  • Mobile & Desktop:
    Tauri
    React Native
    Flutter
    CapacitorJS
  • Database:
    PostgreSQL
    MySQL
    MariaDB
  • Tools:
    Node.js
    CI/CD
    Docker
    Git
    Bit.dev
Familiar
  • Programming:
    Python
    Ruby
    Golang
    Kotlin
    Rust
  • Framework:
    Next.js
    Svelte
    Rails
    Angular
    Sinatra
    Express
  • Mobile & Desktop:
    Android Kotlin
    Electron
  • Database:
    MongoDB
    Firebase
  • Development:
    Rollup
    Cypress