Phil Gunnewiek
3A Computer Engineering
392 Erb Street West
Waterloo, Ontario, N2L 1W6
(519) 505-7331 - phil@gunnewiek.com
_______________________________________________________________________________

Skills Summary
- Proficient with C/C++ and a solid understanding of Python, SQL, VHDL and Assembly
- Experience developing multi-threaded, cross-platform and object-oriented software
- Solid understanding of Linux (Arch, Red Hat, Debian) and Windows (XP, 7)
- Familiar with Perforce, SVN, Git, CMake, Make and Jam
- Excellent communication skills and a strong work ethic
- Described as a quick learner with good problem-solving skills by previous employers

Work Experience
Software Developer, Sybase Canada Limited, Waterloo Ontario, January - April 2012
- Developed a new high performance C++ application as part of a team
- Debugged, optimized and developed multi-threaded and cross-platform software
- Implemented performance enhancements improving speed by 80%
- Participated in all aspects of the development cycle

System Administrator, Matcor-Matsu Group, Mississauga Ontario, May - August 2011
- Added functionality and fixed bugs on a custom accounting application written in C++
- Developed an IT documentation framework using WordPress, PHP and Javascript
- Maintained several servers and troubleshot user issues

System Support Analyst, University of Waterloo, Waterloo Ontario, September - December 2010
- Wrote Python scripts to automate security tests and checks
- Created and edited server build scripts in Python, bash and PowerShell
- Built and troubleshot Unix and Windows servers at a software and hardware level
- Worked both independently and as part of a team to complete projects

IT Analyst, The C3Group, Breslau Ontario, January - May 2010
- Developed custom applications using VB.NET and C# involving MSSQL
- Designed a subsection of the company website using HTML, CSS, PHP, JavaScript
- Wrote macros for Microsoft Excel and Outlook to increase productivity
- Assisted users in troubleshooting a wide range of technical issues

Customer Service Representative, Armed Hosting LLC, June 2007 - April 2009
- Assisted with website related technical solutions and workarounds for clients
- Provided information about billing and account creation
- Worked independently in an online environment

Web Developer, Mediation Centre of Hamilton, Ontario, September 2006 - Feburary 2007
- Designed, created and edited the company website using PHP, HTML and CSS
- Managed website to keep content current

Education
BASc candidate, Honours Computer Engineering, University of Waterloo, September 2009 - present
Relevant Projects:
- Developed multi-threaded embedded C programs for a Keil ARM Cortex-M3 board
- Developed embedded C applications for a NIOS II processor on an Altera Cyclone II
- Built a calculator using Assembly for the M68k/Coldfire microprocessor
- Programmed several data structures and algorithms in C++
- Built a Traffic Control System in VHDL on an Altera Cyclone II
Relevant Courses:
- Operating Systems and Systems Programming
- Embedded Microprocessor Systems
- Algorithms and Data Structures
- Digital Computers
- Electronic Circuits 1 and 2

Technical Interests and Personal Projects
- Created a "word clock" and other smaller projects with an Arduino and C++
- Uses Arch Linux as preferred desktop and laptop OS
- Setup a Linux web, game and media server for personal use
- Built, upgraded and overclocked both personal computers and phone
- Interested in low-level programming and embedded systems

Non-Technical Interests
- Varsity soccer player for the University of Waterloo (Aug 2010 - Nov 2010)
- Avid runner and adventure racer

Volunteer Work
Soccer Coach, Burlington Youth Soccer Club, May 2007 - January 2009
- Created, executed and lead various drills and activities to help you players develop
- Organized events, practices and games for players to participate in

Soccer Referee, Burlington Youth Soccer Club, April 2006 - August 2007
- Refereed boys and girls soccer teams ages 9-15
- Worked individually and as part of a team