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.
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."
Go (Echo), Spring Boot, Modular Monolith, Multi-Tenant
Biller Gateways, RabbitMQ Asynchronous Queues
PostgreSQL Double-Entry Ledger, Audit Trail
Google Cloud Run, Docker, GitHub Actions CI/CD
Industry engineering roles across payment technology and intelligent business platforms.
📍 Jakarta, Indonesia · Enterprise Systems
📍 Jakarta, Indonesia · Payment Technology
High-performance backend microservices, modular monoliths, multi-tenant routing, custom middleware, and low-latency REST APIs.
Enterprise biller payment gateways, layered architecture (Controller-Service-Repo), RabbitMQ integration, and OpenAPI specifications.
Asynchronous message broker, reliable transaction queueing, decoupled services, and resilient event-driven architectures.
Deep HTTP lifecycle comprehension: custom routing, session & header security, and structured MVC POS application development.
Modular monolith and multi-tenant architectures, RESTful API conventions, contract-first design, and Technical Plan validation.
Clean code, SOLID principles, encapsulation, inheritance, and modular desktop applications with Java Swing and direct JDBC.
High-integrity financial data schemas, append-only transaction ledgers with zero hard deletions, audit trails, and clean analytical datasets.
Containerized serverless deployment, continuous delivery with automated builds, environment secret management, and scalable cloud hosting.
Multi-container orchestration with Docker Compose, reproducible development and production environments, and isolated dependency stacks.
Automated build, test, and zero-touch deployment pipelines on self-hosted runners with automated container health-checks.
Relational schema design, optimized queries, indexing strategies, JDBC/JPA ORM, and NoSQL database modeling across academic projects.
Cloud PostgreSQL database management, row-level security (RLS), authentication integration, and real-time backend tooling.
Cross-platform mobile applications with clean component structure, responsive UI, theme support, and client-server REST API synchronization.
Semantic markup, responsive layouts, CSS variables, and modern design systems without bloated external framework dependencies.
DOM manipulation, async/await asynchronous operations, Fetch API networking, and dynamic UI interactions.
Interactive prototypes, internal monitoring dashboards, user journey mapping, accessibility design, and product roadmap feature curation.
Real systems built with real constraints: no tutorials, no shortcuts.
POS transactions, stock counts & supplier invoice uploads
Multi-tenant routing & validation on Google Cloud Run
Double-entry accounting with zero permanent deletions
Clean training data for stock prediction & receipt extraction
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.
Architected API specifications and background processing workflows to ingest supplier invoice photos, parsing raw text into structured Purchase Orders automatically.
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.
Centralized inventory management system built with Java Spring Boot, replacing error-prone manual lab asset tracking with an accurate, unified digital solution.
Full pharmacy operations digitized using Native PHP with zero external frameworks, containerized with Docker, and deployed via self-hosted GitHub Actions CI/CD.
Web-based Point of Sale (POS) system built with CodeIgniter 4, accelerating cashier checkout workflows and streamlining restaurant operations.
Cross-platform mobile application built with Flutter as an extension of the Spring Boot Inventory Laboratory system, synchronizing data in real time.
Desktop application built using Object-Oriented Programming (OOP) and Java Swing to digitize medicine data management and stock record-keeping.
Web-based pharmacy management system developed using Native PHP, controlling transaction workflows, medicine inventory, and stock digitally.
Gamified educational platform featuring interactive puzzles and logic challenges designed to make learning engaging and intuitive for all ages.
Discover complete repository sources, experimental branches, database schemas, and backend microservice implementations.
Formal engineering education and organizational leadership track record.
Comprehensive two-year professional engineering program at Continuing Education Program, Center for Computing and Information Technology, Faculty of Engineering, Universitas Indonesia.
Developed web applications using Java, PHP, and MySQL across academic and capstone projects.
Implemented RESTful APIs and applied Object-Oriented Programming (OOP) for modular architectures.
Designed relational databases (MySQL, PostgreSQL) ensuring business rules and data consistency.
Built native, performant user interfaces using semantic HTML, CSS, and Vanilla JavaScript.
Explored Flutter, Docker, and MongoDB through cross-semester projects to broaden engineering depth.
Served as Vice Head of the Event Division, leading event management, coordination, and logistical execution for university-wide flagship initiatives.
Managed an open house event hosting ±300 attendees, overseeing run-of-show and guest flow.
Collaborated closely with division teams (creative, logistics, sponsorship) to ensure seamless delivery.
Maintained real-time on-site coordination and rapid troubleshooting during live event operations.
Graduated from the science program with strong analytical foundations. Regularly participated in public speaking competitions, honing clear communication and leadership alongside rigorous coursework.
Actively competed in public speaking events, cultivating confident communication and presentation skills.
Took active leadership in school organizations and committees, driving projects to completion.
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!