Skills Summary
- Experience developing backend, mobile and web applications
- Proficient with Objective-C, JavaScript and Java; Familiar with C
- Working knowledge of Xcode and Vim development environments
- Well versed in the use of the git version control system
- Experience with Unit Testing and Continuous Integration
Work Experience
Facebook Software Engineering Intern | January 2012 - May 2013
- Designed and Implemented the directory system for the ColdStorage project
- Rewrote the ColdStorage API and created a shell for the system
- Wrote the code for managing disk space across the system
Twitter Software Engineering Intern | April 2012 - August 2012
- Helped implement parts of the graph data store
- Designed and programmed a database consistency repair framework
- Implemented a new command in the redis database (HSCAN)
Inkling Frontend Engineering Intern | September 2011 - December 2011
- Re-implemented the build system using ruby and rake
- Created and open sourced an adapter between jQuery and MooTools
- Worked on a client side application using Backbone, Mustache and MooTools
Inkling iOS Engineering Intern | January 2011 - August 2011
- Implemented a redesign of the sign-up and registration flow
- Created the 'hotspot' textbook figure
- Collaborated in the creation of a video player on top of the AVPlayer library
Projects