resume
SKILLS SUMMARY
- Specialties
- Creating tools to monitor, administrate, and scale web services in the cloud
- Building and designing geolocation-based data-driven applications for mobile platforms.
- Integrating with web API’s like Facebook, Twitter, and Citysearch to create social apps
- Technologies
- Languages: Java, Python, C#, C/C++, Ruby, JavaScript, PHP, Scheme, regex, assembly
- Web: Ruby on Rails, Django, Spring, Google App Engine, Hibernate, Tornado, Javascript, jQuery, YUI, Prototype, JSON, XML, XQuery, XHTML, and CSS
- Database: MySQL, MS SQL Server, various ORMs
- Mobile: iPhone, Blackberry, Android, Palm WebOS, and Symbian S60
- Tools: Ant, Rake, SVN, Git, VIM, Eclipse, IntelliJ, Visual Studio, and BASH
WORK EXPERIENCE
-
Software Development Engineer Intern, Amazon.com Inc, Seattle, WA, January - April, 2010
- Built upcoming Amazon Web Service written in Java with team of six expected to serve hundreds of thousands of users
- Designed & wrote frontend and backend of internal monitoring and control dashboard
- Co-designed parts of the database schema
- Software Development Intern, Xtreme Labs Inc, Toronto,
ON, May - September, 2009- Optimized SQL queries in production Rails site decreasing
query times by up to 1,500% - First Employee to build applications for Symbian OS and Palm
Pre - Released two applications to iPhone App store with combined
200,000+ downloads: CitySearch and World Traffic Cams
- Optimized SQL queries in production Rails site decreasing
- Co-founder and Software Engineer, Cyphon Tech,
Waterloo, ON, Oct 2008 - May 2009- Built former web 2.0 site inkblotter.org in Django framework
with team of three - Designed for collaborative writing of university level
textbooks - Acquired entrepreneurship skills at VeloCity residence
- Built former web 2.0 site inkblotter.org in Django framework
PERSONAL PROJECTS
- Lead Software Architect, Top Achievers,
- Directed and built app with team of four that does for Facebook what Achievements did for Xbox Live
- Built on top of Python & jQuery in Google App Engine using Facebook’s OpenGraph API
- Currently in development
- Lead Software Developer, Anchat.com,
- Co-wrote JQuery & Tornado based online chat system
similar in appearance to Meebo - Selected asynchronous Python webserver Tornado to create highly scalable chat system
- Co-wrote JQuery & Tornado based online chat system
- Instant Messenger Chat Application
- Designed and built client and server chat program in Python similar to IRC
- Created custom data transmission protocol that allowed for
unlimited users, file transfers, sound effects, and emoticons - Acquired knowledge of TCP/IP network sockets and Tkinter GUI framework
- Gravity Simulation Game
- Created for own personal enjoyment of Newtonian physics
- Huge hit at high school; science department began to use it to teach physics
- Built in C# and .NET 2.0
- Medical Database for 2007 and 2008 Vermont City Marathon:
- Designed and maintained MySQL database with medical information about thousands of runners
- Built and operated Java Swing application with other students to interface with database
Education
- Candidate for Bachelor of Software Engineering, Honours
Software Engineering, University of Waterloo, Waterloo, Ontario,
September 2008 – present
Awards
- President’s Scholarship of Distinction – Top Waterloo Entrance Award for Scholastic Achievement
- Graduated with Highest Honours (1 of 3 students), South
Burlington High School, June 2008 - Roger Bedard Award For Outstanding Achievement in Technology
Education, South Burlington High School, June 2008 - RIT Medal, Rochester Institute of Technology, June 2007
- UVM Math Contest top 10%, University of Vermont, June 2007 and
June 2008
Interests & Activities
Computers, science, politics, entrepreneurship, economics,
sci-fi, photography, table tennis, tennis, Ultimate Frisbee, and volleyball