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.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
French
Fluent
Work Experience
Senior Software Engineer - Agentic AI Team at IBM
September 1, 2025 - December 31, 2025Designed 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, 2025Delivered 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, 2022Modernized 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, 2018Engineered 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, 2025Education
Bachelor of Computer Science at University of Ottawa
January 11, 2030 - July 28, 2026Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Government, Financial Services
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Ottawa today.