Hi, I'm

Yilun

Welcome to my site

More About Me
About

Let me introduce myself.

Profile Picture

I'm currently a Software Engineer at ByteDance. I love to work on things that I believe will make a positive impact.

 
  • Fullname: Zhu Yilun
  • Age: 26
  • LinkedIn: yilun-zhu
  • Languages: English
    Chinese
Technologies (Current)
Languages
Go
Java
Python
Frameworks
Spark
Flink
Spring
Database
MySQL
Clickhouse
InfluxDB
Others
Kubernetes
AWS
ELK
Grafana
Technologies (Past)
Languages
Javascript
Frameworks
React
ReactNative
Database
MongoDB
Cassandra


Resume

My experiences.

Education

Bachelor Degree

August 2016 - June 2020

National University of Singapore

Bachelor of Computing (Honours) in Computer Science
Specialisation: Database

Singapore-Cambridge GCE A Level

Jan 2012 - Dec 2013

Temasek Junior College

Work Experience

Software Engineer, Data Platforms (Bytehouse)

June 2020 - Present

ByteDance

On the DataExpress team, we provide data loading / unloading functionalities for Bytehouse.

• Kickstarted the development of job server microservices in Go to trigger and monitor data loading and unloading jobs.
Worked on various enhancements on the services to improve on scalability, maintainability, as well as visibility.
• Development of a general batch data ingestion application in Spark.
• Benchmarking and performance tuning of the Spark batch data ingestion application.
• Took charge of integration with various data sources to load data from. E.g. S3, Kafka, Local file uploads, Hive, Minio, etc.
• Developed source data schema extraction features from various data formats. E.g. csv, json, avro, protobuf, parquet, etc.

Systems Engineer Intern, Operations

May 2019 - Aug 2019

Visa

• Designed and developed an internal front-end tool with React to assist with my team’s duties and showcase the team’s processes.
• Took on daily operational tasks, including monitoring and troubleshooting of the daily settlement batch jobs.

Data Engineer Assistant (Part-time)

Jan 2019 - Feb 2019

NUS Business Analytics Centre

• Create tools to amass and engineer data with Microsoft Excel, Visual Basic and/or Python.
• Create visualisations with Tableau.

IT Intern

May 2018 - Nov 2018

Coding Lab, NUS Overseas Colleges (Singapore)

Coding Lab is a programming school targeted at children from age 4-18.

• Headed the creation and revamp of websites for two overseas franchise.
• Project lead for overseas business expansion.
• Taught multiple programming classes.
• Developed curriculum for new programming courses.
• Initiated web analytics with Google Analytics to assess the efficiency of various online campaigns.

Co-curricular Activities

Poro

July 2019 - March 2020

Co-Founder, Lead Developer

A start-up project aiming to offer a platform that brings peer-to-peer pet services to pet owners. Currently still in development stage, we were able to secure a $10,000 start-up grant from the school to carry out the idea.

Portfolio

Check out some of my works!

I love to create things, and I love it even more when it helps people around me!

Contact

I'm open for business!