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