University of California - Berkeley
Electrical Engineering and Computer Science B.S.
Expected Graduation Date: May 2017
STUDENT & SOFTWARE ENGINEER.
Movie-watching, book-loving, software engineer at UC Berkeley.
Hi. My name is Jonathan. I'm a fourth year Electrical Engineering and Computer Science student at UC Berkeley pursuing a Bachelor of Science.
I'll be honest here. I've never been much of a writer or a poet. In fact, it's taken me more than a few minutes to come up with what to write after the typical introductory line. It's okay though because that's not where my main focus and skillset lies. I really like coming up with cool ideas of apps that I can make or things that I can do to improve something. Having the ability to make whatever you want with letters and text that you type into your computer is fascinating to me, even after years of exposure. That's really the beauty of computer science and why I enjoy it so much. The boundaries are almost limitless.
When I decide that I'm really not in the mood to be programming, I enjoy spending time with friends. It's awesome how many amazing people I have met here during my time at college. Really, how often will I be surrounded with people of the same age group that have similar interests as me? Perhaps more often than I think, depending on where I look, but I definitely will miss the unforgettable college experience. I also love watching movies and TV shows, reading books, and playing the drums with Cal Raijin Taiko.
I grew up in a household that spoke quite a few different languages and dialects. Both my parents spoke two different chinese dialects (Cantonese and Shanghainese). As a result, I'm able to speak Cantonese, Shanghainese, Mandarin, and English fluently. I know a little bit of elementary French from high school, but it's rather embarrassing actually.
Fun fact: I grew up in Austin, TX and moved to California right before high school, so both of those places are home to me. The three pictures that keep getting cycled are of: Berkeley, Bay-Area, and Austin.
"the ability, coming from one's knowledge, practice, aptitude, etc., to do something well" ; "a developed or acquired ability" ; "ability that comes from training or practice"
One of the many places where I learn... the only place I'll get a degree from.
Electrical Engineering and Computer Science B.S.
Expected Graduation Date: May 2017
Relevant Coursework
CS61B: Data Structures
CS61C: Great Ideas in Computer Architecture
CS70: Discrete Mathematics and Probability
CS170: Efficient Algorithms and Intractable Problems
CS188: Introduction to Artificial Intelligence
CS184: Foundations of Computer Graphics
CS162: Operating Systems and Systems Programming
CS168: Introduction to the Internet: Architecture and Protocols
CS161: Computer Security
CS189: Introduction to Machine Learning
CS186: Introduction to Database Systems
More places where I learned...
Software Engineering Intern / May 2016
Worked on a project that involves improving the scalability of an entire feature/system that is used by thousands of people.
Quadrupled the scalability performance.
Project involved designing new ways of manipulating data so that in memory operations can be avoided. Utilized protocol buffer and a powerful in house database. Worked primarily in Java, touching upon some SQL and protocol buffers.
Software Engineering Intern at Heroku / San Francisco, CA / June 2015 - August 2015
Pushed into production a new service that simplifies, automates, and streamlines an existing workflow for thousands of customers.
Worked with Sinatra/Pliny (Ruby) on the backend and EmberJS on the frontend.
Software Engineering Intern / Berkeley, CA / October 2014 - June 2015
A local startup in Berkeley where I worked as a full stack web developer using Ruby on Rails as the main framework.
Improved upon course rosters, student removal, exclusion of instructors in CSVs, and student email verification.
Implemented information update version control, allowing company to push out updates to all users easily.
Built a beta version of an identity system, where users can log in with other emails and can merge existing and new identities.
Desktop Consultant / San Francisco, CA / August 2013 - October 2014
Managed and instructed on the use of and maintenace of virtual applications, active user diretories, remote assistances, FTP, SSH, TCP/IP, VPN, Telnet and other applications.
Researched, tested, implemented, and troubleshot new hardware and software.
Maintained and documented instructions and specifications on Twiki.
Student Intern / Huntington Beach, CA / June 2012 - August 2012
Designed, programmed, and implemented databases using Microsoft Access.
Created databases that are used as company catalogs for parts inventory which also facilitated the order process.
Cool things I've worked on...
An app that allows people to track packages by entering their carrier and tracking number. Originally built with selenium, python, and tkinter. Moved into Ember.js.
https://github.com/J2Pi/PackTrack
Web application that allows users to watch movies and video files together completely in sync. 2nd Place at UC Berkeley's local hackathon.
https://github.com/spatel7/hangout-movies
Used NvD3 to build a web page that shows data visualization of charts and graphs based on some flower sample data.
https://stormy-eyrie-3216.herokuapp.com/
An in progress food matching app built for our University's dining commons. Users can choose their food preferences and the app will then scrap the menu website and notify if there is a match through twilio. Built on the Django framework.
https://github.com/spatel7/hungrybear
Takes a list of fragmented DNA short reads and predicts the original DNA sequence. Implemented in Python.
Private Repo; contact me for source code.