Fachri Hawari

FullStack Software Engineer & JavaScript Instructor

📍 Tangerang, Banten ✉️ fachri.hawari@gmail.com 📞 +6281383142500

Summary

A passionate and adaptable Fullstack Software Engineer who thrives in solving complex technical challenges, building intuitive user experiences, and delivering scalable backend systems from the ground up. Currently working as a Fullstack JavaScript Instructor at one of Indonesia's leading coding bootcamps, and actively seeking new challenges to grow my impact and skillset.

Experience

Full Stack JavaScript Instructor

Hacktiv8 Indonesia

Jakarta, Indonesia • 09/2022 - Present

Current

Empowering the next generation of software engineers by delivering immersive training in full stack JavaScript development. I specialize in guiding students through modern technologies such as React, Next.js, GraphQL, and Docker, while also strengthening their understanding of backend systems and database management.

  • Mentored hundreds of students across dozens of classes, supporting their journey into the tech industry
  • Designed and delivered hands-on projects simulating real-world software development
  • Emphasized best practices in version control, testing, deployment workflows, and modern development processes

Software Engineer

AdaKerja

Singapore (Remote) • 10/2019 - 07/2022

Drove React & React Native engineering efforts to deliver high-quality mobile and web applications.

  • Contributed to the end-to-end development of the JobSeeker mobile app using React Native
  • Translated UI designs from Zeplin and Figma into pixel-perfect, responsive React Native components
  • Developed two Progressive Web Apps—for Employers and JobSeekers—using React
  • Built a reusable internal UIKit with Storybook to streamline component sharing across PWAs
  • Managed the deployment process for mobile apps on the App Store and Google Play Store
  • Maintained application stability by implementing robust unit and end-to-end tests
  • Actively participated in upgrading the codebase to the latest React Native version
  • Took the opportunity to lead a feature team, contributing to planning, development, and delivery

Software Engineer

PT Kopi Petani Indonesia (KOPPI)

Jakarta, Indonesia (Remote) • 10/2018 - 09/2019

Led React Native engineering efforts to deliver a high-quality cross-platform mobile application in a fast-paced timeline.

  • Developed a fully functional iOS and Android app from scratch using React Native
  • Built and launched the app to production in just 1 month, meeting tight business deadlines
  • Translated UI designs from Zeplin into pixel-perfect, reusable React Native components
  • Ensured app stability and performance through comprehensive unit and end-to-end testing
  • Managed the deployment process to the App Store and Google Play Store
  • Successfully upgraded to the latest React Native version with zero production issues

Software Engineer

PT Shyang Yao Fung

Tangerang, Banten • 08/2016 - 03/2018

By leveraging software to streamline factory operations, I led the development of several impactful internal tools.

  • Resume Builder Web Application: Streamlined the recruitment process for the HR department, enabling efficient management of thousands of applicants during a large-scale job fair
  • Real-Time Shoe Production Monitoring System: Improved production visibility and enabled faster, data-driven decision-making on the factory floor
  • Enhancements to Internal Applications: Upgraded and extended existing internal systems by adding new features and improving usability to meet evolving operational needs

These solutions have been successfully adopted by our sister company, demonstrating their scalability, reusability, and cross-company value.

Open Source Contributions

Nuxt Firebase Module

Community-maintained Firebase integration for Nuxt.js applications

  • Optimization: Improved bundle size by loading Firebase services on demand. PR #43
  • Typesafe: Add missing TypeScript types to enhance developer experience and ensure type safety PR #46
  • Enhancements: Add new Firebase Remote Config service PR #49

Mongoloquent

A lightweight MongoDB ORM library for Javascript/Typescript

  • Documentation: Add Algolia search integration PR #11
  • Enhancements: Initiate typesafety on the core of Mongoloquent codebase. Commit
  • Bug Fix: Wrong env variable name in test environment PR #22

Core Competencies

Technical Skills

Languages

JavaScript, TypeScript

Frontend

React, React Native, Redux, Storybook

Backend & APIs

Node.js, Express, Nest.js, REST APIs, GraphQL

Testing & Quality

Jest, Testing Library, Detox, Unit & E2E Testing

DevOps & Cloud

Git, Docker, AWS, GCP, CircleCI, GitHub Actions

Data & Tools

PostgreSQL, MongoDB, Linux CLI

Professional Skills

Teamwork & Collaboration
Clear Communication
Integrity & Accountability
Mentorship & Leadership
Problem Solving
Adaptability

Education

Software Engineering

SMK Negeri 4 Kota Tangerang

Tangerang, Banten • Graduated 07/2015