Senior Software Developer at IBM
Ottawa, Canada Area
Senior Software Developer at IBM
Ottawa, Canada Area
Project Manager and Application Developer in a variety of business applications. Particularly interested in web based applications using Java and Ruby as well as Telecommunications projects surrounding speech recognition.
Java, VoiceXML, HTML, XML, XSLT, PERL, JavaScript, C, C++, Ruby
(Public Company; 10,001 or more employees; IBM; Information Technology and Services industry)
May 2008 — Present (1 year 8 months)
(Public Company; 1001-5000 employees; COGN; Computer Software industry)
February 2008 — May 2008 (4 months)
(Privately Held; 501-1000 employees; Telecommunications industry)
June 2001 — February 2008 (6 years 9 months)
Responsible for managing the messaging and applications team of software engineers in creating the next generation of messaging and speech recognition applications.
Planned and executed the development of 6500 Speech Server release 4.0, 4.5, 4.6, 5.0 and 5.1 delivering all releases to market on time.
Successfully managed the NuPoint Messenger 8.5 project to completion while developing the Unified Messaging Web GUI component in C/Perl.
Managing the on-going effort to support our product in the field. Including: assisting product support and QA with product releases, bugs/service patches and related issues.
Developed VoiceXML scripts to showcase the VoiceXML capabilities of the 6500 Speech Server.
Previous experience developing test plans, cases and reports.
Prior experience in the automation of the building, testing and packaging of software.
Ability to understand measure, isolate and tune performance-related aspects of a system.
(Privately Held; 501-1000 employees; Telecommunications industry)
August 2000 — June 2001 (11 months)
Responsible for leading the team developing release 6500 Speech Server release 3.0. Duties included architecting key parts of the system, liaising with the testing group daily and assigning work items to developers.
Successfully installed first market trial site of 6500 Speech Server release 3.0 in Omaha, NE. Followed up with other customer trial installations in Minneapolis, MN and St. Louis, MO.
Developed the Mobility feature in Nuance Java Speech Objects for 6500 Speech Server release 2.1.
Created various demos to increase awareness of speech recognition in Mitel. Examples include a robotic truck that responds to speech commands and a voice driven Internet radio tuner.
(Public Company; 1001-5000 employees; Computer Software industry)
March 1999 — July 2000 (1 year 5 months)
I worked as part of the Police Communications Systems group. During that time, we developed and deployed solutions in use by the RCMP across Canada and the Edmonton Police.
I developed a Crime Analysis web site using Java Servlets, JPS’s, DHTML and JavaScript for the RCMP. Created a document image system web site, which allows the classification and retrieval of scanned documents.
Used XML, XSLT, DTD, and DHTML to develop web-based forms to be submitted and read from the ROADS mobile application for the Edmonton Police.
(Public Company; 10,001 or more employees; NT; Telecommunications industry)
January 1997 — February 1999 (2 years 2 months)
Worked as a software developer as part of the Management Information Environment team. In this role my main thrust was the development of web based applications using Java, Perl and Oracle. I participated in the evaluation of instructor led Java training courses and Java computer based training materials. Additionally, I was responsible for the administration of our Livelink (Document Management) and AutoPLAN (project management) servers.
(Telecommunications industry)
1995 — 1995 (less than a year)
Bachelor of Computer Science , 1992 — 1996
1992 — 1994
ST-J