Hi, I'm Fahrul Fauzi!

I'm a Software Engineer passionate about turning ideas into solutions.
I've been using Go, TypeScript/JavaScript, PHP, and more to create efficient software that solves real problems.

ABOUT

Accomplished as Senior Software Engineer with a proven track record at Majoo, adept in software architecture design and leading teams to reduce defects by 75%. Skilled in performance optimization and agile frameworks, I excel in driving projects to successful completion with innovation and efficiency. Expert in GoLang, NodeJS, PHP, and fostering collaborative environments.

profile picture

WORKING EXPERIENCE

Majoo Indonesia Logo

Majoo

Malang, Indonesia (remote)

Tech Lead Engineer - Inventory System

October 2020 - Present
  • Lead team in Inventories system with 10 members.
  • Reduce defect/user complaint from 20 every weeks to 5 every weeks.
  • Handle all transacation at Majoo to calculate stocks & price, with support POS can be offline .
  • Manage all new features & improvement, like Serial Number/ Batch Number, support Varians, support transaction Transfer Stock between outlets, etc.

Senior Backend Engineer

January 2022 - June 2022
  • Initialize new architecture for calculate COGS.
  • Using Go, Kafka, MySQL.
  • Initialize microservice inventory system, migrate from PHP to Go.
  • Using Go, MySQL.
  • Reviews and Lead new feature & improvement on inventories system.

Backend Engineer

Jul 2021 - December 2021
  • Research kafka as new tech for event driven.
  • Implement event driven architecture for incoming transaction, making all incoming transaction to queue.
  • Using Go, PHP, Kafka, Redis, MySQL.
  • Create and implement logging library golang for internal.
  • Using Go.
efishery logo

eFishery

Bandung, Indonesia

Senior Software Engineer

June 2022 - November 2022
  • Migrate CRM Services from NextJS API to Go.
  • Using NextJS, Go, Postgres, Mysql.
  • Create logger library for internal.
  • Using Go.
  • Improve query get data CRM Services.
  • Using Go, Postgres, MySQL.
Bangtelindo Logo

Bangtelindo

Bandung, Indonesia

Fullstack Engineer

August 2020 - May 2021
  • I worked at Bangtelindo as a freelance Fullstack Engineer, where I developed the Bangtelindo website from scratch to allow for future scalability. In the first phase, the website included a feature for tracking the placement of telecommunication poles, enabling the resolution of issues between poles through the website until completion..
  • Using NodeJs, ReactJs, and MySQL.
sagara tech

Sagara Technology

Bandung, Indonesia

Backend Engineer

May 2020 - January 2021
  • Built search engine high scalability and fast queries using Elasticsearch at project with hukumonline.com, build for searching law on website hukumonline.com, at this project I do Frontend also using ReactJS.
  • Using NodeJs, ReactJs, MySQL, Elasticsearch.
  • Built statistic frequently transaction, project with Bank BRI (Bank Rakyat Indonesia) and handling huge queries data.
  • Using Golang and Apache Hbase.
  • Code high-performance programs using different frameworks, and build some libraries for internal.
  • Create boilerplate ExpressJs with Postgresql, if there's new project just use it and focus on business logic.