Faris Baros

Faris Baros

Software Developer

8+ years building scalable web & mobile apps — from internet banking to enterprise platforms.

👤 About

Hi — I'm Faris, a full-stack software developer with 8+ years of experience shipping production-grade web and mobile applications. I've built everything from multi-currency internet banking platforms to enterprise partnership portals, working with teams at Maybank Indonesia, Telkom Indonesia, and beyond.

I care deeply about clean architecture, maintainable code, and turning complex business requirements into fast, elegant user experiences. In recent projects, I've been integrating AI coding assistants — including Claude Code, GitHub Copilot CLI, and OpenAI Codex CLI — as part of my development workflow to move faster and ship higher-quality code.

React / Next.js Node.js / NestJS React Native MongoDB PostgreSQL Docker Redis Kafka OpenShift / k3s Java / Spring Boot Claude Code GitHub Copilot CLI OpenAI Codex CLI

💼 Experience

2026–Present

Freelance, Self-employed

  • Delivering full-cycle web application projects independently for multiple clients, covering requirements gathering through production deployment.
  • Working across diverse stacks including NestJS, Spring Boot, Go (Echo), Next.js, and Google APIs to build custom dashboard and business tools tailored to client needs.
2024–2025

Bank Maybank Indonesia — Web FE Developer, Internet Banking

  • Developed core internet banking features supporting 13-currency multicurrency accounts with real-time IDR conversion, integrated across all major transfer types (own account, interbank, FX, RTGS, SKN, VA) and deposit creation.
  • Collaborated in an agile team with Product Owner, Backend Engineers, and Core Banking System stakeholders to deliver MVP features on schedule.
  • Built responsive, production-grade UI using ReactJS within a regulated banking environment with strict compliance and quality standards.
2021–2024

Telkom Indonesia — Full Stack Developer, Partnership Platform

  • Designed and developed a web-based partnership management portal covering the full contract lifecycle: initiation, document creation, multi-level approval workflows, monitoring, and archiving.
  • Built document generation modules for business cases, official letters, minutes of meeting, and legal contracts — reducing manual document handling across departments.
  • Implemented role-based approval workflows to enforce governance, compliance, and auditability across business units.
  • Designed role-based dashboards for diverse stakeholders including business owners, legal, management, and operations teams.
  • Developed automated notification systems for document status updates, approval events, and contract lifecycle milestones.
  • Contributed to system architecture decisions and data modeling to support long-term scalability of contract management features.
2017–2021

Ecomindo Sarana Cipta — Full Stack Developer

Bursa Efek Indonesia (IDX)

  • Enhanced the Centralized Trading Platform with features for trade correction, cancellation, automated fee calculation, and Excel-based reporting — improving operational accuracy for daily trading operations.

BTPN

  • Built and optimized a pension fund tracking platform, integrating it with the bank's core system and improving production stability through ongoing performance tuning.

Prudential (PLAI)

  • Developed multi-framework mobile applications (Ionic, AngularJS, ReactJS, React Native) to digitize sales operations for nationwide insurance agents.
  • Integrated real-time quotation data from core systems, reducing manual steps in the agent sales workflow.

🚀 Projects

PosKu

posku.web.id — Point of Sale System

Multi-tenant SaaS POS platform with microservices architecture. Features guest QRIS ordering, JWT-based auth, cart & inventory management, and QRIS payment integration via Midtrans. Built with Go microservices, Next.js frontend, PostgreSQL with Row-Level Security, and Redis for session & cart persistence.

#Go#Next.js#PostgreSQL#Redis#Microservices#QRIS

2026

ESP

ESP — Shipments Monitoring & PnL Analytics

A self-hosted operations intelligence platform with two core modules: a Shipments Monitoring Dashboard and a PnL Analysis Dashboard. Built for end-to-end visibility, including SLA monitoring and profitability insights for logistics operations.

Integrated Google Sheets API pipelines to import operational data into PostgreSQL for consistent analytics and faster reporting.

#Next.js#NestJS#PostgreSQL#BullMQ#Redis#Google Sheets API#Self-Hosted#SLA#PnL

2026

IgniteX

theignitex.com — Agent Dashboard Platform

Full-stack insurance agent management platform with a decoupled architecture — Spring Boot (Java 17) REST API backend with JWT auth, and a React 19 + Redux Toolkit frontend. Features agent management, policy tracking, planning calendars, and client (nasabah) database. Deployed to production with CI/CD via Jenkins.

#React#Redux#Spring Boot#Java#PostgreSQL#JWT

2026

Darbuka

darbuka.or.id — Bookkeeping System

Web-based bookkeeping platform for organizational finance management. Built with a Node.js/Express backend and served via Nginx with PM2, featuring automated daily database backups to Google Drive and MySQL-based data persistence. Deployed with SSL on a production VPS.

#Node.js#MySQL#Nginx#PM2#Finance

2023

✉️ Contact

Email: putra.faris295@gmail.com

Phone: (+62) 821-2481-6986

LinkedIn: linkedin.com/in/wan-faris

GitHub: github.com/onetech-project

📍 Bogor, West Java, Indonesia