Naufal Rajabi

Mobile Software Engineer leveraging agentic AI workflows to accelerate software delivery while upholding sound engineering principles.

📍 Bandung, West Java, Indonesia

NR

About

Mobile Software Engineer leveraging agentic AI workflows to accelerate software delivery while upholding sound engineering principles. Experienced in collaborating with cross-functional teams and stakeholders to iteratively deliver reliable, high-quality products.

Work Experience

Senior Software Engineer

July 2025 — Present

Modernvet · Jakarta, Indonesia (remote)

  • Transform user stories into production-ready features through AI-assisted prototyping, engineering validation, and iterative stakeholder feedback
  • Provide on-call support by troubleshooting production issues, resolving stakeholder-reported incidents, and maintaining system reliability
  • Improve mobile application security by implementing OWASP Mobile Security standards, Play Integrity, and App Attest
  • Establish AI development standards by authoring engineering guidance (e.g., CLAUDE.md), enabling consistent, context-aware AI-assisted development across the engineering team

Fullstack Software Engineer

March 2024 — July 2025

Modernvet · Jakarta, Indonesia (remote)

  • Automate reward point processing for offline payments, reducing on-call operational workload by 90%
  • Lead the end-to-end design and implementation of the referral system
  • Increase sign-up-to-clinic conversion by 8% by implementing personalized doctor filtering

Mobile Developer (Flutter)

November 2022 — March 2024

SALT (PT. Ako Media Asia) · Jakarta, Indonesia

  • Developed the TSurvey mobile application from scratch using Clean Architecture
  • Refactored core survey logic, reducing algorithmic complexity from O(N⁴) to O(N²)
  • Removed penetration test encryption issues and crashlytics issues
  • Pioneered trunk-based development (TBD) and feature flag implementation in the mobile app team

Flutter Developer (Part-time)

Aug – Nov 2022, Feb – Mar 2023

Ultimo Solution (PT. Memori Netindo Jaya) · Bandung, Indonesia (remote)

  • Successfully removed crash issues on the map view feature of the Utility Fielding app (internal)
  • Handled the initial release (to the Play Store) and maintenance of the 1Tugas app
  • Implemented role-based access UI and dynamic form in the 1Tugas app

Mobile Developer

July 2022 — October 2022

ISIXI Private Limited · Singapore (remote)

Skills

FlutterAndroid (native)Kotlin MultiplatformExpress JSAWSDartKotlinJavaJavaScriptTypeScript

Languages: Bahasa Indonesia · English · Mandarin (Elementary, HSK 2)

Core Strengths: Problem Solving · Collaboration · Product Thinking · Engineering Principles · Prompt Engineering

Projects

TSurvey Platform

Survey creation and analytics mobile application built from scratch using Clean Architecture. Features include survey logic engine optimized from O(N⁴) to O(N²), real-time results, and enterprise-grade security.

Flutter · Dart · Clean Architecture · REST APIs

1Tugas — Task Management App

Task management mobile application with role-based access UI and dynamic forms. Handled initial Play Store release and ongoing maintenance.

Flutter · Dart · Role-based Auth

Modernvet Referral System

End-to-end referral system integrated into the Modernvet platform, driving 8% increase in sign-up-to-clinic conversion through personalized doctor filtering and automated reward processing.

Flutter · Node.js · PostgreSQL

Education

Bachelor of Applied Computer Science

2018 — 2022

Bandung State of Polytechnic · Bandung Barat, Indonesia

GPA: 3.78

Involved in research with lecturers on Test Case Prioritization (TCP), Requirement Dependency, and Genetic Algorithms. Nominated as the most outstanding student (at major level) in 2019.