VisualATS-Friendly

Agus Richard Lubis
Senior Software Engineer · Backend & Data
+6285710276393
agus.richard21@gmail.com
linkedin.com/in/agusrichard
agusrichard.medium.com
github.com/agusrichard
Professional Summary
Senior Software Engineer (Backend & Data) with 7+ years building distributed systems and data pipelines — including ETL re-architectures that tripled ingestion capacity and cut processing from days to minutes, unlocking client onboarding and revenue growth. Takes full ownership from requirements through delivery; led a team of 6, contributed to hiring, and integrates AI deliberately to amplify productivity without outsourcing engineering judgment. Active technical writer with 25+ articles on Medium — writing is how understanding becomes durable.
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.
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
Writing Tests for a Foolproof Django Project
May 2022 · Medium
Work Experience
WealthPark Co., Ltd.
Remote — Tokyo, Japan
Backend & Data EngineerJune 2022 – Present
- Served as technical project lead for a team of 6 engineers — owning system design, technical specs, code reviews, and client communication; contributed to the engineering hiring loop to grow the data team.
- Rescued a stalled MWAA ETL project — decomposed a monolith into 3 independent DAGs, enabling concurrent multi-client ingestion and cutting end-to-end processing from days to minutes while tripling overall capacity.
- Replaced legacy ingestion with async API calls and dynamic task generation, eliminating out-of-memory failures from 2–3 failed DAG runs per week to zero; introduced idempotent retry mechanisms with active alerting, turning an unstable system 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
ICU Vitals Stream
Go · Rust · Kafka · PySpark · TimescaleDB · Delta Lake
Real-time ICU vitals pipeline: Go simulator → Kafka → Rust NEWS2 scorer → TimescaleDB → Grafana; PySpark writes 5-min and 1-hour aggregates to Delta Lake on MinIO.
Real Estate Data Pipeline
Python · Airflow · AWS MWAA · Polars · Snowflake · Terraform
Production ELT on AWS — MWAA-orchestrated, Lambda-computed with Polars, loaded into a Snowflake star schema, with full infrastructure provisioned via Terraform.
Python & Golang gRPC Todo
Python · Go · gRPC · Protobuf
gRPC-based todo service with both Python and Go implementations, demonstrating cross-language RPC design and protobuf schema-first API contracts.
Machine Learning from Scratch
Python · NumPy · Jupyter Notebook
Implemented core ML algorithms from first principles — linear regression (gradient descent and normal equations) and KNN — structured as an installable Python package with a pytest suite.
Volunteer Work
Project Technical Assistant and QA Engineer — CodeYourFuture
Aug 2021 – Nov 2021 | Jul 2023 - Nov 2023
- Mentored junior developers through code reviews and architecture guidance — helping them make sound design decisions and ship production-quality features.
- Authored and maintained end-to-end test suites, establishing a QA baseline for student-built applications.