Spent my Summer Being a Business Intelligence Data Engineer at Gojek

Favian Hazman
SISTEM Fasilkom UI
Published in
4 min readSep 9, 2019
Gojek shirt, GET Thailand jacket, Goviet helmet

My name is Favian Kharisma Hazman, a final year undergraduate student at University of Indonesia majoring Information Systems. This summer, I’ve got a chance to join GO-JEK Business Intelligence team as a data engineer intern. To summarise my experience in one word, it was AMAZING. So, what was my main objectives there?

A Business Intelligence data engineer’s objective is to facilitate the flow of quality data to the data warehouse and maintain its integrity and reliability so that analysts and business users can use reliable data to make decisions. (taken from the career page, lol)

In my three months internship, i’ve got many experiences including data pipeline integration projects, learn a lot about effective and efficient data warehouse modelling, batch and stream data processing and also including GO-JEK data infrastructure and systems. One of the internal tools we use is Beast; a Kafka to Google Big Query persistence tool. It’s has been open sourced here.

Being a part of international & special projects pod means that i was working along Business Intelligence teams from Singapore, Vietnam, and Thailand. I worked on various projects be it from Goviet , GET and Gojek Singapore. My task is to ensure reliable, integrated data pipelines flowing to, and inside the regional data warehouses. Here, i got an opportunity to meet new friends and colleagues from other countries who shares the same vision, data-driven organization!

from top-to-bottom: Singapore BI Team, GET Thailand BI Team, and GoViet BI Team

Assigned in international & special projects pod, i was also involved in GoTix and Loket.com projects (entertainment group pod) and core data warehouse project. Not only data ingesting from various sources, I was also involved in projects which pushes data directly the product (the data is now shown in the mobile application, take a guess which is it!). It was also amazing to be able to help Wildan (BI Analyst Intern) to develop data foundation for training model along with Demsy (BI Engineer Intern).

In my last weeks of internship, I was heavily involved in a core data warehouse project. Learned about designing a data warehouse model which enables data users to make better insights out of it. It was a great experience to be able to work with the team and also Shaurya our fantastic data warehouse PM who once reminded me about work-life balance and not to overwork.

Thanks for having me as a part of the team! My deepest gratitude to:

  • Hadyanto Kencana (Deputy Head of BI, Function)
  • Immanuel Ambhara (BI International and Special Projects Group lead) as my supervisor and BI International and Special Projects team
BI International and Special Projects
  • Hapsari Muthi Amira (BI Gojek Entertainment Group lead) and BI Entertainment + Loket Business Development
BI Gojek Entertainment Group plus Loket Business Development
  • Dimas Natajiwa (Data Warehouse Manager) and the Data Warehouse Team
  • Project Lincoln; Shaurya Gupta as the PM, Romy Suniko and Demsy Iman
Team Lincoln

Beside the day-to-day job, was also attended intern’s day where we got a chance to meet our Global CEO, Nadiem Makarim. I also met the group CDO (Chief Data Officer) on my last week. And now, it’s a wrap! Thanks a lot for the experience GO-JEK! Met new friends, learnt many things, what a great team and challenging working environment i have been.

Chief Data Officer, Gautam Kotwal
2019 summer interns with Global CEO, Nadiem Makarim

Now, let’s head back to college, finish the left courses, work on side projects and start to ideate the final thesis.

My main interest for now is about stream data ingestion and processing, if anyone shares the same interest just drop me a PM or comment and we might share and work on a side project while learning it!

--

--