Jason Carter
Berkeley, CA
510-***-**** • ****@********.***
Education
University of California, Berkeley
B.A. in Computer Science, expected May 2015
Personal Projects
• Archive.org HTML Parser: Wrote HTML parser in Ruby to extract list of URLs to submit to
the online archiving service Archive.org and send an email of the results. Automated the daily
archiving with the Unix job scheduler cron.
• Piazza Tracker: Created a tracker in Java to flag certain text contributions made to the classroom
forum Piazza. Logged the flagged text and emailed the logs daily.
Class Projects
• PNG and JPEG Exif Parser: Analyzed image files using C to extract metadata such as author,
timestamp, make and model of the camera, and software used to generate the image.
• Buffer Overflow: Exploited buffer overflow vulnerabilities using the gdb debugger in C to gain
admin access to a virtual machine.
• Firewall: Designed a socket-based firewall in Python for use in the Linux OS. Filtered packets
based on geography, message type, TCP port number, IP address range, and DNS query rules on a
packet-by-packet basis.
• Reliable Transport: Designed a sliding window transport protocol to provide in-order, reliable
delivery of UDP datagrams when there is packet loss, corruption, delay, and duplication.
• LeadU: Added ActiveAdmin survey metrics feature to the Ruby on Rails app LeadU
(http://leadu.danmulhern.com/) to provide personality test accuracy feedback and deployed it to the
cloud platform Heroku in a six-person team using Agile practices.
Skills
• Programming languages: Java, Python, Ruby, C.
• Markup languages: L TEX, HTML, CSS.
A
• Platforms and Tools: Linux, Unix, Macintosh, Heroku, GitHub, VirtualBox, Emacs, vi, Eclipse.
Work History
Telegraph Commons (January 2013–Present)
Resident Assistant
• Assist residents who have problems with their computer or Internet connection.
• Act as a liaison between management and students to ensure the rules are followed.
• Plan and host events to encourage social interaction among residents.
• Resolve floor conflicts between roommates.
• Lead tours to promote the dormitory.
Don Edwards National Wildlife Refuge (2005–2013)
Camp Leader
• Teach environmental stewardship to primary school students by leading different activities.
Archbishop Mitty High School (2010–2011)
Chess Club President
• Lead club meetings and arrange service trips to teach chess to low-income students.
Coursework
• Structure and Interpretation of Computer • Communication Networks
Programs
• Software Engineering
• Data Structures
• Operating Systems and System Programming
• Machine Structures
• Computer Security
• Discrete Mathematics
• Efficient Algorithms and Intractable Problems • Artificial Intelligence