Objectives
  • to develop vital work experience and exposure in the field of information design with a company that invests in multimedia and technology; thus, allowing for innovative solutions, thinking and ideas—to follow the vision of the organisation and to meet the needs of its clients.
Profile
  • Highly technical and motivated software developer with progressive experience in both corporate and start-up work environments
  • Strong problem solving and investigative skills used to develop software
  • Responsible and organised, consistently meeting both personal and corporate deadlines
  • Experienced in leadership: currently the music co-ordinator for a church congregation of 250+
  • Creative, motivated, and willing to learn: independently researched and implemented software components
  • Effective team member: was part of a volunteer construction team for building houses
  • Good planning skills: planned and executed a technical conference for the entire IT department of 180+ people
Professional Experience

Software Developer
Ontario Teachers' Pension Plan (North York, ON)

  • Product Improvement Team
    • Saved front-line workers minutes per pension by repairing problems in the main entitlement system that had stood uncorrected for years
    • Improved batch processing of pension applications by a few hours by removing manual intervention steps in several batch runs
  • Teacher Information Management Team (RAD, Java, Web Services, DB/2, Struts)
    • Aligned the employer remittance web application with current SOA standards by replacing direct interface to database with abstracted web service components
    • Dealt with privacy concerns by removing SIN references throughout the application and replacing it with an internal reference number
  • Content Management Team (RAD, Linux, Struts)
    • Saved the IT department significant overhead for document management by creating a system to store and manage documents online, using IBM's Content Manager application
May 05 - Oct 07

Programmer, Co-op student
Ontario Teachers' Pension Plan, (North York, ON)

  • Developed a web-based solution to re-organise the configuration of the Company’s primary entitlement application, reducing time required to test and deploy application
  • Tested, integrated, and deployed the application to a production environment
  • Presented and demonstrated the solution to the entire department
Jan 04 - Dec 05

Software Developer
espressoCode Inc (Toronto, ON)

  • Designed and implemented an online submission system for export documents using information from an SQL database in Java, reducing paperwork and extra administrative tasks by 90%
  • Researched and presented proposal to include digital signatures in generated documents
  • Quickly tracked down and documented software bugs, modifying existing code to deal with customer problems, using the JUnit testing tool
apr 02-aug 02
Education

Honours Bachelors of Computer Science, Minor in Psychology
University of Waterloo (Waterloo, ON)

  • relevant courses:
    • Software Design and Specification: utilised UML/SDL to specify a complete IP telephony system
    • Concurrency: wrote concurrent programs in uC++ on school Solaris Unix computers
2000-2005
Activities and Interests

  • Designed and created a personal webpage using .NET technology and MS/SQL databases, then converted it to use Ruby on Rails and a MySQL database
  • Participated in several team oriented sports including volleyball and ice hockey
  • Interested in many strategic board games such as Settlers of Catan and Ticket to Ride
  • Sings in a choir, as well as a lead vocalist in an amateur band
  • Participated in an intermediate-level social dance class
  • Enjoys many types of volunteer work, including construction work and camp counselling
  • Member of the Smalltalk Industry Council