Software Developer (2008-Present) - I develop new Java code for a commercial web-portal product. The portal software facilitates the cataloging, searching and displaying of geospatial data through the use of various components based on OGC standards. The product is typically extended and customized for each installation. The product is used by many prominent Canadian and US government agencies and GIS initiatives. In this role I am regularly exposed to Eclipse, GWT (Google Web Toolkit), Tomcat, Oracle 10g, and CentOS Linux.
Project Manager (2007) - In a supervisory role, I was responsible for the success of two medium-sized (2-3 month) software projects, as well as two very small projects (several days). I conducted analysis and design with project stakeholders, coordinated meetings, managed the development schedule, and coordinated software testing. I supervised and assisted two junior developers writing ASP.NET code, while managing the development environment which included Microsoft Visual Studio, Subversion and development and production servers running Microsoft SQL Server and IIS.
Lab Technician (2004-2006) - As a student lab technician (lead technician 2005 onwards) in a college computer lab, I was responsible for the technical operations of the software in the lab, which at any point, had in excess of 200 training packages installed concurrently. I used Windows XP, drive imaging software, an ISO-mounting program, and Novell NWAdmin on a regular basis. In this role I also researched new software purchases and trained faculty and students in their operation. Finally, I assumed a receptionist/customer-service role, assisting patrons with using software in-person, or over the phone.
Computer Based Training Designer (2003) - I designed graphics for a computer based training system in a summer student position.
Computer Assistant (2002) - Working for a district school board as a student assistant, I learned many valuable skills. These skills include trouble-shooting computer systems, installing components, printers and servers, and deploying software over a LAN using Symantec Ghost Enterprise Console. I also wrote some simple scripts to simplify some network management projects.
Experience
School Projects • Employment • Contracts • Personal Projects • Non-IT Projects