- 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.
|
- 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
|
| 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 |
| 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 |
| - 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
|