Faris Hadibrata
Senior Fullstack Developer · me@farishadibrata.com · github.com/Farishadibrata
Professional Summary
Senior fullstack developer with 6+ years delivering enterprise web, mobile, and backend systems end-to-end — application architecture design, frontend and backend development, API integration, and production deployment. Domains delivered: banking, government, healthcare, energy, and industrial. Focus areas: AI/LLM implementation, workflow automation (n8n), and scalable, maintainable systems. Works in Agile/Scrum environments with close cross-functional collaboration.
Professional Experience
Senior Fullstack Developer — PT. Tristar Surya Gemilang
2026 — Present · Enhancement AI-enabled Invoicing System (EMP Bentu Limited)
Technologies: Express.js, React, PostgreSQL, n8n, OCR / Document AI, LLM / AI Extraction, REST API, Object Storage
- Reduced error rate in document set creation from 4–8 errors/day to 0 through optimized data integration.
- Resolved race conditions in document set creation by implementing queue workers.
- Performed prompt engineering to prevent LLM responses from breaking workflow logic.
- Built end-to-end workflow integrating n8n automation for automatic email and invoice document processing.
- Implemented AI services for document classification (Invoice, Tax Invoice, BAST).
- Developed human-in-the-loop mechanisms through 3-way matching between Invoice, PO, and supporting documents.
- Handled various invoice formats from vendors with different templates and data structures.
- Improved AI/OCR accuracy for data extraction from scanned documents with varying quality.
- Integrated AI workflow with existing invoicing processes without disrupting ongoing operations.
- Maintained data consistency across invoice data, extraction results, and audit trail for compliance.
Senior Fullstack Developer — Badiklat BPK
2025 — 2026 · Knowledge Management System
Technologies: React, Golang (Fiber), SQL Server, OpenAPI, LDAP Integration
- Scaffolded project architecture from scratch using React, Golang (Fiber), and SQL Server.
- Integrated OpenAPI-based video transcript and summarization capabilities.
- Integrated connection with existing enterprise LDAP authentication system.
- Developed coaching and mentoring module with historical tracking (full stack).
- Built end-to-end features across frontend, backend, and database layers.
Senior Fullstack Developer — Bank BJB Syariah
6 months · Aplikasi Monitoring Program Kerja dan Inisiatif Strategis
Technologies: React, REST API, PostgreSQL / MySQL, Dashboard Analytics, Role-Based Access, Export Excel / PDF, Notification System
- Reduced initial load time from 3,000ms to 500ms through reusable content patterns.
- Optimized database query load time with indexing, caching, and materialized views — 500–3,000ms average speed improvement.
- Integrated AI for threshold-based dashboard alerts to detect anomalies.
- Managed development transition from previous developer, ensuring BRD/FSD/workflow alignment.
- Managed dynamic requirement changes, performing impact analysis across business process, design, development, SIT, and UAT.
- Maintained traceability between requirement, implementation, and testing via documented change requests.
- Built RESTful APIs supporting data analysis and dashboard presentation.
- Designed data pipeline from multiple sources ensuring accurate, consistent information.
- Developed analytics features for identifying deviations, risks, and execution delays.
Fullstack Developer — PT Tripatra Engineers and Constructors
2023 — 2024 (incl. maintenance) · E-Procurement System
Technologies: Golang, Gin Framework, Next.js, PostgreSQL / SQL Server, Workflow Engine, Document Management, Email Notification, ERP Integration
- Led technical stack migration from PHP to Golang and React, improving load time by 1,000–3,000ms per action.
- Migrated database from MySQL to PostgreSQL to meet company standards.
- Migrated millions of transactions from MySQL to PostgreSQL using Azure Data Factory.
- Fixed SAP integration failures from 6–12 errors/day to 0 through systematic debugging.
- Designed dynamic approval workflows differing by procurement type and value.
- Integrated procurement system with ERP and supporting systems.
- Managed large volumes of procurement documents with versioning and traceability.
- Accommodated multi-role stakeholders (requester, buyer, approver, vendor) in one integrated platform.
- Managed complex procurement processes including request, tender, vendor evaluation, and contract management.
Fullstack Developer — PT Tripatra Engineers and Constructors
2022 — 2023 · TAP MM — Material Management System
Technologies: React, Golang, PostgreSQL / SQL Server, GraphQL API, Workflow Approval, Document Management, SAP Integration
- Optimized state management: refactored overused useState causing unresponsive pages by implementing Zustand.
- Implemented Context API pattern to solve excessive property-passing between components.
- Significantly improved database query performance for heavy modules using materialized views, reducing load times by up to 95%.
- Implemented proper transaction handling to resolve frequent database locking issues.
- Standardized repetitive code through reusable component patterns.
- Refactored monolithic components exceeding 1,000 lines into smaller, maintainable components.
- Handled legacy codebase with minimal documentation, analyzing source code within node_modules.
- Integrated SAP via XML without documentation, performing field mapping through structural analysis.
- Built customized features including dynamic tables, PDF Viewer, and PDF Editor for user workflows.
- Designed end-to-end application architecture including frontend, backend, and database.
Fullstack Developer — PT. Narcon Global
2019 — 2022 · Sistem Informasi Manajemen Rumah Sakit (RS Azra)
Technologies: Angular, TypeScript, REST API, Database Design
- Developed a web-based Hospital Management Information System (SIMRS) using Angular and TypeScript for the frontend, supporting clinical and administrative processes.
- Built responsive frontend and backend services for medical transaction and patient data management.
- Designed databases and RESTful APIs supporting inter-module hospital system integration.
- Implemented authentication, authorization, and patient data security mechanisms.
- Developed integrations with laboratory, billing, and supporting services.
- Performed testing, debugging, and performance optimization for high-load stability.
- Supported deployment, maintenance, and feature development based on user requirements.
Projects
AI Orchestrator — Proof of concept
Multi-agent systems, workflow orchestration, and multitenancy using Qdrant for vector storage, LangGraph for agent orchestration, Langfuse for token-usage monitoring and observability, and ElysiaJS with Vite full stack.
Technologies: Qdrant, LangGraph, Langfuse, ElysiaJS, Vite
Automatic Email Invoice Parsing — Proof of concept
Automatic email parsing of invoices, certificates of authenticity, and certificates of origin, with human-in-the-loop for AI knowledge capture and dynamic metadata handling.
Technologies: Gin, Vite, n8n, Document AI
Log Monitoring & Server Health — Proof of concept
Centralized log monitoring using OpenSearch for storage and search, and FluentBit for log collection from multiple nodes, with server health monitoring and automated Telegram notifications for alerts and status updates.
Technologies: OpenSearch, FluentBit, Telegram
Dashboard Tracking System — Personal project
User activity tracking dashboard built with PostGIS for geospatial data, HTMX for dynamic interactions, and Golang for the backend — designed to monitor and visualize activity patterns in real time.
Technologies: PostGIS, HTMX, Golang
R&D Tracking System — Personal project
R&D project management system built with Next.js, featuring multi-level approval processes and project progress tracking.
Technologies: Next.js, Approval Workflows
Mailing Disposition System — Government
Mailing and disposition management system for government use, built with PHP (CodeIgniter) and Tailwind CSS, streamlining document flow and internal correspondence tracking.
Technologies: PHP, CodeIgniter, Tailwind CSS
Healthy Lifestyle Application — Mobile app
Healthy lifestyle mobile application built with React Native and a Fastify backend API, integrating the Xendit payment gateway for subscriptions and in-app purchases. Built the APK and deployed to the Google Play Store.
Technologies: React Native, Fastify, Xendit, Google Play
Flooring Gallery — Personal project
Flooring product gallery application built with PHP (CodeIgniter), including product pricing management and image catalog features.
Technologies: PHP, CodeIgniter
Technical Skills
Frontend: React.js, Next.js, Vite, React Native, Flutter, Angular, TypeScript
Backend: JS/TS (Bun, ElysiaJS, Express, Node.js, Fastify), Golang (Fiber, Gin), .NET, PHP
API Design: RESTful API, GraphQL, Microservices
AI / ML: LLM, LangGraph, Langfuse, Qdrant, n8n, OCR / Document AI
Databases: PostgreSQL (PostGIS), MySQL, MongoDB, SQL Server
Security: JWT, OAuth2, OWASP Best Practices
DevOps: Docker, Kubernetes, CI/CD, Git, OpenSearch, FluentBit
Other: Zustand, HTMX, Tailwind CSS, SAP/XML, LDAP, OpenAPI, Xendit, Azure Data Factory, AWS S3