Michael Macdonald Email & Phone Number
@ibm.com
LinkedIn matched
Who is Michael Macdonald? Overview
A concise factual answer block for searchers comparing this professional profile.
Michael Macdonald is listed as Program Director - watsonx Orchestrate and Watson Speech at IBM, a with 512090 employees, based in Greater Toronto Area, Canada. AeroLeads shows a work email signal at ibm.com and a matched LinkedIn profile for Michael Macdonald.
Michael Macdonald previously worked as Program Director - Watson Assistant and Speech at Ibm and Program Director / Developer / Data Scientist at Ibm. Michael Macdonald holds Honours Bachelor, Computer Science; Information Systems from University Of New Brunswick.
Email format at IBM
This section adds company-level context without repeating Michael Macdonald's masked contact details.
AeroLeads found 1 current-domain work email signal for Michael Macdonald. Compare company email patterns before reaching out.
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.
Listed skills include Agile Methodologies, Software Development, Db2, Eclipse, and 57 others.
Michael Macdonald's current company
Company context helps verify the profile and gives searchers a useful next step.
Michael Macdonald work experience
A career timeline built from the work history available for this profile.
Program Director - Watson Assistant And Speech
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
Program Director / Developer / Data Scientist
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
Software Development Manager/Cloud Delivery Lead
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
Operations / Software Development / Delivery Manager
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
Software Development Manager/Software Developer
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
Software Development Manager
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
Software Development Manager/Software Developer
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
Software Developer/Team Lead
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
Software Developer/Team Lead, San Jose California
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
Software Developer
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
Colleagues at IBM
Other employees you can reach at ibm.com. View company contacts for 512090 employees →
Tariq Shaikh
Colleague at IbmSingapore
View →
DN
Dheerej Ninkilery
Colleague at IbmBengaluru, Karnataka, India
View →
GP
Geraldine Pereira
Colleague at IbmBengaluru, Karnataka, India
View →
YP
Yuliia Pilarczyk
Colleague at IbmCracow Metropolitan Area, Poland
View →
SL
Surendran Letchmaiaihroo
Colleague at IbmWp. Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia
View →
JŠ
Julius Šulcas
Colleague at IbmLithuania
View →
WC
Waseem Choudhary
Colleague at IbmSiddharthnagar, Uttar Pradesh, India
View →
AF
Anna Faurholdt
Colleague at IbmCopenhagen, Capital Region Of Denmark, Denmark
View →
JB
Janet Burns
Colleague at IbmAustin, Texas, United States
View →
KM
Karla Magaña Renoud
Colleague at IbmGuadalajara, Jalisco, Mexico
View →
Michael Macdonald education
Frequently asked questions about Michael Macdonald
Quick answers generated from the profile data available on this page.
What company does Michael Macdonald work for?
Michael Macdonald works for IBM.
What is Michael Macdonald's role at IBM?
Michael Macdonald is listed as Program Director - watsonx Orchestrate and Watson Speech at IBM.
What is Michael Macdonald's email address?
AeroLeads has found 1 work email signal at @ibm.com for Michael Macdonald at IBM.
Where is Michael Macdonald based?
Michael Macdonald is based in Greater Toronto Area, Canada while working with IBM.
What companies has Michael Macdonald worked for?
Michael Macdonald has worked for Ibm.
Who are Michael Macdonald's colleagues at IBM?
Michael Macdonald's colleagues at IBM include Tariq Shaikh, Dheerej Ninkilery, Geraldine Pereira, Yuliia Pilarczyk, and Surendran Letchmaiaihroo.
How can I contact Michael Macdonald?
You can use AeroLeads to view verified contact signals for Michael Macdonald at IBM, including work email, phone, and LinkedIn data when available.
What schools did Michael Macdonald attend?
Michael Macdonald holds Honours Bachelor, Computer Science; Information Systems from University Of New Brunswick.
What skills is Michael Macdonald known for?
Michael Macdonald is listed with skills including Agile Methodologies, Software Development, Db2, Eclipse, Sql, Java, Databases, and Linux.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Michael Macdonald you were looking for.
View similar profiles