Skills Summary
- Experience programming in Java, C, C++, HTML, Scheme, Visual Basic and ASP.NET
- Experience with Linux as a desktop and server OS
- Competent in the assembly and inner workings of a computer
- Years of overclocking experience with many AMD/Intel systems
- Experience with small development projects
Work Experience
Production Planner Assistant, Noranco, Pickering, Ontario, February - April 2011
- Retrieve drawing from server, print and package them for production
- Run various excel reports
- Various other duties to fill time
Multimedia Certification Co-op, Advanced Micro Devices, Markham, Ontario, May - August 2010
- Tested new video cards and new drivers for hardware acceleration with different video players
- Tested new video acceleration features for older hardware
- Experience testing 3D hardware
User Support Technician, Government of Ontario, Toronto, Ontario, September - December 2009
- Supported clients in the Queen's Park area for the Ministry of Government Services
- As desk-side service support dealt with client directly as tier 2 support
Student Systems Administrator, Conestoga Rovers & Associates Inc., Waterloo, Ontario, January - April 2009
- Managed and updated Windows Servers hosting IIS websites
- Created a network map using C#, ASP.NET 3.5 and a SQL backend for server management
- Purchased and renewed domains for clients and configured internal DNS servers
Quality Assurance, IBM/Net Integration Technologies, Markham, Ontario, April - August 2008
- Conducted testing on a Linux-based operating system for small/medium business
- Released a 1.0 product and 1.0.1 patch
- Did testing for internationalization and localization to 15 languages
- Dealt with a change in work location, staff, management
- Created BASH scripts for automatic updating to newest testing builds
Processor, Homesense, Whitby, Ontario, May 2006 - August 2007
- Moved items from truck to boxes for departments
- Unpackaged and built furniture
- Retail employee for furniture/rugs
Relevant Coding Work:
ZapFlash, 2011 (https://market.android.com/details?id=com.michaelhartog.flashdroid)
- Created a mobile application for flash cards for Android
MiniDB, 2010 (http://www.michaelhartog.com/MiniApp/)
- Created desktop application for a friend to track miniatures and certain features about them
- Worked closely with friend to develop exactly the interface desired
MatrixGL Screensaver 2.0, 2009 (http://sourceforge.net/projects/matrixgl/)
- Contributed installer and configuration GUI for Windows.
ACVI Messenger, ICS 4M1, April 2007 - May 2007
- Created a server and client application in Visual Basic to create a chat room
- Used techniques to stop memory leak as well as creating an unlimited number of total connections allowed.
Blackjack, ICS 4M1, April 2007 - May 2007
- Included variable betting as well as all required functions of a blackjack game.
Education
Partial Bachelor of Computer Science with Software Engineering Option, Computer Science, Co-op Program, University of Waterloo, Waterloo, ON, September 2007 - August 2010
Ontario Secondary School Diploma, Anderson C.V.I., Whitby, ON, June 2007
Awards:
- Honours, Anderson C.V.I., Whitby, Ontario, 2003 - 2007
- Computer Science Award, Anderson C.V.I., Whitby, Ontario, 2005 - 2007
- Senior Boys Volleyball Runner Up, Lake Ontario Secondary School Athletics, Whitby, Ontario 2006
- Senior Boys Basketball 4th Place, Lake Ontario Secondary School Athletics, Whitby, Ontario 2006
- Senior Boys Volleyball 10th Place, Ontario Federation of School Athletic Associations, Mississauga, Ontario, 2005
- Senior Boys Volleyball Champions, Lake Ontario Secondary School Athletics, Whitby, Ontario 2005
Activities & Interests
Comedian, Improv Team, Whitby, Ontario, February 2005 - June 2007
Other hobbies:
- Building and upgrading computers
- Video games
- Overclocking
- Learning new programming languages
- Computer networking