
Agus Richard Lubis
Software Engineer · Backend & Data
+6285710276393
agus.richard21@gmail.com
linkedin.com/in/agusrichard
agusrichard.medium.com
github.com/agusrichard
Professional Summary
Backend & Data Engineer with 7+ years building distributed systems and high-throughput data pipelines in production. Led ETL re-architectures that tripled ingestion capacity and cut end-to-end processing from days to minutes — turning unreliable infrastructure into platforms teams depend on. Takes full ownership from defining requirements and managing backlogs through delivery, testing, and client onboarding across multiple industries. Skilled in Python, Go, Apache Airflow, AWS MWAA, PostgreSQL, and distributed systems design. Active technical writer with 25+ published articles on Medium.
Skills & Proficiencies
•Python
•Go
•Rust
•JavaScript
•TypeScript
•System Design
•gRPC
•Microservices
•ETL / ELT
•AWS
•Kubernetes
•Docker
•PostgreSQL
•DynamoDB
•Redis
•Redshift
•Snowflake
•Airflow
•Kafka
•Spark
•dbt
•FastAPI
•Django
•Flask
Education
Universitas Terbuka
2020 – 2025
Bachelor of Mathematics
Certifications
Software Architecture
Coursera — January 2022
Visual architecture representation, software quality analysis, and its impact on the development process.
AWS Certified Cloud Practitioner
Udemy — January 2022
In-depth coverage of AWS CLF-C01 with practical hands-on AWS knowledge.
Design Patterns
Coursera — December 2021
Object-oriented analysis and design using GoF patterns to build interactive applications.
Publications
Build a Microservice App Using gRPC, Python, and Golang
Apr 2021 · Series on Medium
Testing REST API in Go with Testify and Mockery
Jun 2021 · Medium
Load Testing with k6
Nov 2021 · Medium
Python FastAPI with AWS DynamoDB
Jan 2022 · Medium
Python Flask: Asynchronous Upload to AWS S3
Jun 2022 · Medium
Event-Driven Architecture with TypeScript and RabbitMQ
Jun 2022 · Medium
Work Experience
WealthPark Co., Ltd.
Remote — Tokyo, Japan
Backend & Data EngineerJune 2022 – Present
- Led the MWAA ETL project from inception to production — took over a stalled development, decomposed a monolith into 3 independent DAGs, and enabled concurrent multi-client data ingestion, reducing end-to-end processing time from days to minutes while tripling overall capacity.
- Replaced an unreliable legacy ingestion approach with async API calls and introduced dynamic task generation with API pagination in Airflow, eliminating out-of-memory failures across both ETL systems.
- Introduced idempotent retry mechanisms with active alerting, transforming frequently failing pipelines into a reliable platform that attracted new clients.
The Software Practice Pte Ltd
Remote — Singapore
Full Stack EngineerMar 2022 – May 2022
- Redesigned the Login and Registration flows using C# and ASP.NET Core Web API, improving usability and visual consistency.
- Maintained product stability through ongoing bug fixes and iterative improvements to support a reliable user experience.
Xapiens Technology Indonesia
South Tangerang, Indonesia
Full Stack EngineerAug 2020 – Mar 2022
- Extended core services into a microservice architecture; integrated third-party systems via SOAP and coordinated workflows through an event bus.
- Built real-time vessel fleet monitoring on Google Maps using Go Goroutines for non-blocking live position updates.
- Built structured logging for cross-service data exchange audits and observability.
Freelance
Depok, Indonesia
Data Analyst & Backend EngineerJuly 2019 – Aug 2020
- Delivered backend development and data analysis for multiple clients, including web scraping pipelines and performance profiling of production applications.
- Coached university students on software architecture and engineering best practices as a freelance technical mentor.
Featured Projects
MWAA Airflow ETL
Python · Airflow · AWS MWAA · PostgreSQL
Established an integration test suite as a regression safety net and collaborated with the SRE team to provision and configure AWS MWAA for cloud-native pipeline orchestration.
Self-Hosted Airflow ETL
Python · Airflow · PostgreSQL · AWS Lambda
Led the migration of existing clients from a legacy system and defined a standardised onboarding procedure adopted across all property management integrations, ensuring seamless data ingestion from day one.
Interport: Microservices System
Go · JavaScript · PostgreSQL · React · React Native · Azure PubSub
Extended core services into a microservice architecture with SOAP integrations, event-bus coordination, and structured cross-service logging.
Interport: Monolith System
Go · JavaScript · PostgreSQL · React · React Native
Built real-time vessel fleet tracking on Google Maps using Go Goroutines for non-blocking live position updates.
Volunteer Work
Project Technical Assistant and QA Engineer — CodeYourFuture
Aug 2021 – Nov 2021 | Jul 2023 - Nov 2023
- Guided engineers through architecture decisions and design pattern selection for greenfield projects.
- Authored and maintained end-to-end test suites, establishing a QA baseline for student-built applications.
- Provided technical mentorship and code reviews to help junior developers ship production-quality features.