Notice
This version of my résumé has been specially formatted for this website. Some information such as personal contact info and other details may be omitted or redacted for my privacy, or for the privacy for my employer. In addition, even though I try to update my website as much as possible, sometimes I do not have enough time or forget to do so. Consequently, this page may be out of date. If you would like to see my full and updated resumé, please contact me via e-mail (my e-mail address is listed on the about me page) and I will be glad to send you a PDF or physical copy. Thanks!
Technical Skills
Programming/Scripting Languages: C#, ProLog, PHP, C, VB, Assembler (Nios II, x86), Java, JavaScript, some (but limited) C++ experience
Productivity Tools: IBM Lotus Notes, Telelogic DOORS, ClearCase DDTS
Software Tools: Dynamic Data Debugger, various IDEs, Adobe Photoshop, VIM, GCC
Operating Systems: Moderate Linux/UNIX administration experience, Microsoft Windows (including legacy (95, 98)), MS-DOS
Other: XML, XHTML, JSON, AJAX, JQuery, Adobe Flash
Education
Honours Bachelor of Science, Computer Science Specialist (University of Toronto)
2006-2012
- Focused on Software Engineering courses
- Studied broad range of Computer Science topics including Operating Systems, Microprocessors, and Algorithms
Relevant Work Experience
Software Validation & Verification (Toronto)
Feb 2009 to Aug 2010 (PEY, 16-Month Co-op program + extra part-time) & summer 2008
- Created test reports which helped management track project deliverables
- Performed procedures to test automated (redacted) control software on time and under budget
- Collaborated with a team of engineers on the origin and context of specific software flaws
- Filed software defect reports, which aided developers with resolving bugs
- Created software to automatically review test results, dramatically reducing test review times
- Performed presentations for coworkers to explain how to use the software tools I created, making them capable of maintaining and using the software after I went back to University
Software Developer/ I.T. Specialist (Toronto)
Winter 2006 – Fall 2007 (Part and Full Time)
- Assisted clients with computer support issues
- Developed web-based software for clients and for my company
- Configured workstations and servers according to specifications
- Worked with industry experts to resolve critical IT issues
Freelance Website Designer & Developer (Toronto)
2006 – Present
- Negotiated contracts and developed system requirements together with clients
- Designed, programmed, and launched multiple websites in industries like I.T., Sports, Industrial, and Entertainment (Portfolio available on my website, see header)
Documentation Clerk/Software Developer (Oakville)
Summer 2006
- Organized and reformatted company documents for an upcoming audit
- Improved the documentation protocol by creating software to manage document hierarchy
- Followed industry standards by conforming to the TS/ISO 16949 standard for quality management systems
Computer Sales Clerk (Toronto)
Summer 2005
- Sold computers and related merchandise
- Assisted customers with technology related questions and problems
Automotive Electronics Assembly (Oakville)
Summer 2004
- Assembled automotive electronics parts with a team on an assembly line
Personal Qualities and Additional Qualifications
- I have created and continue to maintain my own personal website
- Excellent English writing skills
- Able to work well both independently and in a team
References
Available upon request.