Software Engineer
Backend & Data Engineer
I build backend systems and data pipelines that teams depend on — reliable, scalable, and production-grade. My expertise spans distributed architectures, cloud-native orchestration, and high-throughput data engineering. I care about the full arc: from architecture decisions to delivery, testing, and collaboration. Curiosity, discipline, and craft — compounding over time.
7+
Years experience
21
Projects worked
25
Articles published
Work History
Freelancing
Data Analyst, Backend Engineer
Depok, Indonesia
Xapiens Technology Indonesia
Full Stack Engineer
South Tanggerang, Indonesia
The Software Practice Pte Ltd
Full Stack Engineer
Remote - Singapore
WealthPark Co., Ltd.
Backend & Data Engineer
Remote - Tokyo, Japan
Technical Featured Projects
MWAA Airflow ETL
Backend Engineer & Data Engineer
- →Architected a re-engineered ETL pipeline by decomposing a monolithic process into three independent DAGs — improving fault isolation and maintainability.
- →Led the project end-to-end: defining technical requirements, managing the backlog, and conducting code reviews to deliver a stable, production-grade system.
- →Tripled data ingestion capacity, enabling the onboarding of 3x more property management companies compared to the legacy system.
- →Established an integration test suite as a regression safety net, significantly reducing the risk of regressions on critical data flows.
- →Collaborated with the SRE team to provision and configure Amazon Managed Workflows for Apache Airflow (MWAA) for cloud-native orchestration.
Self-Hosted Airflow ETL
Backend Engineer & Data Engineer
- →Onboarded multiple property management companies onto the ETL platform, ensuring seamless data ingestion from day one.
- →Led the migration of existing clients from a legacy system to the new ETL, minimizing downtime and data integrity risks.
- →Defined and documented a standardized onboarding and migration procedure adopted across all PM company integrations.
- →Introduced dynamic task generation to parallelize data processing, reducing end-to-end pipeline execution time.
- →Resolved critical performance bottlenecks in data mapping by profiling and optimizing database queries, resulting in measurably faster processing throughput.
Hajj Application
Full Stack Engineer
- →Redesigned the Login and Registration flows with an updated UI, improving usability and visual consistency.
- →Maintained product stability through ongoing bug fixes and iterative improvements to support a reliable user experience.
Interport: Microservices Architected System
Full Stack Engineer
- →Extended core business services to operate within a microservice architecture, improving scalability and independent deployability.
- →Integrated inbound and outbound communication with third-party systems via SOAP messaging protocol.
- →Achieved cross-service data consistency by coordinating workflows through an event bus, enabling reliable asynchronous communication.
- →Built a structured logging mechanism to audit data exchanges between services, supporting observability and data integrity guarantees.
Interport: Monolith System
Full Stack Engineer
- →Delivered end-to-end Login and Registration functionality across both Web and Mobile platforms.
- →Engineered a polished, draggable React component with fluid UX interactions and smooth animation behavior.
- →Leveraged Go's concurrency model (Goroutines) to execute background API calls for real-time vessel position updates without blocking the main thread.
- →Built an interactive Google Maps view rendering live positions of all vessels in the fleet, providing operators with immediate situational awareness.
Published Writing
Build a Microservice App Using gRPC, Python, and Golang
Apr 5, 2021 · Series on Medium
Testing REST API in Go with Testify and Mockery
Jun 7, 2021 · Medium
Load Testing Using Locust.io
Jul 19, 2021 · Medium
Load Testing with k6
Nov 2, 2021 · Medium
Writing Tests for a Foolproof Django Project
May 17, 2022 · Medium
Python Flask: Asynchronous Upload to AWS S3
Jun 12, 2022 · Medium
Event-Driven Architecture with TypeScript and RabbitMQ
Jun 12, 2022 · Medium
Education
Bachelor of Mathematics
Universitas Terbuka (Open University)
Bachelor of Mathematics
Universitas Indonesia
Senior High School — Science Track
SMA Negeri 1 Depok
Certifications
Software Architecture
Coursera · Jan 2022
Ultimate AWS Certified Cloud Practitioner
Udemy · Jan 2022
Design Patterns
Coursera · Dec 2021