RF
Riza Fauzi
HomeExperienceProjectsEducation
LinkedInContactDownload CV
01/Overview01 — 06
Overview01Description02Details03Tech stack04Screens05Contact06
← All projects01/ARMS
Xapiens Logo
WORK · 25Xapiens

ARMS.

Asset and crew rostering system for Petrosea's mining operations, synced both ways with SAP.

Mobile app · Asset Resource Management System · 2018 — 2019 · Backend Engineer
02/Description

About the project.

ARMS helps Petrosea manage heavy equipment and mining crew rosters day to day, with a web dashboard for admins, a mobile app for crews, and real-time approval messages. I designed the backend architecture from scratch in Node.js, GraphQL, and Prisma, with bidirectional SAP integration over FTP.

03/Details

Challenges & decisions.

What they needed

Petrosea needed one system to track heavy equipment and manage mining crew rosters, with data flowing both ways into their SAP system.


The hard part

SAP integration ran over FTP file exchange, not a modern API. Outbound and inbound files had to be generated, parsed, and reconciled reliably; if roster or equipment data drifted from SAP, field operations would feel it.


What I built

The backend architecture from scratch: Node.js, GraphQL, and Prisma over PostgreSQL, with bidirectional SAP integration (outbound/inbound via FTP), a web dashboard for admins, a mobile app for crews, and real-time approval messages.


Where it landed

Equipment tracking and crew rostering ran day to day on the system, synced with SAP without manual re-entry.

04/Tech stack

Built with.

01NodeJS02PostgreSQL03GraphQL
05/Screens

A look inside.

Desktop01 screens
Weekly maintenance schedule builder with resource capacity and a Gantt timeline.
01 · Weekly schedule
AppiOS · Android
Crew tablet home with shift notes, time card, inbox, next schedules, and equipment library.
01 · Crew app
←
PREVIOUS PROJECTHouse of Talent (HOT+).
NEXT PROJECTSimas Merchant.
→
Open to roles

Let's work together.

Frontend & Mobile Engineer (React, React Native)

Contact meDownload CV ↓
RF
Frontend & Mobile Engineer (React, React Native)mrizafauzi.r@gmail.com
SECTIONSExperienceProjectsEducation
ELSEWHERELinkedIn ↗GitHub ↗Instagram ↗
© 2026 Riza Fauzi