Simon Mac Donald

Senior Software Developer at IBM

Ottawa, Canada Area

Current
  • Senior Software Developer at IBM
Past
Education
  • Technical University of Nova Scotia
  • University College of Cape Breton
Connections
327 connections
Industry
Telecommunications
Websites

Simon Mac Donald’s Summary

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.

Simon Mac Donald’s Specialties:

Java, VoiceXML, HTML, XML, XSLT, PERL, JavaScript, C, C++, Ruby


Simon Mac Donald’s Experience

  • Senior Software Developer

    IBM

    (Public Company; 10,001 or more employees; IBM; Information Technology and Services industry)

    May 2008Present (1 year 8 months)

  • Senior Software Developer

    Cognos

    (Public Company; 1001-5000 employees; COGN; Computer Software industry)

    February 2008May 2008 (4 months)

  • Manager

    Mitel Corporation

    (Privately Held; 501-1000 employees; Telecommunications industry)

    June 2001February 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.

  • Software Developer

    Mitel Corporation

    (Privately Held; 501-1000 employees; Telecommunications industry)

    August 2000June 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.

  • Software Developer

    Xwave Solutions

    (Public Company; 1001-5000 employees; Computer Software industry)

    March 1999July 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.

  • Software Developer

    Nortel Networks

    (Public Company; 10,001 or more employees; NT; Telecommunications industry)

    January 1997February 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.

  • Software Developer

    METOC

    (Telecommunications industry)

    19951995 (less than a year)


Simon Mac Donald’s Education

  • Technical University of Nova Scotia

    Bachelor of Computer Science , 19921996

  • University College of Cape Breton

    19921994


Additional Information

Simon Mac Donald’s Websites:

Simon Mac Donald’s Groups:

ST-J

  •    IBMers
  •    Ex Nortel Employees
  •    xwavians Past and Present
  •    Ottawa Technology Network
  •    Mitel Connections
  •    Cognos Alumni
  •    Straight Talking Java
  •    IBM Cognos Software
  •    Ottawa Mitel Past and Present

Simon Mac Donald’s Contact Settings

Interested In:

  • career opportunities
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Simon Mac Donald’s full profile:

  • See who you and Simon Mac Donald know in common
  • Get introduced to Simon Mac Donald
  • Contact Simon Mac Donald directly

View Full Profile