# Jean-Francois Courtois > Principal Software Engineer Manager / Conversational AI at IBM watsonx Orders Location: San Francisco Bay Area, United States Profile: https://flows.cv/jeanfrancoiscourtois Accomplished Principal Software Engineer Manager with extensive experience leading full-stack web development, large-scale application architecture, and cross-functional engineering teams. Proven track record in delivering innovative AI-driven solutions, with a strong focus on customer needs, team growth, and operational efficiency. ## Work Experience ### Principal Software Engineer Manager @ IBM Jan 2021 – Present | Mountain View •Leading the IBM watsonx Orders web and core engineering teams responsible for the design and development of cutting-edge AI agents, web applications, APIs and services, delivering advanced automated AI-enabled voice conversational technology solutions targeting restaurants' drive thru. •Supporting the AI & ML teams with the creation of advanced data visualization and labeling tools. •Leading cross-functional collaboration between engineering, product, designers, data, and cloud-ops teams. •Setup the entire development environment for the new web engineering team including development, code reviews, testing, and CI/CD processes. •Member of the overall engineering interview panel. Technologies used: React, Typescript, Node.js, Express, Recoil, WebSocket, Docker, AWS, REST, Python, Flask, Redshift, Postgres, GitHub, Jenkins ### Staff Software Engineer @ McD Tech Labs Jan 2020 – Jan 2021 | Mountain View, California, United States (Acquired by IBM in December 2021 and now called IBM watsonx Orders) ### Senior Software Developer Engineer @ Microsoft Jan 2007 – Jan 2020 | Mountain View, CA • Led a small team designing and developing an advertiser experimental platform web application for Microsoft Advertising. • Led the design and development of a highly scalable video ingestion service for advertisers. • Led the design and development of a REST API and a web management portal for Bing Ads. • Designed and developed a highly scalable data ingestion system for advertiser using a micro services architecture. • Led and managed a small team developing new search ads UI extensions for Bing Monetization. • Developed multiple Windows 8 applications including The New York Times, Wall Street Journal and Bing News. • Designed and developed a common UI framework used by all Windows 8 Bing applications • Developed Bing Visual Search components. • Developed the Bing toolbar UI. • Developed several sidebar gadgets for Windows Vista. • Coached junior developers and interns. Technologies used: C#, React, ASP.NET Core, HTML, JavaScript, CSS, REST, Azure, XML, XSL, SQL Server, Service Fabric, Azure Functions, Git. ### Software Developer Engineer @ eWebUniversity/Software Technology Group, Inc. Jan 2004 – Jan 2006 | Sunnyvale, CA • Designed and developed several features of a web-based Learning Content Management System. ### Software Developer Engineer @ Disque Americ Products Inc Jan 2003 – Jan 2004 | Drummondville, QC, Canada • Developed Windows based .NET application to provide a front-end for an ERP system. ### Software Developer Engineer @ Fujitsu Canada Jan 1999 – Jan 2003 | Quebec, Canada ; Paris, France; Brussels, Belgium; Bellevue, WA, USA • Developed a web application to browse public law documents for the revenue department of Quebec government. • Developed new components of an Intranet document management system for the Valcartier military base. • Designed and developed an Intranet application to standardize reporting functionalities of the financial planning at Boeing. • Developed a newly redesigned Intranet application for the sales department at Swift. • Designed and developed a web application for a photographer agency. ### Software Developer Engineer @ Société Conseil Groupe LGS Jan 1998 – Jan 1999 | Quebec, Canada; Paris, France • Developed new middle tier components for an e-commerce web application for a large Canadian financial company. ### Software Developer Engineer @ SCII TECHNOLOGIES SA Jan 1998 – Jan 1998 | Paris, France • Developed application installation scripts for hand-held devices used by the train maintenance team of the SNCF. ### Software Developer Engineer @ TUNE 1000 Jan 1997 – Jan 1998 | Quebec, Canada • Developed components of a multimedia software for a karaoke software company. ## Education ### Collège CDI Québec ### CÉGEP de Jonquière ## Contact & Social - LinkedIn: https://linkedin.com/in/jfcourtois --- Source: https://flows.cv/jeanfrancoiscourtois JSON Resume: https://flows.cv/jeanfrancoiscourtois/resume.json Last updated: 2026-04-12