Senior software engineer with 15+ years of experience specializing in React and TypeScript, building scalable, high-performance web applications used by thousands of enterprise users worldwide. Proven track record delivering production-grade UI systems while improving performance, usability, accessibility, and developer productivity. Strong background in modern frontend architecture, design systems, and cross-functional collaboration across product, UX, and backend teams. Experienced mentoring engineers and leading adoption of modern tooling and testing practices to improve quality, velocity, and reliability.

Marcel Poirier

Senior software engineer with 15+ years of experience specializing in React and TypeScript, building scalable, high-performance web applications used by thousands of enterprise users worldwide. Proven track record delivering production-grade UI systems while improving performance, usability, accessibility, and developer productivity. Strong background in modern frontend architecture, design systems, and cross-functional collaboration across product, UX, and backend teams. Experienced mentoring engineers and leading adoption of modern tooling and testing practices to improve quality, velocity, and reliability.

Available to hire

Senior software engineer with 15+ years of experience specializing in React and TypeScript, building scalable, high-performance web applications used by thousands of enterprise users worldwide. Proven track record delivering production-grade UI systems while improving performance, usability, accessibility, and developer productivity.

Strong background in modern frontend architecture, design systems, and cross-functional collaboration across product, UX, and backend teams. Experienced mentoring engineers and leading adoption of modern tooling and testing practices to improve quality, velocity, and reliability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
French
Fluent

Work Experience

Senior Software Engineer - Agentic AI Team at IBM
September 1, 2025 - December 31, 2025
Designed and developed the frontend interface for an agentic AI chatbot using TypeScript and React, creating a responsive and user-friendly experience that improved usability and engagement. Engineered scalable REST APIs in collaboration with backend and AI teams to enable sub-800ms response times for complex multi-agent communication flows. Led team-wide workshops on TypeScript and React component composition, standardizing frontend patterns and increasing developer velocity by 20% through improved component reusability. Mentored engineers on WCAG best practices, achieving 100% accessibility compliance for the platform’s initial release through automated and manual auditing.
Senior Software Engineer - Administration Team at IBM
February 1, 2022 - September 1, 2025
Delivered high-performance React-based administration interfaces for Cognos Analytics, streamlining enterprise configuration workflows and reducing support tickets by 25%. Drove adoption of modern tooling such as React, React Testing Library, and Storybook, elevating component quality and documentation practices. Elevated team performance by mentoring 7 junior developers in modern frontend architecture, driving a high-velocity engineering culture and cutting code review turnaround time by 30%. Reduced production bugs by 20% by implementing a comprehensive testing strategy with React Testing Library, increasing coverage from 50% to 95%.
Senior Software Engineer - Smarts Team at IBM
June 1, 2018 - February 1, 2022
Modernized a legacy chatbot by migrating the frontend to React and integrating LLM-powered REST APIs, resulting in a 20% performance increase. Pioneered adoption of React and React Testing Library, increasing test coverage by 30% and reducing production bugs by 25% within six months. Collaborated with AI and backend teams to deliver smooth, interactive user flows for data exploration.
Software Engineer - Dashboard Team at IBM
March 1, 2012 - June 1, 2018
Engineered next-generation dashboard components for IBM Cognos Analytics, achieving a 10% reduction in initial render time. Built responsive, high-performance JavaScript interfaces integrated with backend services. Collaborated closely with UX, product, and engineering teams to deliver intuitive and scalable frontend solutions.
Senior Software Engineer at IBM
January 1, 2001 - December 31, 2025

Education

Bachelor of Computer Science at University of Ottawa
January 11, 2030 - July 28, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Government, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more