Summary

Zeyu Gu holds a Bachelor’s and a Master’s degree in Computer Science from Boston University and Yale University, respectively. He has a strong background in Computer Science and has practical knowledge in Distributed Systems, Deep Learning, Full-Stack Engineering etc. Proficient in Python, Java, JavaScript, and Golang, Zeyu has completed internships at Microsoft, Bytedance, and CertiK, where he gained valuable software engineering skills. He is a self-motivated learner, constantly updating himself on the latest technologies and undertaking personal projects.

Zeyu Gu is also a multi-talented person. He has played the violin for 15 years and is an enthusiastic skier. He also loves to travel, and he wishes he could go to Iceland on his next trip.

He always has a curious mind and is willing to accept and learn new things in life.

Interests
  • Distributed Systems
  • Machine Learning
  • Software Engineering
Education
  • Master of Science in Computer Science, 2022 - 2023

    Yale University

  • B.A. in Computer Science, GPA 3.94/4.0, 2018 - 2022

    Boston University

Experience

 
 
 
 
 
CertiK
Software Engineer Intern
Jun 2022 – Aug 2022 Remote
  • Took part in the full-stack development of SkyHarbor, a NextJs based web application that facilitates efficient smart contract auditing process
  • Integrated the Slack and Discord Bot APP with SkyHarbor to support multi-platform client notification
  • Developed the UI, backend API, Slack and Discord bot for the client notification service
  • Developed UI automated test suite using the Jest framework
  • Improved user experience by refactoring file upload logic for UI optimization and implementing new feature pop-up notification
 
 
 
 
 
Boston University
Teaching Assistant
Sep 2021 – Dec 2021 Boston
  • Teaching Assistant for ENG EC414(Intro to Machine Learning)
  • Hold Office Hours, helping students with questions regarding homework and various machine learning concepts
  • Lead discussion sessions and instructing students on the applications/implementations of various machine learning algorithms
  • Responsible for creating and grading homework for this class
 
 
 
 
 
Bytedance
Quality Assurance Engineer Intern
Bytedance
May 2020 – Aug 2020 Beijing
  • Conducted API testing, test case design, and test script writing for an enterprise application
  • Wrote automated API testing scripts in Java using TestNG framework, which could replace 50% of the manual testing process and identify major functional bugs
  • API test scripts achieved 70% overall code coverage rate and 100% coverage rate for major API functions
  • Wrote Jenkins Pipeline Script to implement automated testing continuous integration
 
 
 
 
 
Microsoft Asia-Pacific R&D Group
Software Engineer Intern
Microsoft Asia-Pacific R&D Group
Aug 2019 – Sep 2019 Beijing
  • Designed and implemented a multi-functional chatbot service using Python and WeChat Python SDK
  • Independently developed the WeChat chatbot, deployed to Linux server, and integrated third-party APIs to execute certain chatbot functions such as auto-reply, package delivery tracking, recipe searching and weather report
  • Implemented user intent recognition by leveraging the Microsoft LUIS language understanding service

Accomplish­ments

Coursera
Programming With Google Go
See certificate

Projects

*
Trip Assistant

Trip Assistant

A flight booking application written in Python Flask

Automatic Waste Detection

Automatic Waste Detection

A project that explores different models and optimization techniques on the task of detecting recyclable waste objects in images that resemble settings of a real world waste recycle center.

Simple Interpreter

Simple Interpreter

An interpreter written in Ocaml for a simple stack-based language. Project for CS320 (Concepts of Programming Languages)

Dynamic Memory Allocation

Dynamic Memory Allocation

A basic dynamic memory management system which includes 2 types of vitualized heap allocation techniques.

Sudoku Solver

Sudoku Solver

A Sudoku Solver with a simple GUI written in Python

Skills

python
Python

85%

java
Java

70%

golang
Golang

40%

git
Git

80%

javascript
Javascript

75%

html
HTML5

50%

css
CSS3

40%

react
React

60%

nextjs
NextJS

60%

mySQL
MySQL

50%

postgreSQL
PostgreSQL

50%

Popular Topics