Let me introduce myself...
About my Education

I have a degree in Computer Science from Institut Teknologi Bandung.

Graduated with GPA of 3.76 out of 4.00, not the best but I am proud of it. In my undergraduate years, I always trying my best to achieve balance between academic and non-academic activities. I experienced doing assitantship on introductory of information system, database, cryptography, and object-oriented programming course. From non-academical side I joined Marching Band Waditra Ganesha as a Tuba player, joined 8EH Radio ITB as a technical staff, and became Head of Human Resource Department in Informatics Student Union (HMIF).

About my Experiences

Currently, working for Traveloka Indonesia as Back-end Software Engineer.

It's been an amazing 2 years and still counting. In the first year of my job, I assigned to a team that serve the need of the marketing, we call ourselves Marketing Engineers. Our main job could be simplified to one sentence, integrating our system with third-party marketing systems. I learned a lot about data; data pipeline, databases, datalake, and ETLs. Designing and implementing Traveloka’s data model for marketing use-cases, e.g. last-touch attribution, multi-touch attribution, customer and product data summaries.

Involved in design a data model for future marketing data warehouse architecture in Google Cloud Platform. Designing and implementing a third-party delivery system for product advertisement with scalable and maintainable architecture.

Language and technology: Java, Golang, Python, SQL, Javascript, GCP

Previously, I worked part-time at Telkom Indonesia as Software Engineer for 1 year.

Design and create front-end for web and Android mobile application including integrating the application to the targeted API. Exploring various API and services which are related to phone services such as; phone conferences, internet services, a little of PBX system, and other basic telephone system.

Also, I worked as an intern at Bukalapak as Software Engineer Intern for 3 months.

Creating administrator dashboard to maintaining A/B testing and documentation of it. Using beta distribution function to determine the probability of successful feature implementation of new features from a specific user categories. The feature could help improve the UX/UI on the website and help project manager to determine which feature should be focused in future development and which one should be discontinued.