SKILLS SUMMARY
- Extensive work with Ruby-based data crunching infrastructure at PostRank
- On-the-job experience with Ruby on Rails and PHP as well as JavaScript, HTML and CSS
- Familiar with Amazon EC2, WordPress, MySQL and Linux servers
- Bilingual (French/English), and culturally sensitive due to living overseas for 6 years
EDUCATION
Candidate for Bachelor of Computer Science
, University of Waterloo, January 2010 – Present
Candidate for Bachelor of Applied Science
, University of Waterloo, September 2007 – December 2009
- Left in excellent standing (84% average) to transfer into Computer Science
WORK EXPERIENCE
Software Developer
— PostRank Inc. (formerly AideRSS), Waterloo, ON, 2008 – 2009 (3 work terms)
- Developed and maintained sophisticated Ruby on Rails web applications
- Handled a data migration of half a billion entries with continuous additions of new data
- Created a WordPress plugin which has been installed 6,000 times (http://bit.ly/wp-pr)
- Wrote asynchronous consumers to modify data packets en route to client endpoints
- Worked on backend architecture to track, analyze and store millions of blog posts
- Participated in an agile development team
QA Tester
— IBM, Markham, ON, January 2008 – April 2008
- Set up server environments with a variety of WebSphere software stacks
SOFTWARE PROJECTS
MIPS Compiler
- Written in C++ for a University course (CS 241)
- Parses a WL file (a subset of C), then generates MIPS assembly based on the parse tree
- Optimized to reduce code size, and met bonus requirements for the final assignment
- Simple Ruby framework for registering commands
- Parses input, validates arguments, and executes the actions for the given command
- Pure JavaScript webapp which pulls in new tweets live
- Made for following conference hashtags without manually refreshing
ACTIVITIES & INTERESTS
Other interests include juggling and singing in a community choir
valid HTML5