Portrait of Maria Aurellia

Hi, I'm Maria Aurellia!

Software Engineer

๐Ÿ“ Jakarta, Indonesia.

I build dependable backend systems and data pipelines. My background includes payment platforms and real-time data streaming for Indonesia's banking industry โ€” and I'm always excited to take on interesting engineering problems.

About Me

I graduated from Universitas Indonesia in 2025 with a bachelor's degree in Computer Science.

I'm a software engineer focused on backend systems โ€” building payment platforms, web service interfaces, and real-time data streaming services with Apache Kafka, most recently for Indonesia's banking industry at OpenWay. I enjoy turning complex requirements into clean, reliable software.

When I'm not debugging, you'll find me watching YouTube videos or curating my Spotify playlists.

My current earworm

Skills

Languages

  • Java
  • Kotlin
  • TypeScript
  • SQL & Oracle PL/SQL

Backend & Data

  • Apache Kafka
  • Way4 (payment platform)
  • Linux & Shell scripting

Frontend

  • React
  • Next.js
  • Tailwind CSS

Tools & Practices

  • Git
  • CI/CD
  • Jira

Education

Universitas Indonesia logo

Universitas Indonesia

Jul 2021 - Jul 2025

B.Sc. Computer Science

SMAN 8 Jakarta logo

SMAN 8 Jakarta

Jul 2018 - Apr 2021

High school diploma for Natural Science

Experience

OpenWay logo

Associate Implementation Engineer

Sep 2024 - May 2026

OpenWay

  • Developed a banking web service interface and a real-time data streaming service using Apache Kafka for an implementation project at Bank Rakyat Indonesia (BRI), one of Indonesia's largest government-owned banks.
  • Implemented and configured card-management and transaction-processing features on the Way4 platform.
  • Wrote and maintained SQL and Linux scripts to configure system elements across environments.
  • Collaborated with cross-functional teams to gather requirements and translate them into technical solutions aligned with client specifications.
OpenWay logo

Software Engineer Intern

Feb 2024 - Aug 2024

OpenWay

  • Gathered requirements and produced documentation for a customer-service web interface for Indonesian banks, identifying common attributes to standardize delivery.
  • Developed Oracle PL/SQL procedures and functions for custom data views tailored to client reporting needs.
  • Configured Way4 system elements such as menu groups and datasets to match client specifications, then ran system testing and client demos to validate requirements.

Projects

Prices-IDE logo
Bachelor Thesis

Ordering Service & Shipping Variations in a Webshop Product Line

Developed with Prices-IDE ยท Student Collaborator, Reliable Software Engineering Laboratory (RSE Lab) โ€” Faculty of Computer Science, Universitas Indonesia ยท 2025

Applied Software Product Line Engineering (SPLE) to a webshop: modeled category and address management, shopping carts, and configurable delivery mechanisms, and refactored the catalog, ordering, and payment features. Built with Prices-IDE, the backend is generated as WinVMJ (Java) from UML-DOP diagrams and the frontend as ReactJS from IFML-DOP diagrams. Applies Multi Product Line (MPL) by integrating Payment Gateway and Authentication product lines, validated by functional testing on five derived products and load testing on backend endpoints.

  • SPLE
  • Prices-IDE
  • Multi Product Line
  • UML-DOP
  • IFML-DOP
  • WinVMJ (Java)
  • ReactJS
  • Functional & Load Testing