Resume
Experience
Public Works and Government Services Canada
Systems Analyst
February 2007 - Present
- Assumed the role of lead developer and project manager for several dynamic web-based applications
- Introduced programming frameworks, version control software and project management tools to improve code quality and team efficiency
- Led informal training and mentoring sessions to facilitate sharing of technical knowledge amongst developers
- Administered web servers, application servers, continuous integration servers, version control servers and database servers in Windows and Linux
- Worked with clients, managers, developers and contractors to ascertain business requirements, develop implementation plans, and see projects through from conception to completion
MacDonald Dettwiler and Associates
Software Engineer
September 2004 - December 2005
- Worked with a team of thirty engineers to deliver award-winning software used by the U.S. Air Force to create terminal flight procedures
- Designed and implemented obstacle and terrain analysis algorithms and C++ class API following consultation with senior requirements engineers
- Developed and executed test manuals and automated test scripts to verify complex domain requirements
- Used XML and XSLT to export system data and build reports and visualizations
UBC Centre for Instructional Support
Web Programmer
January 2003 - August 2003
- Designed and developed the university's main e-learning portal and several dynamic course websites using PHP and ASP
- Worked with professors to administer and support online courseware in WebCT
- Created interactive video tutorials and lessons using Adobe Flash and screen capture software
- Introduced wikis and blogs to support communication between faculty and program coordinators
Education
University of British Columbia
Computer Science Major
September 2001 - May 2007
- Obtained bachelor of computer science with honours
- Completed five terms of the computer science co-op work placement program