Skip to content

Hi there 😃, I'm

Guandi Wang

A passionate and dedicated Backend Software Engineer, with a focus on developing reliable, scalable, and efficient software solutions.

coding desk
Guandi Wang

Who is Guandi Wang?

A Bit About Me

I have recently completed my Master's degree in Computer Science at Northwestern University, specializing in Scalable Software Architectures, Artificial Intelligence, and Generative Deep Models.

Throughout my career, I have successfully delivered high-quality software products by leveraging my expertise in designing and implementing scalable systems.

I have a strong command of various programming languages, including Java, Golang, Python, and I excel in utilizing industry-standard frameworks and tools.

My Skills

Technologies I Work With

I've have been exposed to wide range of technologies both in school and in work. Here are a few technologies I've been working with recently:

  • Java
  • Golang
  • Python
  • SQL
  • Linux System Administration
  • Kubernetes
  • Apache Spark
  • Apache Hive
  • Kafka
  • HDFS
  • Pytorch

My Experiences

Previous Experiences

I have sharpened my skills through multiple work experiences.

Backend Software Engineer

TikTok

Designed batch history data backfill APIs of a training data architecture following the Factory Method design pattern, which significantly reduces the engineering costs for business partners when backfilling data in different formats, from various data source platforms.

Implemented the related unit tests, performed data correctness test on the APIs, and archived related document for my future users

  • Java
  • HDFS
  • Apache Spark
  • Apache Hive
  • Kafka
  • Big Data

Backend Software Engineer

Tencent

Designed and maintained dataflow architecture of Data Reporting System for computation advertising, which helped training advertisement recommendation system with real-time data, and increased click-through rate by 2%.

Maintained Data Reporting System with self-implemented Prometheus-Grafana monitoring system as well as optimized the logging components. This helped diagnose 8 vulnerabilities which led to data contamination and data loss.

  • Golang
  • Python
  • Kubernetes
  • Microservices
  • Prometheus
  • Grafana

My projects

Some Things I Built

Take a look at some of the applications I've have built

01

LyricAl

LyricAl is a web application made for musicians that specializes in producing stunning artwork to accompany any song.

LyricAl identifies the song you give it, generates frames using the song's lyrics, and then combines the frames into an artistic and awesome video.

  • React Js
  • Python
  • Flask
  • RabbitMQ
  • MySQL
  • Pytorch
  • Stable Diffusion

02

Vaccination Management System

A comprehensive system that supports the visualization of vaccination information, efficient appointment management, secure private chat channels between users and doctors, and a robust vaccine-pass feature for injected users.

  • Python
  • Flask
  • CSS
  • PostgreSQL
covid map dashboard website screenshot

03

PicFusion

PicFusion is a photo-based social media platform with the ability of meta-data searching and user interactions. The platform will enable users to upload, view, and interact with photos.

It leveraged Amazon S3 for photo storage, utilized AWS RDS for data management and scalability, and utilized external Geocoding API for location services.

  • Node.js
  • Python
  • AWS S3
  • AWS RDS

04

Multi Label Classification on Movie Genres

Designed a system capable of identifying movie genres based on their plot overview.

Fine-tuned a pre-trained transformer-based model, RoBERTa, whose Micro ROC-AUC score is 0.932, which outperforms the baseline model, Logistic Regression classifier with TF-IDF vectorizer, whose score is 0.910.

  • Jupyter Notebook
  • Pytorch
  • RoBERTa

Certifications

Looking to hire?

Let's Work Together

Feel free to reach out if you're looking to hire, just want to connect or see if we can build something amazing together.

Get in touch →