Business Integration Staff
- Build internal web applications for departments across the company end to end - requirements, database, backend, frontend, deployment and the maintenance afterwards - in Laravel with Inertia and React on PostgreSQL. Three of them I built from scratch and shipped into production; the rest I work on with the team.
- Migrated a legacy system covering export documents, shipments and proforma invoices to Laravel, working from the behaviour of the running system rather than from a specification.
- Worked with the team on a central identity platform: a Laravel Passport OAuth2 provider with shared roles, permissions and per-application menus, so internal applications authenticate against one service instead of each keeping its own users.
- Built one system as a decoupled Python Flask backend and a separate React frontend talking over an HTTP API, rather than shipping it as a single Laravel application.
- Gather requirements from the departments that will actually use the system - visiting the location to watch the real process, interviewing people online, or picking up a ticket the department raises directly.
- Own the deployment path for what I build: Ubuntu servers, Nginx, Cloudflare and PostgreSQL, with CI/CD pipelines in Git so a release is a commit rather than a manual copy onto the server.
- Build IoT devices for departments whose work needs hardware in the loop, and write the backend and the dashboard those devices report into.
PT Tata Metal Lestari is an Indonesian steel manufacturer. I joined as Junior Business Integration Specialist; the title became Business Integration Staff in July 2026 when the team was restructured from a specialist track into a department, at the same level. The work is the internal systems the operating departments run on.
- Laravel
- PHP
- Inertia.js
- React
- Typescript
- Python
- Flask
- PostgreSQL
- Ubuntu Server
- Nginx
- Docker
- Cloudflare
- CI/CD
- Git
- IoT