Information Technology Graduate · CEP-CCIT FTUI

Full Stack Developer.

Hi, I'm Sarah Nurhaliza  🟢 Open to Full-Time Roles

Full Stack Developer & Software Engineer with industry experience in the payment technology sector. Built 3 Biller Gateways using Java Spring Boot, RabbitMQ, and Docker, from requirements analysis to deployment. Currently developing an ERP/POS backend platform using Go (modular monolith, multi-tenant architecture, 50+ REST API endpoints across 10 business modules, CI/CD deployment to Google Cloud Run and Firebase App Hosting) and designing data readiness for AI-based features.

Go (Golang) Java Spring Boot RabbitMQ PostgreSQL Google Cloud Run Docker
Who I Am

About Me

I am a Full Stack Developer & Software Engineer with industry experience in the payment technology sector. Built 3 Biller Gateways using Java Spring Boot, RabbitMQ, and Docker, from requirements analysis to deployment.

Currently developing an ERP/POS backend platform using Go (Echo) featuring a modular monolith, multi-tenant architecture, and 50+ REST API endpoints across 10 business modules, deployed to Google Cloud Run and Firebase App Hosting via CI/CD, while designing backend data readiness for AI features.

Final-year Information Technology student (Full Stack Developer concentration) from CEP-CCIT FTUI (Faculty of Engineering, Universitas Indonesia) with GPA 3.55 / 4.00, open to full-time opportunities as a Full Stack Developer, Backend Developer, or Software Engineer.

"The best architecture is one you never have to explain."

Sarah Nurhaliza
🏗️

Backend & Systems

Go (Echo), Spring Boot, Modular Monolith, Multi-Tenant

⚡

Payment & Messaging

Biller Gateways, RabbitMQ Asynchronous Queues

🗄️

High-Integrity Data

PostgreSQL Double-Entry Ledger, Audit Trail

☁️

Cloud & DevOps

Google Cloud Run, Docker, GitHub Actions CI/CD

Career Journey

Professional Experience

Industry engineering roles across payment technology and intelligent business platforms.

🏢

PT Teleanjar Mitra Global

📍 Jakarta, Indonesia · Enterprise Systems

Freelance

AI Engineer & System Architect

Sep 2026 – Nov 2026
Go Echo PostgreSQL Supabase Cloud Run Firebase
  • AI Roadmap & Automation Readiness: Designed technical specifications and integration workflows for AI-based automation features on the ERP/POS platform roadmap, focusing on backend data readiness for inventory demand forecasting and document data extraction (invoices/receipts).
  • Modular Monolith & Multi-Tenant Backend: Built a modular monolith and multi-tenant backend using Go and Echo, delivering 50+ REST API endpoints across 10 business modules for merchant transactions, deployed to Google Cloud Run and Firebase App Hosting via CI/CD.
  • High-Integrity Data Architecture: Designed relational database schemas for transactions, inventory (BOM and stock counts), and a double-entry ledger in PostgreSQL/Supabase to produce audit-ready transaction histories with zero permanent deletions, ready to serve as a foundation for analytics and forecasting.
  • Technical Planning & Governance: Authored Technical Plans for each module prior to development, validating POS transactional business rules, financial data integrity, and cross-functional team execution workflows.
🏢

PT Teleanjar Mitra Global

📍 Jakarta, Indonesia · Payment Technology

Internship

Full Stack Developer Intern

Jun 2026 – Aug 2026
Java Spring Boot RabbitMQ Docker REST API Figma
  • Biller Gateways & Message Queuing: Designed and developed 3 Biller Gateways from requirements analysis through deployment, implementing RabbitMQ for reliable asynchronous messaging and standardizing API response formats across all gateways to maintain consistent integration with the Core system.
  • Chat-Based Payment Gateway: Developed a chat-based payment gateway from scratch as an extra initiative beyond core responsibilities, covering architectural design, authentication mechanisms, deployment, and end-to-end transaction testing.
  • Bug Investigation & Root-Cause Resolution: Conducted root-cause investigations and resolved transaction-critical bugs, executing comprehensive functional testing prior to each deployment to the development server.
  • Internal Tooling & Roadmap Planning: Redesigned internal monitoring UI prototypes in Figma, curated feature requests for product roadmap planning, and documented production test acceptance reports into the monitoring system.
What I Do

Technical Expertise

🚀

Go (Golang & Echo)

High-performance backend microservices, modular monoliths, multi-tenant routing, custom middleware, and low-latency REST APIs.

☕

Java Spring Boot

Enterprise biller payment gateways, layered architecture (Controller-Service-Repo), RabbitMQ integration, and OpenAPI specifications.

🐇

RabbitMQ Messaging

Asynchronous message broker, reliable transaction queueing, decoupled services, and resilient event-driven architectures.

🐘

PHP Native & CodeIgniter 4

Deep HTTP lifecycle comprehension: custom routing, session & header security, and structured MVC POS application development.

⚡

API Design & Architecture

Modular monolith and multi-tenant architectures, RESTful API conventions, contract-first design, and Technical Plan validation.

🖥️

Object-Oriented Programming (OOP)

Clean code, SOLID principles, encapsulation, inheritance, and modular desktop applications with Java Swing and direct JDBC.

🗄️

PostgreSQL & Double-Entry Ledger

High-integrity financial data schemas, append-only transaction ledgers with zero hard deletions, audit trails, and clean analytical datasets.

☁️

Google Cloud Run & Firebase

Containerized serverless deployment, continuous delivery with automated builds, environment secret management, and scalable cloud hosting.

🐳

Docker & Containerization

Multi-container orchestration with Docker Compose, reproducible development and production environments, and isolated dependency stacks.

🔄

CI/CD & GitHub Actions

Automated build, test, and zero-touch deployment pipelines on self-hosted runners with automated container health-checks.

🐬

MySQL & MongoDB

Relational schema design, optimized queries, indexing strategies, JDBC/JPA ORM, and NoSQL database modeling across academic projects.

⚡

Supabase Backend Services

Cloud PostgreSQL database management, row-level security (RLS), authentication integration, and real-time backend tooling.

📱

Flutter Mobile

Cross-platform mobile applications with clean component structure, responsive UI, theme support, and client-server REST API synchronization.

🌐

Web Native (HTML5, CSS3)

Semantic markup, responsive layouts, CSS variables, and modern design systems without bloated external framework dependencies.

✨

Vanilla JavaScript

DOM manipulation, async/await asynchronous operations, Fetch API networking, and dynamic UI interactions.

🎨

Figma UI/UX Prototyping

Interactive prototypes, internal monitoring dashboards, user journey mapping, accessibility design, and product roadmap feature curation.

My Work

Selected Projects

Real systems built with real constraints: no tutorials, no shortcuts.

Featured System Architecture AI Automation Readiness PT Teleanjar Mitra Global

ERP & POS Modular Monolith: AI Automation Readiness Architecture

Designed the architectural foundation, data contracts, and high-integrity schemas for enterprise ERP/POS systems to bridge transactional operations with intelligent automation.

Go (Echo) PostgreSQL Google Cloud Run Supabase Double-Entry Ledger
⚡ End-to-End System Integration Flow
Step 01 · Ingestion
🧾
Merchant & Receipt Input

POS transactions, stock counts & supplier invoice uploads

→
Step 02 · Backend API
🚀
Go Echo REST API

Multi-tenant routing & validation on Google Cloud Run

→
Step 03 · Storage
🗄️
PostgreSQL Audit Ledger

Double-entry accounting with zero permanent deletions

→
Step 04 · AI Pipeline
🤖
Forecasting & OCR Engine

Clean training data for stock prediction & receipt extraction

📈 Demand Forecasting Pipeline

Designed historical inventory and sales event logging with low latency to serve as high-quality time-series input for machine learning models predicting automated stock replenishment.

📄 Smart Document Extraction (OCR)

Architected API specifications and background processing workflows to ingest supplier invoice photos, parsing raw text into structured Purchase Orders automatically.

🛡️ High-Integrity Double-Entry Ledger

Enforced an append-only double-entry financial ledger in PostgreSQL with strict soft-deletes and audit trails, ensuring analytical datasets remain clean, verifiable, and free of anomalies.

⭐ Featured Production & Academic Projects
⭐ Featured 🧪
Spring BootBackend
REST APILayered
CI/CDPipeline
Backend / REST APIFeatured

Inventory Laboratory System

Centralized inventory management system built with Java Spring Boot, replacing error-prone manual lab asset tracking with an accurate, unified digital solution.

Layered architecture: Controller -> Service -> Repository
Automates stock inflow and outflow transactions to eliminate stock discrepancies
Comprehensive system validations to minimize manual input dependency
Auto-generated Swagger/OpenAPI documentation for client teams
Java Spring BootREST APISwaggerMySQLOOP
⭐ Featured 🏥
DockerContainer
CI/CDActions
PHP NativeWeb App
DevOps & Web ArchitectureFeatured

PharmaCare: Management System

Full pharmacy operations digitized using Native PHP with zero external frameworks, containerized with Docker, and deployed via self-hosted GitHub Actions CI/CD.

Containerized using Docker and Docker Compose for uniform environments
Automated CI/CD pipeline on self-hosted runner for zero-touch deployment
Automated container rebuilding and health checks on push to main
Authored deployment and maintenance documentation for cross-team operation
DockerGitHub ActionsCI/CDPHP NativeMySQL
Additional Systems & Engineering Projects
🍽️
CodeIgniter 4MVC
POSSystem
Web POS System · Feb 2026 – Mar 2026

BiteSpace: Restaurant POS System

Web-based Point of Sale (POS) system built with CodeIgniter 4, accelerating cashier checkout workflows and streamlining restaurant operations.

Structured MVC architecture for fast and maintainable feature delivery
Integrated workflows for menu management, table reservations, and orders
Role-based access control (Admin and Cashier) with strict MySQL integrity
CodeIgniter 4PHPMySQLPOSRBAC
📱
FlutterMobile
RESTAPI
Mobile Application · Mar 2026 – Apr 2026

Alchemist: Inventory Laboratory Mobile App

Cross-platform mobile application built with Flutter as an extension of the Spring Boot Inventory Laboratory system, synchronizing data in real time.

Integrated client-server REST APIs over local networks for live sync
Equipment tracking, stock mutations, and condition monitoring
Role-based user management, theme customization, and notification handling
FlutterDartREST APIMobileInventory
🖥️
OOPJava
JDBCDirect DB
Desktop Application · Feb 2025 – Mar 2025

Stock of Medicine: Pharmacy Management

Desktop application built using Object-Oriented Programming (OOP) and Java Swing to digitize medicine data management and stock record-keeping.

Applied OOP principles (inheritance, encapsulation) for modular codebase
Full CRUD operations and structured report generation tools
Direct JDBC connectivity to MySQL without heavy ORM overhead
Java SwingOOPJDBCMySQL
💊
Native PHPCore
MySQLRelational
Web Application · Oct 2025

Web Pharmacy System

Web-based pharmacy management system developed using Native PHP, controlling transaction workflows, medicine inventory, and stock digitally.

Engineered with pure Native PHP with custom HTTP flow and no framework
Session-based authentication securing role access and data integrity
Structured MySQL relational schemas for efficient medication queries
PHP NativeMySQLAuthenticationWeb
🧠
FigmaDesign
UXResearch
UI/UX Design & Prototyping

Brainventure App

Gamified educational platform featuring interactive puzzles and logic challenges designed to make learning engaging and intuitive for all ages.

Full interactive Figma prototype with detailed user flows
Gamification mechanics, rewards, and progression system design
Accessibility-first typography, contrast, and component design
FigmaPrototypingUX ResearchWireframing
🐙
12+Repositories
OpenSource
Code & Architecture Showcase

Explore More on GitHub

Discover complete repository sources, experimental branches, database schemas, and backend microservice implementations.

Full backend codebases with clean documentation and API contracts
Active commit history across Java, Go, PHP, Flutter, and Docker stacks
Complete capstones and academic engineering repositories
GitHubOpen SourceREST APICI/CD
Academic & Leadership

Education & Leadership

Formal engineering education and organizational leadership track record.

🎓

CEP-CCIT FTUI, Universitas Indonesia

Professional Program in Information Technology, Full Stack Developer · Jakarta, Indonesia
2024 – 2026
🎓 Graduated · GPA 3.55 / 4.00

Comprehensive two-year professional engineering program at Continuing Education Program, Center for Computing and Information Technology, Faculty of Engineering, Universitas Indonesia.

☕
Backend Systems & Web Applications

Developed web applications using Java, PHP, and MySQL across academic and capstone projects.

⚡
REST APIs & OOP Principles

Implemented RESTful APIs and applied Object-Oriented Programming (OOP) for modular architectures.

🗄️
Relational Database Engineering

Designed relational databases (MySQL, PostgreSQL) ensuring business rules and data consistency.

🌐
Full Stack User Interfaces

Built native, performant user interfaces using semantic HTML, CSS, and Vanilla JavaScript.

🚀
Complementary Technologies

Explored Flutter, Docker, and MongoDB through cross-semester projects to broaden engineering depth.

Java Go PHP Spring Boot MySQL PostgreSQL Docker REST API
👥

CCIT Squad – CCIT FTUI

Vice Head of Event Division · Jakarta
Nov 2024 — Jan 2025
Organizational Leadership

Served as Vice Head of the Event Division, leading event management, coordination, and logistical execution for university-wide flagship initiatives.

🏛️
Event Operations & Logistics

Managed an open house event hosting ±300 attendees, overseeing run-of-show and guest flow.

🤝
Cross-Functional Team Collaboration

Collaborated closely with division teams (creative, logistics, sponsorship) to ensure seamless delivery.

⚡
Problem Solving & Execution

Maintained real-time on-site coordination and rapid troubleshooting during live event operations.

Event Leadership Logistics Management Cross-Functional Coordination Public Speaking
🏫

SMA Negeri 2 Cibinong

Ilmu Pengetahuan Alam (Natural Science) · Bogor
2020 — 2023
Graduated

Graduated from the science program with strong analytical foundations. Regularly participated in public speaking competitions, honing clear communication and leadership alongside rigorous coursework.

🎤
Public Speaking & Communication

Actively competed in public speaking events, cultivating confident communication and presentation skills.

🏆
Leadership & Initiative

Took active leadership in school organizations and committees, driving projects to completion.

Natural Science Public Speaking Team Coordination
GET IN TOUCH

Let's Connect

I'm open to full-time Full Stack Developer, Backend Developer, and Software Engineer roles, high-performance system collaborations, and tech discussions. Feel free to reach out!

EMAIL
sarahnrhlza3rut@gmail.com
GITHUB
github.com/sarahnrhlzaa
LINKEDIN
sarah-nurhaliza