Software Engineer with 8+ years of expertise in mobile development, specializing in React Native for enterprise-scale applications. Demonstrated track record of leading development teams, architecting robust solutions, and driving technical excellence. Currently engineering advanced trading platforms at Pintu, focusing on spots and perpetual trading features. Proven ability to enhance developer productivity through Design Language Systems, automated testing, and CI/CD optimization. Known for customer-centric approach and mentoring engineers to elevate code quality and development practices.

Senior Frontend Engineer

Pintu
May 2023 - Present
Crypto Fintech B2C Apps
  • Create and maintain Pintu Pro, advanced trading feature with Spots and Perpetuals trading
  • Enhancing developer experience by create, integrate, and standardize Design Language System. This help reduce conflict between Product, Designer and Engineer
  • Initiate unit test and component test on App with Jest, React Native Testing Library and MSW. This help increase engineer confidence in creating and maintaining feature
  • Refactoring old codebases and maintain whole app architecture to ensure receive latest security update
  • Maintaining CD/CI with Fastlane, Github Action and Bitrise
  • Help research on Agent AI as engineer assistant to help increase productivity and effeciency
React Native TypeScript Jest CI/CD Design Systems

Senior Lead Front End Engineer

Finku
Aug 2021 - Apr 2023
Fintech PFM B2C Apps BNPL
  • Led front-end team and PFM squad teams to deliver 5 key features on schedule
  • Architected and implemented an automated CI/CD pipeline using Github Actions and Fastlane, reducing deployment time by 50% and enabling stakeholders to access builds via AppCenter
  • Established Domain Driven Development and Design Language System, improving code maintainability and reducing new feature development time
  • Integrated multiple bank accounts, e-wallets, and investment platforms, enabling users to track millions rupiah in transactions monthly
  • Enhanced app quality and monitoring by implementing TypeScript migration, Sentry alerts, and SonarQube, reducing critical bugs by 50%
  • Integrated analytics stack (Amplitude, Firebase, UXCam, AppsFlyer), providing actionable insights that help decision making on Product team
  • Successfully launched FinFund loan feature
  • Improved test coverage to 70% through strategic implementation of unit tests
React Native TypeScript Team Leadership CI/CD Domain Driven Design

Front End Squad Lead

Shipper
Jun 2020 - Aug 2021
Logistics SaaS B2B Apps B2C Apps Internal Tools
  • Implementing CD/CI with Bitbucket Pipeline and Fastlane for easy application deployment to QA, PM and Production
  • Reduce technical app issues by integrating Sentry and Firebase Performance
  • Increase development experience by migrating code base from Javascript to TypeScript, add several rules for versioning based on semantic versioning and implementing commit lint
  • Develop and implement a Design Language System library for React Native
  • Deliver features and collaborate with product for Driver Application
  • Responsible for keeping the team sticking to their scope and delivering high quality products on time
React Native TypeScript Team Leadership CI/CD Design Systems

Lead Mobile Engineer

Ralali B2B E-commerce
Jul 2019 - Jun 2020
B2B Apps E-commerce B2C Apps
  • Deliver features on marketplace application (focusing on Product Page, Authentication, Orders and KYC)
  • Deliver features on BIG TH, marketplace for Thailand Region
  • Implementing CD/CI with CircleCI and Fastlane for easy application deployment to staging and production
  • Integrating marketing tools to help digital marketing teams and product teams promote their features and gather user data
  • Contributing with UI & UX team to meet users standards
  • Maintain code style and guidelines to improve development experience with Domain Driver Design and Micro Frontend
  • Maintain application core features, dependencies and help securing react native applications
React Native Domain Driven Design CI/CD Micro Frontend

Mobile Engineer

Ralali B2B E-commerce
Feb 2018 - Jul 2019
B2B Apps E-commerce B2C Apps
  • Develop feature and maintain Ralali Mobile Application
  • Learn React Native ecosystem
  • Successfully upgrading react native version from 0.49 to 0.5
  • Learning and creating test unit with Jest and end-to-end test with Detox
  • Help migrate to TypeScript
React Native TypeScript Jest Detox

Application Developer

VIVERE Group
Sep 2017 - Feb 2018
B2B Apps Internal Tools
  • Maintain Promys QIS SHE, Android application (Java) for quality inspection and safety, health, and equipment reporting
  • Maintain E-Procurement (PHP), Internal tool for procurement
  • Intraportal & Snabsys (PHP), Internal tool for managing employee
Android Java PHP

Education

BINUS University

Bachelor's degree - School of Computer Science
2013 - 2017
GPA 3.73