resume
SKILLS SUMMARY
- General Programming Experience:
- Favorite language: Python – 4 years experience
- Other Languages: Java, C#, C/C++, Javascript, Ruby, PHP, Scheme, and SQL
- Tools: Ant, Rake, SVN, GIT, Eclipse, IntelliJ, Visual Studio, and BASH
- Passionate about agile methodologies including TDD, pair programming, refactoring, and stand-ups
- Web:
- Web Frameworks: Django, Ruby on Rails, Pylons, Tornado
- Database: MySQL, MS SQL Server, Object Relational Mappers, Model-View-Controller
- Client Side: Javascript, JQuery, Prototype, JSON, XML, XHTML, and CSS
- Mobile:
- Built geolocation-based data-driven applications for iPhone, Blackberry, Android, Symbian S60 and Palm WebOS
- Extensive Java ME experience on Symbian S60 and Blackberry
- Desktop:
- C# and .NET framework 2.0 for WinForms applications
- GUI applications with wxPython and Tkinter
- Multithreading and sockets
- Numerous scripts such as web robots, text parsers (regex), image editing, and Win32 hooks
- Excellent written and oral communication skills
- Outstanding teamwork ability honed by pair programming and personal group projects
WORK EXPERIENCE
- Software Engineering Co-op, 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 50,000+ downloads
- 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
- Led integration of site with JQuery and Django web framework
- Aquired entrepreneurship skills at VeloCity residence
- Freelance Web Developer, South Burlington, Vermont, USA, June - Sept. 2008
- Implemented map functionality using Google Map API for roadsteeler.us
- Constructed custom Word Press CSS theme for blogs
- Wrote Python GUI and database application for Burlington Scrabble Club to record stats of each game played and display results on internet
PERSONAL PROJECTS
- Co-Founder and Lead Software Engineer, Anchat.com, August 09 - present
- Created backend server using FriendFeed’s recently open-sourced Python web server Tornado
- Directed the design of JQuery based online chat system similar in look to Meebo
- 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
- Wrote back-end of FindTheHotties.com
EDUCATION
- Candidate for Bachelor of Software Engineering, Honours Software Engineering, University of Waterloo, Waterloo, Ontario, September 2008 – present, GPA: 85.96
- Vermont Secondary School Diploma, South Burlington High School (SBHS), South Burlington, Vermont, USA, June 2008, GPA: 4.1
AWARDS
- President’s Scholarship of Distinction
- 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
ACTIVITIES
- Member, Velocity Incubator and Residence, Waterloo, Ontario, January 2009 - Present
- Velocity Ultimate Frisbee team
- Co-Founder, Electronic Sciences and Computing Club, S. Burlington, Vermont, Jan. 2007 - June 2008
INTERESTS
Computers, science, politics, entrepreneurship, economics, sci-fi, table tennis, and tennis