Michael Macdonald

Michael Macdonald Email and Phone Number

Program Director - IBM Watson Assistant/Speech @ IBM
new york, new york, united states
Michael Macdonald's Location
Greater Toronto Area, Canada, Canada
Michael Macdonald's Contact Details
About Michael Macdonald

Extensive software development experience with a successful track record of leading large, cross-functional, multi-national teams for an industry-leading firm. As a Software Developer, gained exceptional hands-on technical skills, providing a solid foundation for a successful career as a Software Development Manager and operations leader. Strong leadership skills with experience in recruitment, training, retention and management of both local and internationally based teams. Experience successfully delivering for both cloud and on-premise products.

Michael Macdonald's Current Company Details
IBM

Ibm

View
Program Director - IBM Watson Assistant/Speech
new york, new york, united states
Website:
ibm.com
Employees:
512090
Michael Macdonald Work Experience Details
  • Ibm
    Program Director - Watson Assistant And Speech
    Ibm Jan 2021 - Present
    IBM Watson Assistant / IBM Speech to Text / IBM Text To SpeechLead a global cross functional team of Software Engineers and Data Scientists in delivering the latest in AI Conversational and Speech technologies. Responsibilities:• Deliver and support key features in the Watson Assistant product user interface (architecture/common code)• Deliver and support the entire Speech to Text and Text to Speech products as both stand-alone and integrated technologies• Derive… Show more IBM Watson Assistant / IBM Speech to Text / IBM Text To SpeechLead a global cross functional team of Software Engineers and Data Scientists in delivering the latest in AI Conversational and Speech technologies. Responsibilities:• Deliver and support key features in the Watson Assistant product user interface (architecture/common code)• Deliver and support the entire Speech to Text and Text to Speech products as both stand-alone and integrated technologies• Derive insights using data science analytics to promote increased adoption and consumption on Watson Assistant Show less
  • Ibm
    Program Director / Developer / Data Scientist
    Ibm Jan 2018 - Jan 2021
    Data Lab – IBM Cloud Digital Customer Success and Onboarding (DCSM)Lead the DCSM Data Lab, providing data science analytics, tooling, infrastructure and operation support to the Digital Customer Success organization Responsibilities:• Develop infrastructure, tooling and dashboard visualizations to assist client success managers in increasing overall client usage and satisfaction of IBM Cloud• Derive insights using data science analytics to promote increased user adoption… Show more Data Lab – IBM Cloud Digital Customer Success and Onboarding (DCSM)Lead the DCSM Data Lab, providing data science analytics, tooling, infrastructure and operation support to the Digital Customer Success organization Responsibilities:• Develop infrastructure, tooling and dashboard visualizations to assist client success managers in increasing overall client usage and satisfaction of IBM Cloud• Derive insights using data science analytics to promote increased user adoption and consumption on IBM CloudAchievements:• Implemented comprehensive set of management systems to improve team efficiency and customer experience: Client Onboarding, Digital Client Success, Retention, NPS improvement, sales order and credit management, client prioritization algorithm, chat translation, chat bot. • $2400 average increase per client in monthly revenue for clients engaged with team versus not engaged Show less
  • Ibm
    Software Development Manager/Cloud Delivery Lead
    Ibm Sep 2016 - Dec 2017
    IBM Cloud - Watson Data PlatformLed team responsible for onboarding Watson Data Platform services to the IBM CloudResponsibilities:• Build common tooling, practices and strategies on cloud infrastructure, architecture, security, monitoring, backup, disaster recovery, continuous deployment and devOps• Guide offering teams on the nuances of delivering cloud ready solutions and to successfully onboard their products to the IBM CloudAchievements:• Successfully… Show more IBM Cloud - Watson Data PlatformLed team responsible for onboarding Watson Data Platform services to the IBM CloudResponsibilities:• Build common tooling, practices and strategies on cloud infrastructure, architecture, security, monitoring, backup, disaster recovery, continuous deployment and devOps• Guide offering teams on the nuances of delivering cloud ready solutions and to successfully onboard their products to the IBM CloudAchievements:• Successfully onboarded over 75+ new services and service iterations to the IBM Cloud • Implemented onboarding process including comprehensive “how-to” documents to improve product self-reliance Show less
  • Ibm
    Operations / Software Development / Delivery Manager
    Ibm Jan 2014 - Dec 2017
    IBM Cloud - Cloud Data Services – Db2 Warehouse on Cloud (formally dashDB)Led team of software developers responsible for building and delivery of the dashDB service and console. Responsibilities:• Oversee global team responsible for delivery of the dashDB database service in the cloud, including capacity management, data center deployment, host creation, host assignment, host pool management, sprint management and continuous code deployments• Responsible for… Show more IBM Cloud - Cloud Data Services – Db2 Warehouse on Cloud (formally dashDB)Led team of software developers responsible for building and delivery of the dashDB service and console. Responsibilities:• Oversee global team responsible for delivery of the dashDB database service in the cloud, including capacity management, data center deployment, host creation, host assignment, host pool management, sprint management and continuous code deployments• Responsible for operating dashDB and ensuring that it is available 24/7/365• Work directly with customers to resolve issues• Led development team for dashDB delivery/deployments and dashDB console• Responsible for all areas of product lifecycle including requirement analysis, project planning, designing, developing new function, defect fixing and customer service.• Act as liaison between the product development, quality assurance, operations, service, product management, and salesAchievements:• Successfully delivered multiple dashDB services/configurations, directly resulting in improved revenue growth for IBM’s cloud business. • Implemented a continuous delivery model for dashDB resulting in quick updates for customers and improved satisfaction. Show less
  • Ibm
    Software Development Manager/Software Developer
    Ibm Jan 2011 - Jan 2014
    IBM Data Tools Development – InfoSphere Data ArchitectIBM Data Tools Development – Data Studio – CoreTeam of 14 software developers responsible for providing data modeling tools to database designers.Team of 7 software developers responsible for providing core database development and administration functionality to the IBM Eclipse Tools product set. Responsibilities:• Lead two individual global product teams. Team one is responsible for providing data modeling… Show more IBM Data Tools Development – InfoSphere Data ArchitectIBM Data Tools Development – Data Studio – CoreTeam of 14 software developers responsible for providing data modeling tools to database designers.Team of 7 software developers responsible for providing core database development and administration functionality to the IBM Eclipse Tools product set. Responsibilities:• Lead two individual global product teams. Team one is responsible for providing data modeling tooling across multiple vendors for database designers and developers. Team two is responsible for providing key functionality in support of database development and administration tasks across multiple vendors for IBM Eclipse based products. • Responsible for all areas of product lifecycle including requirement analysis, project planning, designing, developing new function, defect fixing and customer service.• Provide direction for future product development.• Act as liaison between the InfoSphere Data Architect, Data Studio and other key IBM products including DB2 and Rational Application Developer; manage multiple release schedules and deliverables for data tools components for each product.• Directly managed/project managed two teams with a total of 21 software developers; Build cohesion between the two products teams to act as a single unit.Achievements:• Improved quality of Data Studio and InfoSphere Data Architect products by cutting overall defect backlog by 70%; removed customer reported defect backlog (PMR).• Delivered Data Tools code in support of multiple products releases including Data Studio, InfoSphere Data Architect, Rational Application Developer and Rational Developer for System z.Technologies: Java, Eclipse development, Eclipse Data Tools Platform (DTP), SQL, EMF, DB2, HTML, Agile Development, Rational Portfolio Manager, Rational Team Concert Show less
  • Ibm
    Software Development Manager
    Ibm Apr 2006 - Dec 2010
    DB2 Kernel Functional Verification Test (FVT) - Team of 20 software developers responsible for the functional quality of the DB2 Relational Database Product.Responsibilities:• Oversee the global team that is responsible for completing functional verification tests for the core kernel component of the DB2 relational database.• Undertake international Project Management responsibilities for DB2 FVT; liaise with diverse teams located in India, Ireland, United States, and… Show more DB2 Kernel Functional Verification Test (FVT) - Team of 20 software developers responsible for the functional quality of the DB2 Relational Database Product.Responsibilities:• Oversee the global team that is responsible for completing functional verification tests for the core kernel component of the DB2 relational database.• Undertake international Project Management responsibilities for DB2 FVT; liaise with diverse teams located in India, Ireland, United States, and Canada.• Directly manage a team of 20 Quality Assurance Developers.• Provide project management to a team of 90 Software Testers.• Code automated test cases (Perl,C,SQL)Achievements:• Created a 40-person, off-shore team in Ireland and subsequently provided guidance, support and mentoring to the team.• Ensured that the highest possible standards of overall quality were attained for the DB2 product in order to facilitate on-time development and delivery.Technologies: C, Perl, Java, SQL, Rational Portfolio Manager, Agile Development, DB2, PHP, HTML Show less
  • Ibm
    Software Development Manager/Software Developer
    Ibm Jun 2002 - May 2006
    DB2 Administration Tools Development- Team of 20+ Software Developers mandated to construct a set of Java-based tools that are utilized to administer DB2. Responsibilities:• Oversee the team responsible for planning, designing, developing, testing and servicing the database administration product that runs on seven operating systems and in thirteen languages. • Owned and implemented the architecture and infrastructure for the user interface.• Conducted new technology… Show more DB2 Administration Tools Development- Team of 20+ Software Developers mandated to construct a set of Java-based tools that are utilized to administer DB2. Responsibilities:• Oversee the team responsible for planning, designing, developing, testing and servicing the database administration product that runs on seven operating systems and in thirteen languages. • Owned and implemented the architecture and infrastructure for the user interface.• Conducted new technology investigations and customer briefings.• Implemented new user interface features into product Java swing and JSPAchievements:• Created a new team in India to own the development responsibilities for the DB2 database administration product previously managed in Toronto. This included conducting resume screening, interviews, and training activities.• Provided subject matter expertise on DB2 administration tools and effectively promoted the product within IBM’s customer base.Technologies: Java, C++, C, SQL, DB2, JDBC, XML, Eclipse, EMF, WebSphere Application Developer, Rational Application Developer, JUnit, XDE, DB2, Web 2.0 concepts. PHP, HTML Show less
  • Ibm
    Software Developer/Team Lead
    Ibm Oct 2001 - Jun 2002
    DB2 Administration Tools Development – Performance- Responsible for improving the run-time efficiency of the DB2 Java administration tools.Responsibilities:• Optimized overall performance of the DB2 Java administration tools by working directly with customers to understand pain points and performance hotspots.• Wrote a set of performance coding guidelines and educated the tools team on how to code in Java with performance in mind.• Investigated Java performance… Show more DB2 Administration Tools Development – Performance- Responsible for improving the run-time efficiency of the DB2 Java administration tools.Responsibilities:• Optimized overall performance of the DB2 Java administration tools by working directly with customers to understand pain points and performance hotspots.• Wrote a set of performance coding guidelines and educated the tools team on how to code in Java with performance in mind.• Investigated Java performance technologies such as obfuscators, native compilation and profilers. Made recommendation on future improvements.Achievements:• Guided and mentored the Development Team in order to enhance product performance by approximately 25%.Technologies: Java, C++, SQL, JDBC, Eclipse, OptimizeIt, JProbe, JShrink2, DB2 Show less
  • Ibm
    Software Developer/Team Lead, San Jose California
    Ibm Jan 2000 - Oct 2001
    DB2 Business Intelligence Tools • Led a multi-site team to deliver task and script management capabilities in the DB2 Java Administration tools. • Developed a common user interface, the Task Center, that enables multiple existing task and scheduling interfaces to be converged into one.Technologies: Java, SQL, C, DB2Technologies: Java, SQL, C, DB2
  • Ibm
    Software Developer
    Ibm Jun 1996 - Jan 2000
    DB2 Administration Tools Development • Led a team to design, develop, and maintain a core set of Java common classes. These classes represent the base architecture for the entire suite of the Java-based DB2 Administration and Application Development tools.Technologies: Java, SQL, C++, C, DB2

Michael Macdonald Skills

Agile Methodologies Software Development Db2 Eclipse Sql Java Databases Linux Xml Ibm Db2 Jsp Shell Scripting Perl Unix Soa Websphere Requirements Analysis Photoshop Marketing Strategy Email Marketing Project Management Marketing Communications Integrated Marketing Marketing Product Management Web Applications Graphic Design Product Marketing Multimedia Html Seo Advertising It Service Management Service Delivery Data Center Itil Program Management It Strategy Vendor Management Business Analysis Solution Architecture Cloud Computing Disaster Recovery It Operations It Management Business Process Improvement Management Troubleshooting Technical Support Integration Service Management Operations Management Team Management Sdlc Professional Services Revenue Forecasting Business Acumen Employee Relations Business Control Hubspot Wordpress

Michael Macdonald Education Details

Frequently Asked Questions about Michael Macdonald

What company does Michael Macdonald work for?

Michael Macdonald works for Ibm

What is Michael Macdonald's role at the current company?

Michael Macdonald's current role is Program Director - IBM Watson Assistant/Speech.

What is Michael Macdonald's email address?

Michael Macdonald's email address is mj****@****ers.com

What schools did Michael Macdonald attend?

Michael Macdonald attended University Of New Brunswick.

What are some of Michael Macdonald's interests?

Michael Macdonald has interest in Adventure Racing, Squash, Wood Working And Traveling, Ultimate Frisbee, Hockey.

What skills is Michael Macdonald known for?

Michael Macdonald has skills like Agile Methodologies, Software Development, Db2, Eclipse, Sql, Java, Databases, Linux, Xml, Ibm Db2, Jsp, Shell Scripting.

Who are Michael Macdonald's colleagues?

Michael Macdonald's colleagues are Stephen Harrington, Kavyashree Srinivasmurthy, Ashwini Sugumaran, Dipin Giri, Claudio Bandeira Dutra, Abhishek Sharma, Yeshwant Jhabak.

Not the Michael Macdonald you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.