Hocky Yudhiono

Software Engineer

https://hocky.id
Pontianak, Indonesia

Employment History

tiket.com, Jakarta, Indonesia

Backend Engineer, April 2023 – October 2023

  • Being part of Flight and Pricing engineering team. Developing edge projects, involves pricing, flights, and product business applications with Java, Jenkins, PostgreSQL, Apache Kafka, Redis, MongoDB, Grafana, Kibana, and Node.js.
  • Took part in grooming technical solution documents, including effort estimations and priorities organization.
  • In charge of maintaining 3 main projects, which directly accountable for the majority of a version release tasks, completing documentations, and onboarding new contributors.
  • Improved and scaled scraping technology horizontally and vertically.
  • Interviewed and measured the technical requirements for backend engineers joining the team.

OY Indonesia!, Jakarta, Indonesia

Fullstack Engineer Intern, January 2023 – April 2023

  • Developed business banking applications involving Java, React.js, PostgreSQL, and Ansible.
  • Fixed bugs, performance issues on the database and the three-tiered architecture systems.
  • Wrote unit test, system designs and API specifications for the edge features.

Money Forward, Inc., Tokyo, Japan

Backend Engineer Intern, July – August, November – December 2021, August – September 2022

  • Developed REST and gRPC Microservices in Golang, involving MySQL, Amazon S3 cloud object storage, and Docker.
  • Improved DAO layer performance of existing design.
  • Wrote unit test and specifications, fixed existing and unknown issues, translated, and produced repository documents.

IA-TOKI, Indonesia

Scientific Committee, September 2019 – September 2023

  • Prepared the delegation of Indonesia in International Olympiad in Informatics (IOI) 2020 in Singapore through its national training camp.
  • Provided monthly regular open contests through TLX, an online competitive programming judge platform.
  • Prepared problems in Asia-Pacific International Olympiad 2021.
  • Prepared problems in National Olympiads in Informatics (OSN) 2023 of Indonesia.

COMPFEST, Depok, Indonesia

Person in Charge of Competitive Programming Contest, February 2021 – November 2021

  • Prepared online judge microservices involving Nginx, AWS E2, Docker, MySQL, Java, C++, and Ansible.
  • Prepared problems, test data, and solutions for the coder class, elimination, and final of both IOI-based and ICPC-based programming contest, mirrored in Codeforces, participated by over 3000 teams.

Languages

  • Bahasa Indonesia (Native proficiency)
  • English (Professional working proficiency)
  • Japanese (About N4 JLPT)
  • 潮州話 (Daily life proficiency)
  • 客家話 (Daily life proficiency)

Education

Universitas Indonesia, 3.99/4.00 GPA

July 2019 – January 2023

Bachelor's degree in Computer Science

  • 2022 ICPC World Finalist, held in El-Sharms, Egypt. Member on one of the 2019, 2020, 2021, and 2022 ICPC core teams.
  • Lecture assistant of Operating Systems 07/2021, Programming Foundations 1 08/2020, Competitive Programming 02/2021. Person in Charge of ICPC Multi-Provincial: COMPFEST 2021.
  • Valedictorian of the batch. Honors in Artificial Intelligence and taken image processing, information retrieval, machine learning, and data science courses.
  • Final thesis on cloud computing, exploring WebRTC, CRDT, Operational Transformations, and peer-to-peer architecture for real-time code editor

Professional Skills

  • Problem Solving, Data Structures, and Algorithm (Reached maximum 2154 rating on Codeforces)
  • Programming Languages (C++, Golang, Python, Java, JavaScript, Typescript)
  • Web Developing (HTML, CSS, Markdown, Django, Spring Boot, Hibernate, Node.js, Spring, React.js, Fastify, React Native)
  • Other Technologies (Git, Selenium, Docker, Ansible, PostgreSQL, MySQL, Flask, Nginx, Cloud Computing)

Achievements

  • 2022 ICPC World Finalist, November 2023, ICPC Foundation
  • Champion of The 2022 ICPC Asia Jakarta Regional Contest, November 2022, ICPC Foundation
  • Champion of The 2022 Indonesia National Contest (INC), October 2022, ICPC Foundation
  • Best National and Fourth Winner of The 2021 ICPC Asia Jakarta Regional Contest, November 2021, ICPC Foundation
  • Champion of The 2021 Indonesia National Contest (INC), October 2021, ICPC Foundation
  • Silver Medalist of GEMASTIK Programming Competition, October 2021, Ministry of Education and Culture of Indonesia
  • Bronze Medalist of 2020 ICPC Asia Jakarta Regional Contest, December 2020, ICPC Foundation
  • Third Winner of the 2019 ICPC Asia Kuala Lumpur Regional Contest, November 2019, ICPC Foundation
  • National Gold Medalist of the 2019 ICPC Asia Jakarta Regional Contest, October 2020, ICPC Foundation
  • Silver Medalist of APIO (Asia-Pacific Informatics Olympiad), May 2019, Innopolis University
  • Third Winner of Ngoding Seru Programming Competition, April 2019, IA-TOKI
  • Gold Medalist of NOI (National Olympiad of Informatics) of Singapore, March 2019, Ministry of Education of Singapore

Relevant Experiences

  • MiteiruOpen source ElectronJS (Node.js and NextJS) video player to learn Japanese. It has main language dictionary and tokenizer (morphological analyzer), based on external software MeCab
  • PacilmateTeam lead of a Rest API based final project, a utility Discord™ chatbot. Involving Java, Spring, PostgreSQL, JDA Framework, and Gitlab CI.
  • PeerToCPDeveloper of a WebRTC (peer-to-peer) based code editor and shared shell. Involving Electron, WebSocket, OT (Operational Transformation) and CRDT (Conflict-Free Replicated Data Types)
  • Ajaib CryptoScrum master and developer of an android cryptocurrency to-go mobile app. Involves React.js, Supabase, SQL, CSS