Aleberta Liquor and Gaming, Intergration Anaylyst / Developer / Scrum Master
January 2011 - Present, Edmonton, AB, Canada
Scrum Master of two Agile Teams which integrate products and technologies for use in the Gaming Application. I realize that being a Scrum Master of one Agile team would be perferable, but working softare is my goal and lights will be shone on processes that don't work.
Researched, developed and POCed Enterprise Architecture patterns using messaging, which will lead the way to a SOA IT culture.
Replaced legacy ESB technology with open source solution reducing cost. Spearheaded initiatives for adopting modern IT industry standards: Camel, Spring MVC, Portal
Coached my team and others at AGLC in best practices in the latest technology and Agile practices.
Haemonetics, Software Analyst Consultant
October 2008 - December 2010, Edmonton, AB, Canada
Mentoring junior developers in Java & Spring and Agile methodoligies
Following and enforcing strict medical software quality standards (FDA & ISO)
Used Spring MVC to create a 'Tiles' based Web application.
Integrated and used Checkstyle and N-Unit testing coverage tools (Emma) to facilitate code audits.
Actively supported the move into new development practices (TDD, Agile, SOA) for the US DoD.
Avid Technologies Onc, Senior Software Engineer
February 1999 - September 2008, Edmonton, AB, Canada
Requirement gathering, Analysis, Design, Development, Unit testing, Release Engineering, Beta program
Worked with an Agile group, bring quality to the software process early on via TDD practices.
Designed and Implemented Real time web content rendering engine and system.
Refactored a proprietary syntax to use an open source technology (Apache Velocity) to improve the maintainability, functionality and aesthetics of the syntax using Agile practices to speed delivery to the users.
SCM manager with courses and knowledge of Source Safe, ClearCase (base and UCM), AccuRev, Subversion.
Implemented a Spring and Hibernate development environment for a multi layered integrated broadcast system. Flex 3.0 based template syntax helper utilizing both the web service and AIR file system data access.
Java Applet development for a project that produced a Web based text editor with very specific performance and user interaction requirements.
Designed and implemented an XP inspired configuration and administration using Java Swing APIs. Designed and prototyped a .NET based asset management platform using the waterfall methodology.