About Yi Zhao

Yi Zhao resume


I am a Senior Software Engineer at Tableau Software, a Salesforce Company. Prior to that, I was a Software Engineer at ByteDance / Tiktok .

I received my master (Master in Computer Science) degree from Rice University in Dec, 2022. I received my bachelor (B.E. in computer science) degree from Southern University of Science and Technology as an Outstanding Graduate in July, 2020, under the supervision of Prof.Bo Tang. I ranked top 1% for both my degrees. I was once a summer school visiting student in University of California, Irvine ISG (Information Systems Group), participated in the development of the big data visualization middeleware Cloudberry, supervised by Prof. Chen Li, IEEE Fellow and Prof. Shuang Zhao. I was once a competitor in ICPC and won Bronze Medal (rank #83, SUSTech_Cambridge) in EC final 2018.

Education


Sept.2021 - Dec.2022 Master in Computer Science: Rice University, Houston, TX. (GPA: 4.00 / 4.00)

Sept.2016 - June.2020 B.E. in Computer Science and Engineering: Southern University of Science and Technology, Shenzhen, Guangdong. (GPA: 3.89 / 4.00, 1/146)

June.2019 - Sept.2021 R.A. in Computer Science: University of California, Irvine, Irvine, CA. (GPA: 4.00 / 4.00)

Experience


Time Institute Position
Aug.2024 - Present Salesforce (Tableau Software) Software Engineering SMTS - Analytics Experiences
Jan.2023 - July.2024 Salesforce (Tableau Software) Software Engineering MTS - Analytics & Data Modeling
May.2022 - Aug.2022 Salesforce (Tableau Software) Software Engineering Intern - Analytics & Data Modeling
July.2020 - July.2021 ByteDance Backend Research & Development Engineer - Feishu / Lark
March.2020 - July.2021 ByteDance Backend Research & Development Engineer Intern - Feishu / Lark
2017 - 2018 SUSTech TA of Database Principle & Operating System

Open Source Contribution

  • Nimbus-JOSE-JWT: The most popular and robust Java 7+ and Android library for JSON Web Tokens (JWT)
  • resilience4j: Resilience4j is a lightweight fault tolerance library designed for functional programming.
  • postman-code-generators: This module converts a Postman SDK Request Object into a code snippet of chosen language.
  • AIGCJson: AIGCJson is a tool for converting between classes and Json in C++,which supports multiple data types and nested relationship.

Project


TLC (Thread Local Cache) is a general solution for caching time-consuming query results within thread.

Cloudberry: Bigdata Visualization (University of California, Irvine).

KMP Deterministic Finite State Automaton Visualization.

Award


Time Award / Prize Institute
2023 Tableau Hackthon Best Vaporware Tableau
2021 Spot Bonus ByteDance
2020 Outstanding Graduate SUSTech && SUSTech Computer Science Department
Dec.2018 Bronze Medal ACM-ICPC Asia East-Continent Final Site
Oct.2018 2nd Prize Tencent & Chinese Collegiate Computing Competition
Nov.2018 Bronze Medal ACM-ICPC Asia Regional Contest (Xuzhou) Site
Sept.[2017-19] First Class Merit-Based Undergraduate Scholarship SUSTech
July.[2018, 2017] EIC Scholarship EIC Education(启德教育)

Contact Information


yizhao.rice.forward AT gmail.com

Seattle, WA, United States