Bagus Nugroho Budi N.

Software Engineer at Vidio

Bagus Nugroho Budi N. has a strong background in software engineering and data engineering. Bagus Nugroho Budi began their career in 2017 at PT. Kreatif Media Karya, where they worked on end-to-end data engineering pipelines for Vidio and BBM. Bagus Nugroho Budi'sresponsibilities included maintaining data infrastructure on Google Cloud, using tools like Ansible and Jenkins, and developing ETLs using Spark and Scala on GCP's Dataproc clusters. Bagus Nugroho Budi also utilized Apache Airflow for job scheduling.

In 2019, Bagus joined Vidio as a Software Engineer, primarily focusing on the company's data pipelines. Bagus Nugroho Budi maintained the data infrastructure on Google Cloud, leveraging Ansible and Jenkins, and developed ETLs using Spark and Scala on GCP's Dataproc clusters.

Bagus then joined Bukalapak later in 2019 as a Software Engineer. Bagus Nugroho Budi'smajor achievements included migrating and enhancing services from an on-premise environment to Google Cloud Platform, resulting in significant resource utilization reduction. Bagus Nugroho Budi also contributed to the implementation of pair programming and other engineering best practices.

Currently, Bagus is back at Vidio as a Software Engineer, where they have developed a system written in Python that allows Data Analysts to automate scheduled jobs from their queries. This system increases productivity by enabling the composition of multiple queries into one job. Bagus also improved the Trino connector to Clickhouse, leading to enhanced query performance. Bagus Nugroho Budi has additionally been involved in migrating services to Kubernetes.

Overall, Bagus Nugroho Budi N. possesses extensive experience in software engineering, data infrastructure maintenance, ETL development, and system enhancement, with a proven ability to optimize performance and increase productivity.

Bagus Nugroho Budi N. obtained a Bachelor's degree in Informatics Engineering from Telkom University, from 2011 to 2017. In addition, Bagus Nugroho Budi N. has obtained multiple certifications, including "Advance Your AI and Machine Learning Skills," "C++: Move Semantics," "Extending Hadoop for Data Science: Streaming, Spark, Storm, and Kafka," "Advanced C Programming," "Artificial Intelligence Foundations: Thinking Machines," "Become an AI and Machine Learning Specialist: Part I," "Betty Liu on Career Success," "Building a Recommendation System with Python Machine Learning & AI," "Learning C," "Learning OpenGL," and "The Essential Elements of Predictive Analytics and Data Mining," all from LinkedIn, in the months of April and May 2018.

Links


Org chart

Timeline

  • Software Engineer

    August, 2021 - present