View my Resume
View my Resume on DropBox by clicking here. Note: resume last updated 05/2021, contact me for latest version.
About
About Me
Hi there, my name's Todd Yu and I'm a student at UC Berkeley studying Electrical Engineering and Computer Science (EECS).
Nice to Meet You.
I like building software. I've interned at Amazon on the Alexa Shopping team in Palo Alto, and at SS&C Advent on the Tamale RMS team in San Francisco.
-
Cloud Technologies
I prefer to use Cloud Technologies such as Google Cloud and AWS to hack stuff together :) .
-
Modern Architectures and Frameworks
I like building things fast. These help save time. A lot of time.
If you're reading this, that means you've made it this far into my website; thanks for taking the time. Feel free to ask me about any of my experiences, including my research at UC Berkeley RISELab, my previous internships, my projects or coursework, teaching at UC Berkeley, or anything else! And scroll down for some more goodies and humble brag, if you're still curious. Thanks again for visiting!
Languages
Version Control
Cloud Computing
Software Libraries
Server/Client Technologies
Projects
Check out my Technical Projects
This is a mixture of school and personal projects. A few are still in progress, but feel free to check them out on Github!
Distributed Version Control System
A general-purpose distributed version control system written in Java. Supports features such as commits, branching, merging, push/pull from remotes, and more. Uses custom data structures, SHA1 encoder, Java IO Files, and more. Contact me for source code.
Staffable RestAPI Server
A lightweight, multithreaded Web Server designed to service Staffable.tech's IOS App FrontEnd. Uses Python's Flask Library to serve HTTP Requests and Google Firebase as a NoSQL Database. Check it out on Github!
Intelligent Article Chrome Extension
A Google Chrome Extension featuring Google Cloud Natural Language Processing. Intelligently analyzes current webpage using script injection and recommends articles. Built with Google Chrome, Python (Flask), Google Cloud NLP, and NoSQL (Firebase). Still in progress, but check it out on Github!
Where2Go
Application designed to help facilitate meetups built by a group of UC Berkeley students (including me). Built on Google App Engine using Node.JS, Express, Angular, Google Cloud MySQL, ReactNative (mobile) deployed on Google App Engine. Still in progress, but check out the Github repos!
Generate a Dad Joke
Thanks for reading this far. Click me to generate a random Dad Joke and brighten up your day.
Space Invaders!
Classic Space Invaders, built with PyGame and lots of Python. Supports various levels, settings, difficulties, and best of all, LASERS. Check it out on Github!
Yu Zhang
Software Engineering Manager at SS&C Advent
During 12 weeks of a summer internship at SS&C Advent, Todd's able to catch up really quickly and make a great contribution. Todd is very smart and solid. He has great ideas and good problem-solving skills. I think he's definitely capable of being a software developer.
Coursework
Courses taken at UC Berkeley
Here's a list of all courses I've taken, technical and nontechnical. Note: last updated 07/2020, contact me for updated list.
- All
- Technical
- NonTechnical
CS61A
Structure and Interpretation of Computer Programs
CS61B
Data Structures and Algorithms
CS61C
Machine Structures
CS 161
Computer Security
CS 170
Algorithms
CS 162
Operating Systems and Systems Programming
CS186
Database Systems
Classic R44
Roots of Western Civilization (History/Philosophy)
EECS 16A/16B
Designing Information Devices and Systems
Econ 1
Economics
CS70
Discrete Mathematics and Probability
History 122AC
Antebellum America
Extracurriculars
Activities outside of School
Outside of Academics
UC Berkeley EECS Department Course Staff
Course Staff for 61A/61BComputer Science Mentors at Berkeley
Computer Science MentorEta Kappa Nu (HKN) at Berkeley
Industrial/Student Relations OfficierUndergraduate Student Researcher
Data Systems at Berkeley RISE LabCS61B
CS61B Sp21 Weekly Updates
Find the latest CS61B material from section here, or bug me to update my website if it's not posted.
Weekly Section Material
Hours
- Discussion Section: Tuesday, 4:00-5:00PM, Etcheverry 3119
- Office Hours: Tuesday, 2:00-3:00PM, Online
- Lab Hours: Wednesday, 6:00-8:00PM, Soda 275
- HKN Office Hours: Wednesday 1:00-3:00PM, Soda375
Contact
- If you're interested in connecting
- outside of CS61B, check out
- the rest of the website...
F.A.Q
Frequently Asked Questions
There really aren't any... but feel free to email me with any technical or other questions. Always happy to chat.