# Fachri Naufal > Senior Frontend, Mobile & Full-Stack Engineer | React, React Native, TypeScript, Node.js | 9+ Years | Fintech, Trading, AI Location: Banten, Indonesia Profile: https://flows.cv/fachri I’m a Senior Frontend, Mobile, and Full-Stack Engineer with 9+ years of experience building scalable products across fintech, trading, healthcare, and AI-driven platforms. I specialize in React, React Native, TypeScript, JavaScript (ES6+), Node.js, Express.js, PostgreSQL, Redis, Firebase, and WebSocket, with hands-on experience delivering real-time applications, cross-platform mobile apps (iOS/Android), and production backend APIs. My recent work includes: - Building end-to-end mobile and backend features for gamified systems (quests, leaderboards, rewards, streak logic) with focus on reliability and state consistency - Developing React Native apps with Expo/EAS Build, secure API integration, push notifications, analytics, and performance optimization - Implementing frontend systems for real-time trading and market data workflows Contributing to AI platform engineering with Temporal workflows, tool orchestration, and service-boundary design I focus on clean architecture, maintainability, and delivery speed through strong engineering practices: code reviews, testing (Jest/E2E), observability (Sentry, PostHog), and cross-functional collaboration with product and design teams. I’m most effective in roles where I can own complex problems end-to-end across frontend, mobile, and backend, while helping teams ship reliable products at scale. ## Work Experience ### Senior Software Engineer @ Kill Parkinson Jan 2026 – Present | Berlin, Germany Contributed to end-to-end development of a Parkinson patient registry platform by building secure backend services and a patient-facing web application for survey and profile workflows. - Built and maintained TypeScript/Node.js backend APIs for surveys, survey responses, and user data synchronization, including authenticated access, ownership checks, and request validation. - Developed and enhanced the React + TypeScript frontend SPA for secure login, survey group navigation, survey completion, and response update/retake flows. - Implemented and improved data privacy and security controls aligned with GDPR-oriented volunteer obligations, including secure API usage patterns and protected user data handling. - Supported the survey content ingestion pipeline (Monday.com to registry data model), including import/update and cleanup logic for survey groups and questionnaires. - Collaborated with product and UX/UI stakeholders to deliver responsive user journeys and improve usability across patient-facing features. ### Senior React Native Developer @ Miracle Jan 2026 – Jan 2026 | United States Project: Miracle Mobile App Contributed as a freelance mobile engineer to deliver fast product iterations for a React Native trading app, focusing on UI quality, performance, and feature delivery across core user flows. - Built and refined key mobile experiences including home token discovery, points, and rank/experience-related screens and interactions. - Integrated Points API with backend services and wired frontend data flows to support points retrieval, display, and feature usage in-app. - Improved trading and portfolio UX by enhancing chart interactions, swipe gestures, sheet/modal behavior, and activity flows. - Implemented animated UI components (including DotLottie integration and animated price updates) to improve responsiveness and perceived app quality. - Performed component refactoring and cleanup (for example, AssetSheet and PaymentMethodSheet) to improve readability, consistency, and maintainability. - Delivered ongoing performance and UI optimization work across multiple screens to support smoother Android/iOS behavior. ### Senior React Native Developer @ Reeva Jan 2025 – Jan 2025 | San Francisco, California, United States Project: AI Agent Worker Designed and implemented a production-ready AI agent brain built on Temporal workflows, responsible for orchestrating LLM reasoning, tool execution, and conversation persistence while keeping business logic and authorization in dedicated platform services. - Architected durable agent orchestration using Temporal workflows/activities, including retry policies, timeouts, and multi-turn conversation handling. - Integrated Fusion via Temporal activities to persist and load chats/messages/summaries, ensuring the agent has no direct DB access. - Integrated Orchestrator MCP toolchain via JSON-RPC for dynamic tool discovery and execution, delegating authn/authz and subscription concerns to Orchestrator. - Implemented RAG-style context retrieval using sentence-transformer embeddings and semantic similarity to pull relevant past messages into the model prompt. - Hardened and simplified the codebase by removing unnecessary components, reducing noisy logging, and aligning documentation with the final architecture. Project: Reeva Cross-platform Mobile App for Resellers (iOS/Android) Built and maintained a React Native (Expo) mobile app that helps sellers manage inventory, create and manage listings, connect stores, and streamline workflows with automation - shipping a production-grade experience across iOS and Android. - Implemented core product flows across inventory, listings, photo library/media workflows, analytics views, and settings. - Built media and device integrations (camera, image picking, file system, document picker, image compression/manipulation) to support listing creation and content management. - Improved reliability and observability by instrumenting errors/performance with Sentry, and product analytics/feature flags with PostHog. - Owned release engineering with EAS Build and environment-based app variants ### Parttime Tutor @ Rakamin Academy Jan 2024 – Jan 2025 | Indonesia - Mentored 50+ students in technology-related subjects, breaking down complex concepts into practical, real-world applications. - Guided project assignments with personalized feedback, improving project completion rates by 30%. - Simplified programming fundamentals and software development concepts, enhancing clarity and boosting learner confidence by 25%. ### Senior React Native Developer @ Blockhouse Jan 2025 – Jan 2025 | New York, United States Project: Moonport App - Personal Finance and Investment Platform Responsible for mobile app development and third-party integrations to enhance Moonport's personal finance and market tracking features. - Integrated Plaid SDK into the React Native app to enable secure linking of users' financial accounts. - Set up push notifications using Expo Notifications and Firebase to enhance user engagement. - Implemented real-time live charts with WebSocket for market activity visualization. - Connected to Databento's Historical Market Data API to provide users with past price insights. - Refactored API services using Axios and improved state handling with React Query and Zustand for better maintainability and responsiveness. ### Senior Frontend Engineer @ Bitwyre Jan 2025 – Jan 2025 | Central Jakarta, Jakarta, Indonesia Project: Derivatives Future Trading Platform Responsible for frontend development of a derivatives trading platform, focusing on API and WebSocket integration to ensure real-time trade execution and market updates. - Developed and optimized the trading platform UI using React.js and TypeScript for a seamless trading experience. - Integrated real-time WebSocket connections to ensure instant market data updates and order book synchronization. - Implemented API trading integration for order execution, account management, and transaction data retrieval. - Optimized performance with React Query and Redux Toolkit, ensuring efficient state management and real-time updates. ### Head of Engineering @ Pinjam Modal | PT Finansial Integrasi Teknologi Jan 2023 – Jan 2024 | Kota Tangerang, Banten, Indonesia Project: Internal Loan Processing Application Spearheaded the development of an internal mobile application to automate loan processing workflows, improving efficiency and accuracy for the company's regional department. - Architected a React Native mobile application to streamline loan processing for 100+ staff, reducing errors and optimizing workflows. - Integrated secure real-time APIs using Node.js and Express.js, enhancing data handling efficiency and reliability. - Refined the user interface, improving usability and reducing manual task completion time by 30%. Project: Internal Dashboard Integration Streamlined system performance by unifying 11 separate dashboards into a single platform and reducing 95 microservices, optimizing operations and lowering maintenance costs. - Architected a responsive React dashboard, enhancing data accessibility and improving user experience across devices. - Enabled seamless multi-platform usability through synchronized real-time mobile data access. - Consolidated backend microservices, simplifying architecture and improving overall system performance. ### Chief Technology Officer @ Flexy Technology Jan 2023 – Jan 2023 | Tangerang, Banten, Indonesia Project: SaaS Platform for Wholesalers Designed and implemented a SaaS platform tailored for wholesalers, featuring a centralized dashboard to streamline operations and enhance decision-making capabilities. - Architected a responsive frontend using React, delivering a seamless and intuitive user experience for wholesalers. - Developed advanced data visualization tools and automated reporting features, consolidating operational insights into actionable data. - Integrated secure APIs with Node.js and Express.js, ensuring efficient and reliable data handling. - Collaborated with backend teams to ensure system scalability and high performance across multiple use cases. ### Mobile Engineering Manager @ Pinjam Modal | PT Finansial Integrasi Teknologi Jan 2021 – Jan 2023 | Kota Tangerang Selatan, Banten, Indonesia Project: Loan Application for Pinjam Modal Architected and led development of a scalable React Native mobile application to streamline loan processing, focusing on automation and delivering an optimized user experience. - Designed key features such as loan application forms, automated data validation, and real-time notifications using React Native and TypeScript. - Integrated Firebase for real-time updates, enhancing system performance and reliability. - Supervised a team of 3 developers, ensuring timely delivery of milestones and alignment with business goals. - Conducted code reviews, mentored team members, and enforced industry best practices in mobile development. ### Senior Mobile Engineer @ Pinjam Modal | PT Finansial Integrasi Teknologi Jan 2020 – Jan 2021 | Kota Tangerang Selatan, Banten, Indonesia Project: Loan Application for Pinjam Modal Led the design, development, and testing of React Native mobile applications, ensuring high-quality code standards and maintainable architecture while supporting team capability growth. - Led end-to-end feature delivery across planning, implementation, testing, and release for core mobile application modules. - Mentored junior developers through code reviews, technical guidance, and structured knowledge sharing. - Built reusable components and shared libraries to improve development speed and long-term maintainability. - Contributed to performance optimization efforts that reduced loading time and improved app responsiveness. ### Mobile Engineer @ Pinjam Modal | PT Finansial Integrasi Teknologi Jan 2018 – Jan 2020 | Kota Tangerang Selatan, Banten, Indonesia Project: Loan Application for Pinjam Modal Developed and maintained React Native mobile applications while collaborating with cross-functional teams to deliver reliable product features for Android and iOS users. - Developed and maintained mobile application features using React Native. - Collaborated with senior developers to design and implement new user-facing features. - Debugged and resolved software issues reported by users and QA teams. - Optimized app performance and loading behavior across key user flows. - Worked closely with cross-functional teams to deliver high-quality software releases. ### Android Developer @ SML (PT Sarana Maju Lestari) Jan 2017 – Jan 2018 | Greater Jakarta Area, Indonesia Project: Internal Android Application Development - Assisted in the design, development, and testing of Android applications. - Collaborated with the development team to brainstorm and implement new features. - Debugged and resolved issues reported by users or identified during QA/testing cycles. - Participated in team discussions to track progress and identify improvement opportunities. - Implemented and optimized features that improved user engagement, load performance, and application stability. ## Education ### Bachelor's degree in Informatics Engineering UNIVERSITAS PUTRA INDONESIA YPTK ## Contact & Social - LinkedIn: https://linkedin.com/in/fachrinfl - GitHub: https://github.com/fachrinfl/trust-track-platform - Portfolio: https://platform.trust-track.xyz --- Source: https://flows.cv/fachri JSON Resume: https://flows.cv/fachri/resume.json Last updated: 2026-04-18