Brawijaya University
2014 — 2018Computer Science
I'm a Data Engineer from Jakarta, Indonesia, currently based in Singapore. My work revolves around data pipeline construction and web development. I take pride in transforming complex problems into simple, reliable, and customer-centric solutions.
🔭 I’m currently employed at Quadrant.io, a global leader in mobile location data, POI data, and corresponding compliance services. My role involves building and maintaining data technologies that support the company's operations. Why Quadrant.io? Here's a fun fact to explain 👇:
⚡ Fun fact: The field of mobile location and POI data is constantly evolving, with a wide range of innovations being explored. As a data engineer, I am tasked with ensuring that our data streams are efficient, reliable, and credible. This involves continually refining our algorithms and infrastructure to handle large volumes of data swiftly and accurately.
🤔 So that: The scope for growth in this field is immense. Beyond the immediate challenges of data streaming, there are numerous other aspects to consider, such as monitoring, logging, cost optimization, and setting up alerts for incidents or anomalies in the data.
The most modern and high-quality data architect made at a professional level.
High-quality development of sites at the professional level.
Professional development of applications for iOS and Android.
I am a part time content creator in the field technology and startups.
Computer Science
Data Engineer
- Successfully refactored code and built CI/CD for easy preparation of data for clients and also initial unit testing.
- Successfully set up a Kubernetes self-hosted runner for GitHub Actions, which has been utilized for all CI/CD processes in Data Engineering Team.
- Successfully built and implemented an architecture for a daily pipeline using AWS Managed Workflows for Apache Airflow (MWAA). This involved designing and configuring the pipeline to extract, transform, and load large volumes of data efficiently. By leveraging the power of AWS MWAA, I ensured seamless orchestration and scheduling of data processing tasks, resulting in improved data reliability and accuracy.
- Implemented LLM (OpenAI API) to streamline the debugging process in AWS MWAA. By integrating LLM, I developed a solution that reduced the time spent on troubleshooting and provided intelligent recommendations to fix pipeline errors. This significantly enhanced the efficiency and productivity of the development team.
Programming Language: Python, Java
Database: MySQL
Big Data Platform: YARN, Spark, Kafka
Cloud Services: AWS
Provisioning Tools: Terraform, Helm Chart
Container Orchestration Framework: Kubernetes
Version Control System: Git
Data Engineer
- Successfully reduced the percentage of the number of incidents or data discrepancies per month starting from 40% to be 0%
- Successfully reduce cost ~IDR 200 Million / month by optimizing Kubernetes node, reducing logging to all services data, and setting lifecycle rules for our dataset in GCS.
- Successfully create an architecture for data pipeline which using Dataproc custom images which prevent job failure when installing dependencies library on cluster
- Successfully reduce the Datadog monitoring cost from $5k to $5 per month and implement it to all monitoring in Bukalapak services
- Successfully implement Data Quality Check and Data Anomalies Check for KPI Tables in Bukalapak
Programming Language: Python, Java, Scala, Go
Database: Cassandra, PostgreSQL, MySQL, MongoDB
Provisioning Tools: Ansible, Terraform
Big Data Platform: Hadoop, YARN, Spark, Kafka, Delta Lake
Cloud Services: GCP Dataproc, GCS, CloudSQL, BigQuery, Azure Databricks
Container Orchestration Framework: Kubernetes
Version Control System: Git
Others: Airflow, Prometheus, Grafana
Software Engineer
- Automate the issuance of insurance policies in the Grab Driver and Grab Customer projects
- Integrate payment gateway (OVO, Gopay, Bank Transfer, etc) using Midtrans, Faspay, and Direct API OVO for payment transaction in Futuready Products
- Build cms internal futuready and support making private javascript framework futuready using node js, koa js, MySQL DB, and serverless.
- Build a customer service dashboard using CodeIgniter Framework to support their priorities in calling customers, recording customer responses, and making decisions about customer interests in buying insurance policies.
- Manage and build contact center Futuready Thailand with twillio flex and integrating with Zoho CRM
Programming Language: Python, NodeJS, PHP
Database: PostgreSQL, MySQL, MongoDB
Provisioning Tools: -
Cloud Services: AWS Cognito, AWS SNS, AWS SQS, AWS Lambda, AWS EC2, AWS S3
Container Orchestration Framework: Kubernetes
Version Control System: Git
Others: Zoho One, Twillio, Qontak
Data Engineer
- Build machine learning & business intelligent using R Language to integrated google big data, google analytics, oneBox customer support data, and futuready database in one portal management report.
- Build ETL Process using python from Futuready Data Lake to be Publication Sets for Analyst
Programming Language: Python, NodeJS, R Language
Database: PostgreSQL, MySQL, MongoDB
Provisioning Tools: -
Big Data Platform: Spark
Cloud Services: AWS CloudWatch, AWS EMR, AWS Athena, AWS Glue, AWS Lambda, AWS EC2, AWS S3, AWS Step Function, Google Big Data
Container Orchestration Framework: Kubernetes
Version Control System: Git
IT Specialist
Providing solutions for Internal Projects Happy Pet Group especially for Finance Division.
Programming Language: Python, NodeJS
Database: MySQL
CRM: Zoho One
Backend Engineer
As a Backend Developer, my responsibility is to provide Rest API for frontend developers. But, I involve in different roles and do some additional things, that are:
- Design and implementation of data storage solutions
- Lead engineers and code review for them
- Managing server for handling Incidents
- Build Continuous Integration and Continuous delivery
- Build Load Balancers
- Create Application Programming Interface using PHP Framework (CodeIgniter)
- Integration of user-facing elements developed by a front-end developer with server-side logic
App Store: https://play.google.com/store/apps/details?id=com.slingshot.minar&hl=in
Web: http://getminar.com/id/home-id/
Tools: PHP, CodeIgniter, VueJS, MySQL, Unity3D, JenKins.
Software Engineer
Build a web application for multi finance companies using java spring framework that has been modified
by PT. AdIns (Adicipta Invoasi Teknologi). The purpose of the web application development is to
optimize the company's operations in developing internal products and solve problems that are still
manual.
Tools: Java
In this article, I want to share an interesting approach to setup Kubernetes self-hosted runner on GitHub when I working at Quadrant.io. This approach is quite simple and can be easily understood, even if you don’t have experience in DevOps. Additionally, this article will focus on using AWS as a cloud provider.
Introduction to Data Quality with a Deequ scala library, and how I when at Bukalapak utilize data quality to increase the confidence of our data to stakeholders.
I want to share my knowledge about Fundamental Alicloud or Aliyun which I got from training Cloud Associate at Alibaba Indonesia. I hope you all can get helped after reading this post. And I will guide you on how to register the exam for certified Alibaba cloud associate.
Saya ingin menyampaikan opini saya terkait gen “Y” yang selalu membuat “heboh” ditahun-tahun ini.
Feel free to contact me! Please don't afraid to contact with me i swear i am not bite 🤣
Email: helfipangestu12@gmail.com
Instagram: @tuanmudahelfi
linkedIn: helfipangestu