SUMMARY
Over 10 years of experience with Enterprise Software in many roles Project Manager, Systems Architect, Designer, User Interaction Design, Developer, Usability Tester, Software Trainer and Sales Engineer. Providing a bridge and translation point between a business owner?s vision/intent and a developers implementation of the system.
TECHNOLOGY OVERVIEW
Enterprise Tools: J2EE, Hibernate, Spring, WebSphere, JBoss, Swing, JSP, Servlet, Web Services, RMI (Over 8 years including customer training and leading development teams)
Program Management: Waterfall, UML, RUP, Agile, SCRUM, Sprints
Web Tools: XML, XSLT, HTML, JavaScript, AJAX, Flex, Air, Google Web Toolkit, STRUTS, Java Server Faces, Dojo, Portlet
WORK HISTORY
Accenture, Edmonton, Canada April 2009 to present
Development Team Lead
Responsibilities
Managing client expectations
Accomplishments
Technical Environment
Portal, IBM WebShpere, IBM RAD, Java Server Faces, Dojo, JUnit, JMock, DB2
Haemonetics, Edmonton, Canada October 2008 to April 2009
Systems Analyst
Responsibilities
Mentoring junior developers in Java & Spring
Following and enforcing strict medical software quality standards (FDA & ISO)
Accomplishments
Technical Environment
J2EE, Eclipse, Spring, Hibernate, Maven, Cruise Control, Hudson, Subversion, DWR
Avid Technologies Inc., Edmonton, Canada October 2002 to October 2008
Senior Software Engineer / Architect
Responsibilities
Requirement gathering, Analysis, Design, Development, Unit testing, Release Engineering, Beta program
Concentrating on both the User Tier and Middle Tier layers while being innovative with design patterns and user interaction
Accomplishments
Technical Environment
J2EE, Eclipse, Hibernate, Spring, .Net, C#, Windows, Linux, Mac, JBoss, BEA, MS SQL, ClearCase, ClearQuest, UML
iKnowledge Inc. , Edmonton, Canada Mar 1999 to Sept 2002
Team Lead /Senior Developer
Responsibilities
Accomplishments
Successfully lead development teams ranging in size from 2 - 6 members through multiple enterprise application projects
Created training material and curriculum for Software platforms and vertical applications. Trained software to customers around the world.
Designed and helped implement a Web based Content Management system with critical path system up times, high availability and fault tolerance.
Lead a team of students in developing JSP tag libraries at the cutting edge of this technology.
Technical Environment
J2EE, COM, ActiveX, BEA, WebSphere, Visual Basic, Oracle, JDBC, EJB
Control Alt Delete Inc., Ottawa, Canada June 1997 to March 1999
Senior Systems Analyst / Developer
Responsibilities:
Gather requirements and create applications for the Construction industry
Design and development of MS SQL database
Accomplishments:
Created an application for the real time cost estimation of 'contract bids'. This improved the ability to accurately submit contract bids with a smaller margin of error than through traditional means.
Technical Environment
Visual Studio, Visual Basic, MS SQL, Outlook
EDUCATION
Diploma in Computer Programmer from Algonquin, Ottawa, Ontario, Canada
Diploma in Information Systems from Loyalist College, Belleville, Ontario, Canada
York University, Concentration in Economics
TECHNICAL PROFILE
Data Design - SQL, XML, Hibernate
M-Tiers - WebSphere, JBoss, BEA, Apache Tomcat, Resin, Coucho
Version/Project management - ClearCase, UCM, SourceSafe, AccuRev, Subverion, ClearQuest
Internet - HTML, DHTML, JavaScript, AJAX, Flex, AIR, WebServices (both Java and .Net), Google Web Toolkit, STRUTS, Spring MVC, Java Server Faces
TRAINING
Advanced C++ by IT Courseware
.Net (C#, VB) and Interface Design various Courses
Marcomedia Dreamweaver and Flash
JDBC design and implementation by IBM