Avatar

Brian Hsu

Production Engineer @ Facebook.

Hi, I'm Brian!

I'm a recent graduate from the University of California, Berkeley, where I majored in computer science and minored in English. I also researched ways to improve CS education in the Algorithms for Computing and Education (ACE) lab at Berkeley!

I'm currently working as a Production Engineer at Facebook.

Education

  • B.A. in Computer Science, Minor in English, 2019

    University of California, Berkeley

Experience

 
 
 
 
 

Production Engineer

Facebook

February 2020 – Present Menlo Park, California
Working as a hybrid software/systems engineer.
 
 
 
 
 

Software Engineering Intern

LiveRamp

May 2019 – August 2019 San Francisco, California
Interned on the Data Management Backend team.

  • Worked with a variety of big data systems, helping add to, segment, and process petabytes of customer data to enable data-driven marketing.
  • Developed and owned a backend service, including a new big data pipeline, for a new product. Worked under and met a tight deadline to meet client demands.
  • Containerized applications using Docker and Kubernetes, increasing development velocity, enabling scalability, and improving fault tolerance.
  • Optimized performance of mission-critical applications, and increased visibility into errors by adding fault-detection logic.
  • Collaborated across teams, implementing new endpoints to enable easier access to my team’s systems.
 
 
 
 
 

Research Assistant

Algorithms for Computing and Education Lab (ACE) Lab, UC Berkeley

May 2018 – December 2018 Berkeley, California
Trying to improve CS education!

  • Worked with PhD student Nate Weinman, under Professor Armando Fox, to research and develop novel computer science practice problems to make computer science more accessible and easier-to-learn for beginning and intermediate students.
  • Collaboratively designed and implemented an interactive web application to solve Parsons Problems, enabling a 80+ student research study.
  • Developed a system for automatically grading student submissions at scale safely and efficiently, parallelized using multiple workers.

Projects

bDocs

A single-page React web application for real-time, collaborative rich text or code editing.

BART Departures

A basic website, created out of frustration with the official website, displaying BART departures to/from specified stations.

PaperJS Parsons

A fully interactive web application that provides an interface for solving Parsons Problems, a special type of coding problem where students construct solutions from code fragments. Designed & created collaboratively as part of a preliminary stage of research into Parsons Problems.

Skills

Python

Java

JavaScript

C

React

Git

SQL

Docker

Google Cloud Platform

Linux/UNIX

HTML

CSS

R