Loading...

Brandon Li

Software Developer

B

L

About Me

Hi, I'm Brandon! I am currently a student studying computer science at UC Berkeley. I’m fascinated by how extensive the field of computer science is and the massive role it plays in today’s world. Most recently, I have been working on the SharePoint infra/scalability team at Microsoft. Before that, I worked at PhET Interactive Simulations where I developed educational physics and chemistry simulations. Outside of work / academics, I'm involved with some communities on campus. I am a client developer and project manager for Codebase, a student organization that writes production code for high-growth tech companies. I also led the Fairview Web Team, where I helped develop and maintain the school's website. Please don’t hesitate to contact me!

Education

UC Berkeley

Graduation:
2023
GPA:
3.9
Relevant Coursework:
  • CS 186: Database Systems
  • CS 161: Computer Security
  • CS 162: Operating Systems and Systems Programming
  • CS 188: Introduction to Artificial Intelligence
  • CS 170: Efficient Algorithms and Intractable Problems
  • CS 61C: Great Ideas in Computer Architecture (Machine Structures)
  • CS 70: Discrete Math & Probability
  • CS 61B: Data Structures & Algorithms
  • CS 61A: Structure & Interpretation of Computer Programs
  • EECS 16A/B: Designing Information Devices and Systems I & II

Fairview High School

Graduation:
2020
GPA:
4.7 weighted
Relevant Coursework:
  • AP Computer Science A
  • IB Computer Science HL

Skills

Frameworks & Libraries
  • Node.js
  • Ruby on Rails
  • .NET
  • Express / Springboot
  • Vue.js
  • React.js
  • React Native
  • GraphQL
  • Microsoft SQL Server
  • Nuxt.js
  • Protobuf / gRPC
Technical Languages
  • Javascript / Typescript
  • Python
  • Java
  • C
  • Go
  • C#
  • Ruby
  • Swift
  • Risc-V
  • Lisp
  • SQL
  • HTML/CSS
Tools & Technologies
  • Kubernetes
  • Docker
  • AWS (S3, ECR, EC2, OpenSearch)
  • MongoDB
  • PostgreSQL / MySQL
  • Seldon Core
  • Socket.io
  • Terraform
  • Git
  • Unix/Linux
  • LaTeX

0

Organizations

0+

Skills/Languages

0

Projects

0+

Industry Experiences

Industry Work

Microsoft

Software Engineering Intern • SharePoint Infra/Scalability Team

May 2022 - Aug 2022

  • Designed and implemented a generic delta sync framework for SiteMove, a scalability tool that moves sites to different databases for load balancing, that leverages SQL and app-level change tracking.
  • Incorporated a failed SiteMove run recovery feature using partial commits from delta sync.
  • Reduced customer downtime of SiteMove from up to 14 hours to a guaranteed 5 minute SLA.

May 2021 - Aug 2021

  • Improved load balancing of threads for gradual database mitosis of sites, which improved the performance and reduced customer downtime by 15%.
  • Implemented a data analysis service to aggregate metrics to understand data integrity issues with customer settings. Continued by designing and implementing an extendable validation framework to detect, monitor, and fix those issues.

Berkeley Codebase

Client Software Developer & Project Manager

Codebase is a software consulting organization that builds products for high-growth tech companies every semester.

Nuro.ai

February 2022 - May 2022

  • Used React Native and GraphSQL to create a kiosk for remote vehicle operators to smartly clock in and out according to their assignments for the day.
  • Created a test ticketing service for operators to view and request tests on vehicles using MySQL, Golang, and protobuf/gRPC
Addepar

September 2021 - December 2021

  • Built an efficient & scalable Entity Search microservice for Addepar to have the ability to search for financial entities based on particular criteria.
  • Configured templatized, repeatable deployment of AWS OpenSearch nodes using Terraform for our service.
  • Created a full stack web application using React + Spring Boot for interacting with our microservice.
Keep Truckin

February 2021 - May 2021

  • Used an open-source machine learning platform called Seldon Core to create microservices for KeepTruckin's lane/vehicle detection ML models, and deployed the microservices to Kubernetes.
  • Implemented a multi-armed bandit epsilon-greedy router to determine the most optimal ML model (nighttime vs daytime models).
  • Deployed models with scalability, monitoring/analytics, and canary/blue-green strategies for components of the inference graph.
Circle Internet Financial

September 2020 - December 2020

  • Developed a USDC blockchain Dashboard, using Vue.js, Nuxt.js, and Ethereum/Algorand/Solana, that allows users to manage and interact with their USDC on multiple blockchain networks for Circle Internet Financial.
  • Supports viewing transactions & accounts, transferring USDC, and executing other privileged controls such as minting, pausing, blacklisting, etc.

PhET Interactive Simulations

Software Engineering Intern

Collision Lab

September 2019 - August 2020

  • Lead developer for interactive physics simulation Collision Lab.
  • Implemented core simulation features, including a non-discrete physics engine utilizing a bisection root finder, and varying elasticity collisions in multiple dimensions that conform to the conservation of linear and angular momentum.
  • Maximized global educational impact with translatability and inclusive accessibility features.
Vector Addition

May 2019 - August 2019

  • Worked on the implementation and improvement of the interactive math simulation titled Vector Addition .
  • Converted simulation from Java flash player app to HTML5 and Vanilla Javascript to achieve higher accessibility and portability.
  • Added features to help with the visualization of adding and subtracting vectors, including the addition of a draggable origin, vector equations, vector components, and much more.

Fairview Web Team

Team Lead & Software Developer

August 2018 - May 2020

  • Leader of school Web Team, a student-run organization that maintains and updates the Fairview High School website .
  • Written in Ruby on Rails and serves over 10,000+ weekly page views from parents, students.

Projects

React Native, GraphQL | Golang, gRPC, MySQL

Nuro.ai

AWS ElasticSearch, EC2 | Terraform, React & Springboot

Addepar

Scalability/Infra | Kubernetes & Microservices

Keep Truckin

Crypto | Vue/Nuxt/Ethereum

USDC Dashboard

HackSC 2021 Winner | Socket.io/Vue/MongoDB

Purple POV

PhET Simulation | Javascript

Collision Lab

Sim Development | Javascript

Rotational Motion

PhET Simulation | Javascript

Vector Addition

Web Team | Ruby on Rails

Fairview HS | Website

Sim Development | Javascript

Collision Theory

Real Estate | REST API

QOZ Lookup

Game Development | Python/PyGame

Tetris PvP

Web Development | HTML5

Coveral

Game Development | Python/TKinter

Tetris Arcade

Game Development | Python/TKinter

Tic Tac Toe AI

iOS Development | Swift/Xcode

Metronome App

Game Development | Python/PyGame

Stack

iOS Development | Swift/Xcode

Stackless Calculator

Nuro.ai

Berkeley Codebase | Full Stack | Spring '22

February 2022 - May 2022

Addepar

Berkeley Codebase | Scalability/Infra | Fall '21

September 2021 - December 2021

Keep Truckin

Berkeley Codebase | Scalability/Infra | Spring '21

February 2021 - May 2021

USDC Dashboard

Berkeley Codebase | Crypto | Fall '20

September 2020 - December 2020

Purple POV

Purple POV - HackSC 2021 Grand Prize Winner

Feb 2021

Collision Lab

PhET Sims - Collision Lab HTML5

September 2019 - August 2020

Rotational Motion

December 2019 - May 2020

Vector Addition

PhET Sims - Vector Addition HTML5

May 2019 - August 2019

Fairview HS | Website

Fairview Web Team - Team Lead & Developer

August 2018 - May 2020

Collision Theory

February 2019 - March 2019

QOZ Lookup

February 2019

Tetris PvP

July 2018 - September 2018

Coveral

December 2018 - March 2019

Tetris Arcade

June 2018 - July 2018

Tic Tac Toe AI

March 2018

Metronome App

December 2018

Stack

August 2018 - September 2018

Stackless Calculator

November 2018

Blog Posts

Collision Lab - My PhET Internship Experience (Part 2)

April 22nd, 2021

Vector Addition - My PhET Internship Experience (Part 1)

April 20th, 2021

Welcome To My Blog - Brandon Li

April 18th, 2021

Contact

Don't Hesitate to Contact Me!

You can reach me via Linkedin or through my email below. Or you can send me a quick message and reach out through the form on the right.

brandon.li@berkeley.edu

(303) 717 1568