Michael Campagnaro

Developer, Designer

Profile

I love technology and creating stuff. It doesn't matter if it's software, web sites, drawing, or games - I live to create. I'm also constantly searching for new knowledge and ways to improve my skills. I'm the type of guy that is never bored for there is always some new technology to play with or a technique to master.

My life's passion is to build things for people that makes their life easier and consequently happier. There is nothing more satisfying than creating something and having people use it and love it.

Skills

Software Development

Many years of experience writing software, from offline tools and games to online web applications.

Interface Design

Passionate about user experience. I take design work very seriously.

Project Management

Proven ability to lead and manage the development of projects in team and independent situations.

Diligent

Extremely dedicated to my work. I will get the job done no matter what it takes.

Technical

  • Python
  • JavaScript
  • C++
  • Java
  • jQuery
  • HTML
  • CSS
  • Node.js
  • Backbone.js
  • Flask
  • MySQL
  • Oracle
  • MongoDB
  • git/svn

Experience

Research In Motion - Waterloo, ON

Systems Developer - Team Lead

2010-2011

  • Led a team of nine to maintain our codebase and build applications for customers.
  • Managed customer projects from start to finish.
  • Built a suite of Node.js tools to improve my team's productivity.
  • Performed maintenance coding for a large scale Oracle web app platform through bug fixes, major refactoring and feature development.
  • Provided daily email/phone support for our thousands of users.

EightyTwenty Group - Toronto, ON

Lead Web Developer

2009-2010

  • Responsible for all front end design and development of multiple products.
  • Built a Python WSGI web framework from the ground up with coworkers.
  • Deployed production ready software on EC2 for several top Canadian law firms.
  • Used Scrum for project management.

Impact Entrepreneurship Group - Waterloo, ON

Director of Information Services

2008-2009

  • Created the Entrepreneurship Week Canada 2008 website. This included making an event system for people to register events across the country. The events appeared on a custom Google Map.
  • Developed a job board site in PHP to manage Impact's recruitment process.
  • Designed and built several sites for various initiatives/competitions e.g. Yahoo Hack U, Afga Health Case.
  • Deployed and managed a Microsoft Exchange server. One of the worst things I've had to do in my life.
  • Led a team to support and develop internal tools that increased the organization's efficiency.

Innosphere Systems Development Group — Guelph, ON

Quality Assurance Tester

2006

  • Tested client software, as a member of QA team, using proprietary test-case programs.
  • Resolved user issues with the client software through troubleshooting and regression testing.
  • Maintained the test lab by installing/updating software, operating systems, and creating data backups.

Education

University of Waterloo - Waterloo, ON

Computer Science & Molecular Biology - 2006 - 2009

Please note that I did not complete my degree. I decided to put it on hold and venture off into the startup world.

Michael Campagnaro — mikecampo@gmail.com — (416) 275-0628