Work Experience Work Experience
Full Stack Engineer — Jitera (System Integrator & AI Platform)
April 2024 — Aug 2024
  • 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
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
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, 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
  • Language: Python, Ruby, Golang, Kotlin, Rust
  • Framework: Next.js, Svelte, Rails, Angular, Sinatra, Express
  • Mobile & Desktop: Android Kotlin, Electron
  • Database: MongoDB, Firebase
  • Development: Rollup, Cypress