Resume

July 21st, 2011

Technical Skills

  • Agile, XP, Test-Driven Development, Behavior-Driven Development, Continuous Integration
  • Ruby, JavaScript, Java, CSS, (x)HTML
  • Ruby on Rails, jQuery
  • Selenium, RSpec, Cucumber
  • RubyMine, Eclipse, NetBeans
  • Mac OS X, Ubuntu
  • PostgreSQL, MySQL

Employment

Nulogy
Senior Software Developer, Agile Coach, May 2011 – Present

  • Working with company to streamline their Agile practices and reduce waste
  • Extending Ruby on Rails application using TDD
  • Introducing Mingle, Continuous Integration, Build Pipelines, Retrospectives
  • Leading development team through discussions of Clean Code

Celect
Agile Coach, Senior Software Developer, May 2010 – March 2011

  • Extended CMS hosting application developed on Ruby on Rails using TDD and BDD via RSpec, Cucumber
  • Coached development team on Agile development practices
  • Introduced User Stories, small iterations, transparency, frequent releases
  • Migrated over 1200 client websites from in-house hosting to Engine Yard

VersaPay
Contract Software Developer, Oct 2009 – Dec 2009

  • Extended Ruby on Rails based Customer Resource Management system (Fat Free CRM)
  • Developed integrated messaging system and support ticket system
  • Used Cucumber, Test Driven Development to create manageable, clean code

ThoughtWorks
Software Developer, February 2007 – Aug 2009

  • Completing development on web application using Tapestry, Spring, and Hibernate
  • Maintaining Continuous Integration environment
  • Working with client to deliver 2nd generation implementation of their current software application

Environment Canada
Software Developer, June 2006 – January 2007

  • Part of development team researching new technologies and architectures for new versions of data management software
  • Working to introduce organization to Spring Framework

Environment Canada
Software Developer – Co-op Position, 2004 – 2005

  • Worked on team to developed J2EE based Data Management Framework
  • Assisted in introducing an agile software development methodology and Test-Driven development
  • Standardized development environment and trained staff on new software tools
  • Member of architecture team for new release of data management software
  • Lead developer on real-time Quality Control component for data management framework
  • Seminar leader for developer training week introducing software architecture for new release
  • Introduced Hibernate to management and development team resulting in time saved during development
  • Streamlined development by introducing parallel development using AccuRev

Ministry of Transportation
Junior Developer – Co-op Position, Summer 2004

  • Performed testing and maintenance on J2EE applications built using Struts framework
  • Lead developer introducing new functionality into existing J2EE(Java 2 Enterprise Edition) application

Elementary Teachers Federation of Ontario
Flash Designer and Web Programmer – Co-op Position, Summer 2003

  • Created on-line learning modules for new teachers using Flash MX
  • Re-engineered Flash, ASP(Active Server Pages) application to create a seamless user experience
  • Advised management on best practices for web application development

Ryerson Writing Centre, Ryerson University
Writing Tutor, 2002 – 2004

  • Help teach students how to prepare and construct academic papers

Self-Employed
Freelance Web Developer, 1999 – 2004

  • Develop and maintain static and dynamic websites using a variety of technologies – ColdFusion, Access, MySQL, Dreamweaver
  • McCrae Studios – This is a website that I inherited and ended up finishing in Flash. The site is for a commercial photographer. On this site, I finished the Flash by adding ActionScript to the menus and the contact form. I also worked closely with the photographer to ensure that the images looked their best on the website.

Education

Ryerson University, 2001 – 2006
Graduated with Honours with a Bachelor of Science Degree in Computer Science, Co-Op

Fanshawe College, 1998 – 1999
Graduated with a Diploma in Advanced Photography
Majoring in Commercial Photography

Fanshawe College, 1996 – 1998
Graduated with a Diploma in Photography

Awards and Honours

  • University In-Program Scholarship winner for GPA above 3.50 – 2002, 2003, & 2004
  • Ryerson University Deans List – 2002, 2003, 2006
  • Invited to join the Golden Key Honours Society – 2003, 2004, & 2006
  • Grade 12 Computer Science Award for highest overall average
Comments are closed.