Alex Zhang
https://github.com/Zhangerr | ude.yelekreb@gnahz.xela
EDUCATION
University of California, Berkeley
Class of 2018 – 3.764 GPA
B.S. in Electrical Engineering and Computer Science (EECS)
Relevant Coursework
Core: Structure and Interpretation of Computer Programs (CS61A) – A+, Data Structures (CS61B) – A, Discrete Mathematics and Probability Theory (CS70) – A, Machine Structures (CS61C) – A
Upper Division: Artificial Intelligence (CS188), Efficient Algorithms and Intractable Problems (CS170), Computer Security (CS161), Operating Systems (CS162), Introduction to Database Systems (CS186), Programming Languages and Compilers (CS164)
EMPLOYMENT
Summer 2017
Messenger Monetization Team
- Built and launched a new feature for advertisers that allowed increased customization on ads
- Boosted revenue for Messenger family ad products by 5%
Summer 2016
Product Safety Team
- Integrated a challenge into the user remediation workflow on a Scala backend to catch scripters
- Used Scalding (Hadoop) data analysis to suspend over 1000 accounts/day with high precision
Summer 2015
Kinoma (Marvell)
Software Engineering Intern
- Interfaced Javascript with NFC readers, vehicle motors, and various sensors
- Translated an Arduino C library for an OLED display into optimized ES6 Javascript
Summer 2014
Intel
Software Testing Intern
- Developed the out of box experience for the Intel Edison, a credit card sized computer
- Compiled and improved documentation while collaborating with technical writers
SKILLS
- Experienced with Java, Python, JavaScript, HTML, CSS, C, git, command line, MIPS, Markdown, React, Flux
- Proficient with C#, Ruby on Rails, PHP, Swift/iOS, SQL, LaTeX, Scala, pants, Thrift
PROJECTS
CSM Scheduler
- Web application in Ruby on Rails hosted on Heroku for matching up mentors to students
- Wrote the admin interface, emailing script, and designed the user interface with Bootstrap
Pulse
- Rhythm game in C# and OpenGL that featured user created content and basic online gameplay
Sailboat
- C++ web server from scratch with an embedded Lua virtual machine as the scripting language
Kidney Exchange Cycle Detection
- NP-hard problem solver that used a variety of greedy algorithms and heuristics to approximate solutions
Snapbook
- iOS app that used Parse to allowed users to post images/text with an extendable duration before expiring
ACTIVITIES
Jan 2015 - May 2016
Senior Mentor and Technology Advisor
Computer Science Mentors
Undergraduate Student Instructor
Aug 2016 - May 2017
CS61C (Machine Structures and Computer Architecture)
Aug 2017 - May 2018
CS161 (Computer Security)