1. Shannon Lin sclin@hmc.edu • shannonclin.com • 510-676-2551
Full stack engineer building clean, practical solutions
EDUCATION
B.S. Computer Science
Harvey Mudd College
Graduating May 2016
Dean’s List Recipient
COURSEWORK
Ongoing
Programming Languages,
Advanced Topics in Algorithms,
High Performance Computing
Completed
Data Structures & Program
Development,
Algorithms,
Databases,
Computer Systems,
Software Development,
Artificial Intelligence,
Natural Language Processing,
Project Management,
Machine Learning (with
Stanford |Online),
Digital Electronics &
Engineering
TECH STACK
Proficient
Python,
Java,
C++,
SQL databases,
HTML/CSS,
Google App Engine
Familiar
JavaScript (AngularJS, jQuery),
Git,
UNIX,
Android SDK,
Objective-C,
Django & Jinja2,
Unit testing (GMock),
Agile methodologies
INTERESTS
Full stack development and
database management
WORK EXPERIENCE
CS Grader & Tutor, Harvey Mudd College Present
Since August 2013
• Tutoring and grading for an upper-division course on database system
architecture and design, as well as query execution and optimization.
• Previously tutored and graded for an introductory CS course on Java.
Software Engineering Intern, Google
May 2015 to August 2015 (4 months)
• Reworked App Engine’s infrastructure to communicate more
efficiently with its cloud storage services, improving latency and
throughput of operations and integration with Google Cloud.
• Designed a migration process for transferring existing data to a
separate storage service, offering enhanced system performance.
Software Engineering Intern, Spirent Communications
June 2014 to August 2014 (3 months)
• Implemented support for an additional file type on iTest Play, an
automated testing web application built with Django on a
PostgreSQL database.
• Developed scalable and reliable code across the stack using Python
and AngularJS.
Web Developer, The Social Rules Project
December 2013 to February 2014 (3 months)
• Created interactive photo landscapes for a media website using HTML,
CSS, PHP, and JavaScript.
PROJECTS
UpSpire Present
http://upspire.meteor.com
• Building an application using the Meteor web framework to
crowdsource inspiration and promote positivity.
Language Decoder Spring 2015
• Developed a translation system capable of interpreting foreign
sentences and determining the best English translation based on a
probabilistic model.
Nom Nom Nombers Fall 2014
http://appstore.com/nomnomnombers
• Created an iPad game for middle school students to teach material
in their math curriculum.
• Programmed essential features, including timed game events and a
SQLite database for recording high scores.
PhotoEditor Spring 2013
• Built a photo editor in Java that offers image-editing capabilities,
such as blur and photonegative filtering.
Text Cloud Generator Fall 2012
• Implemented a text cloud generator with web crawling and parsing
capabilities in Python.