Resume
These are selected snippets from my resume. You can download my full resume by clicking on the PDF icon above.
Basics
Name | Brian Ton |
[email protected] |
Experience
-
2025.02 - Present Software Development Engineer I
Workday
I'm working on building distributed, scalable, fault-tolerant backend services supporting millions of logins for Workday users every day!
-
2024.06 - 2024.09 Software Development Engineer Intern
Workday
Worked on the Authentication Security team on metrics and other projects.
-
2023.06 - 2023.08 Software Development Engineer Intern
Walmart Global Tech
Worked on the supplier data ingestion pipeline to improve data integrity and service resiliency.
-
2022.06 - 2022.09 Software Engineer Intern
Breakout Mentors
Expanded features on the customer portal, including Google Calendar integration, configurable timezones, and a new USACO student portal.
-
2021.12 - 2024.06 Computer Science Tutor
Breakout Mentors
Worked with 8 students to help them prepare for USACO Bronze and Silver contests.
-
2021.09 - 2024.06 Software Development Engineer Intern
Mercury Alert
Contributed to the entire stack (frontend, backend, embedded device) to bring a number of projects to life.
Education
-
2021.09 - 2024.12 La Jolla, CA
B.S. Computer Science
University of California, San Diego
- Data Structures
- Algorithms
- Operating Systems
- Databases
- Cryptography
- Recommender Systems
- Artificial Intelligence
- Theory of Computation
-
2021.09 - 2024.12 La Jolla, CA
B.S. Mathematics
University of California, San Diego
- Abstract Algebra (Graduate)
- Number Theory (Graduate)
- Algebraic Geometry (Graduate)
- Probability Theory (Graduate)
- Real Analysis
- Linear Algebra
- Mathematical Statistics
- Complex Analysis
Awards
- 2021.04
Eagle Scout
Boy Scouts of America
- 2020.01
USACO Gold Division
USA Computing Olympiad
- 2020.01
NSA Stokes Scholarship Finalist
National Security Agency
Projects
- 2024.12 - Present
miniredis
A mini version of Redis written in Go. Slightly than Redis in some situations. Not meant for production use.
- 2021.02 - 2021.02
TrAIner
A cross-platform mobile app using React Native to track a user's exercises (ex. squats, jumping jacks, sit-ups) through the device camera using a KNN-classifier, while logging to a Flask REST API backend.
- 2018.12 - 2019.08
Skills
Languages | |
Java | |
Python | |
C++ | |
Go | |
Scala | |
Kotlin | |
C | |
R | |
LaTeX | |
SQL | |
HTML/CSS/Javascript | |
PromQL |
Frameworks | |
Spring Boot | |
ReactJS | |
React Native | |
Flask | |
Django | |
JUnit |
Tools | |
Git | |
Unix | |
AWS (S3, Cloudfront, Lambda, API Gateway, RDS, DynamoDB, Elastic Beanstalk) | |
Prometheus | |
Grafana | |
Docker | |
Kubernetes | |
Gradle |