I am a software developer with a master's degree in mathematics and over 20 years of experience specializing in software architecture, frontend and backend development, scientific programming, and AI-powered software development with agents. I value elegant, flexible, and maintainable systems and have successfully led major architecture transitions using Clean Architecture and modern full-stack technologies. With rapid onboarding and high autonomy, I provide immediate value while bringing deep expertise in distributed systems, modernization of legacy systems, and technical leadership. My work includes building sophisticated multi-agent AI systems, designing secure microservices architectures, mentoring teams, and improving real-time data platforms across various industries. I am passionate about blending AI, NLP, and distributed computing to create innovative, scalable solutions, and I am available for remote or hybrid roles within Canada.

Francis Renaud

I am a software developer with a master's degree in mathematics and over 20 years of experience specializing in software architecture, frontend and backend development, scientific programming, and AI-powered software development with agents. I value elegant, flexible, and maintainable systems and have successfully led major architecture transitions using Clean Architecture and modern full-stack technologies. With rapid onboarding and high autonomy, I provide immediate value while bringing deep expertise in distributed systems, modernization of legacy systems, and technical leadership. My work includes building sophisticated multi-agent AI systems, designing secure microservices architectures, mentoring teams, and improving real-time data platforms across various industries. I am passionate about blending AI, NLP, and distributed computing to create innovative, scalable solutions, and I am available for remote or hybrid roles within Canada.

Available to hire

I am a software developer with a master’s degree in mathematics and over 20 years of experience specializing in software architecture, frontend and backend development, scientific programming, and AI-powered software development with agents. I value elegant, flexible, and maintainable systems and have successfully led major architecture transitions using Clean Architecture and modern full-stack technologies. With rapid onboarding and high autonomy, I provide immediate value while bringing deep expertise in distributed systems, modernization of legacy systems, and technical leadership.

My work includes building sophisticated multi-agent AI systems, designing secure microservices architectures, mentoring teams, and improving real-time data platforms across various industries. I am passionate about blending AI, NLP, and distributed computing to create innovative, scalable solutions, and I am available for remote or hybrid roles within Canada.

See more

Experience Level

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

Language

English
Fluent
French
Fluent

Work Experience

AI Workflow Architect at Independent Project
June 1, 2025 - June 28, 2024
Developed a modular multi-agent system using CrewAI, implementing dynamic feedback loops between reasoning agents to iteratively refine structured outputs. The architecture featured adaptive context propagation, where agents received real-time context synthesized from prior inter-agent interactions. Currently exploring integration with Retrieval-Augmented Generation (RAG) pipelines to further enrich agent reasoning capabilities.
Full Stack Typescript Developer at Telus Focus
August 1, 2024 - June 28, 2024
Developed a modular multi-agent system using CrewAI, implementing dynamic feedback loops between reasoning agents to iteratively refine structured outputs. Migrated legacy jQuery/html frontend code to React. Developed fleet tracking reporting functionality on both backend and frontend.
Full Stack Javascript Developer/Architect at Soumission Renovation
May 1, 2023 - April 30, 2024
Led the adoption of the Clean Architecture model for micro-services, designed a micro-services architecture with an API gateway and authentication solution. Mentored teams and reviewed ongoing micro-services development.
Full Stack Javascript Consultant/Architect at Pettable
November 1, 2022 - February 28, 2023
Conducted architecture analysis and implemented the Clean Architecture model. Developed tools in Node.js deployed on AWS Lambda and RDS. Utilized MarTech tools such as Google Tag Manager, Full Story, and Looker.
Frontend Javascript Consultant at Goto
May 1, 2022 - August 31, 2022
Improved the LastPass Chrome browser extension using Typescript, Redux-Saga.
Full Stack Javascript Consultant at HMH
October 1, 2020 - April 30, 2021
Participated in the development of CMS used in education for creating courses and curricula.
Full Stack Javascript Consultant at Hopital Ste-Justine - Genomic Research Center
January 1, 2020 - October 31, 2020
Developed a genetic variant search tool with React/Redux and Ant Design.
Full Stack Consultant at InterDigital Inc
November 1, 2018 - December 31, 2019
Re-architected and ported a legacy frontend of a 5G app simulator from jQuery to React/Redux. Designed and implemented a network data analytics dashboard using React and D3.js.
iOS Development Consultant at Agri Traçabilité Québec
February 1, 2018 - June 28, 2024
Built an iOS app for cattle traceability declarations related to birth, death, and movements.
Senior Node.js Developer at Autodesk Inc
July 1, 2017 - January 31, 2018
Improved real-time data exchange platform and integrated it with a JSON schema service.
Solution Architect and Full-Stack Developer at inBubbles Inc
March 1, 2018 - June 28, 2024
Designed and developed a distributed real-time communication platform, initially implemented with Node.js backend and progressively rewritten with Phoenix/Elixir/OTP.
Principal iOS Developer - Team Leader at dubdub Inc
October 1, 2015 - June 30, 2017
Led a team of three, improved video composition engine, invented intuitive key framing control system, designed interactive onboarding framework and multimedia templating system.
Backend Developer at Schneider Electric
May 1, 2015 - July 31, 2015
Developed a file upload feature for a distributed environment control system using Node.js and MongoDB.
Frontend Developer at Axon-ID
March 1, 2015 - May 31, 2015
Implemented web application use-cases using Knockout.js.
Frontend Developer at Acquisio
January 1, 2014 - February 28, 2015
Maintained and improved the frontend of a campaign management platform and initiated a rewrite with Angular.js.
Scientific Programmer at Sunil Gupta Retina Institute
June 1, 2013 - December 31, 2013
Developed image processing algorithms to automate screening for glaucoma and diabetic retinopathy.
iPhone and Node.js Backend Developer at Connexon Telecom
March 1, 2013 - June 30, 2013
Developed version 1.5 of an app similar to Snapchat with self-destructing messages and anti-screen capture technology.
Architect and Team Leader at Gaargle Solutions
May 1, 2011 - March 31, 2013
Architected and developed an iPad web application for dental exam and treatment planning with modular electronic medical record sharing across clinics. Led a team of four.
AI Workflow Architect at Independent Project
June 1, 2025 - June 17, 2024
Developed a modular multi-agent system using CrewAI, implementing dynamic feedback loops between reasoning agents to iteratively refine structured outputs. The architecture featured adaptive context propagation, where agents received real-time context synthesized from prior inter-agent interactions. Currently exploring integration with Retrieval-Augmented Generation (RAG) pipelines to further enrich agent reasoning capabilities.
Full Stack Typescript Developer at Telus Focus
August 1, 2024 - June 17, 2024
Developed a modular multi-agent system using CrewAI, implementing dynamic feedback loops between reasoning agents to iteratively refine structured outputs. The architecture featured adaptive context propagation, where agents received real-time context synthesized from prior inter-agent interactions. Currently exploring integration with Retrieval-Augmented Generation (RAG) pipelines to further enrich agent reasoning capabilities. Migrated legacy jQuery/html frontend code to React. Developed fleet tracking reporting functionality on both backend and frontend.
Full Stack Javascript Developer/Architect at Soumission Renovation
May 1, 2023 - April 30, 2024
Led the adoption of the Clean Architecture model for micro-services. Designed a micro-services architecture with an API gateway and authentication solution. Ongoing development of micro-services, mentoring, and code reviews.
Full Stack Javascript Consultant/Architect at Pettable
November 1, 2022 - February 28, 2023
Conducted architecture analysis and implemented the Clean Architecture model. Developed tools in Node.js deployed on AWS Lambda and AWS RDS. Utilized MarTech tools such as Google Tag Manager, Full Story, and Looker.
Frontend Javascript Consultant at Goto
May 1, 2022 - August 31, 2022
Participated in the improvement of the LastPass Chrome browser extension using Typescript, Redux-Saga.
Full Stack Javascript Consultant at HMH
October 1, 2020 - April 30, 2021
Participated in development of CMS for education field for course and curriculum development using Javascript, Typescript, Web Components.
Full Stack Javascript Consultant at Hopital Ste-Justine - Genomic Research Center
January 1, 2020 - October 31, 2020
Participated in development of a genetic variant search tool with React/Redux and Ant Design.
Full Stack Consultant at InterDigital Inc
November 1, 2018 - December 31, 2019
Re-architected and ported legacy frontend of a 5G app simulator from jQuery to React/Redux. Designed and implemented a network data analytics dashboard with React and D3.js.
iOS Development Consultant at Agri Traçabilité Québec
February 1, 2018 - June 17, 2024
Built an iOS app for cattle traceability, handling required declarations related to birth, death, and movement. Used Swift 4, Realm, and PromiseKit.
Senior Node.js Developer at Autodesk Inc
July 1, 2017 - January 31, 2018
Improved a realtime data exchange platform and integrated it with a JSON schema service using Node.js and Docker.
Solution Architect and Full-Stack Developer at inBubbles Inc
March 1, 2018 - June 17, 2024
Designed and developed a distributed realtime communication platform backend initially with Node.js, later rewritten with Phoenix/Elixir/OTP. Also worked on frontend with React and Ionic.
Principal iOS Developer - Team Leader at dubdub Inc
October 1, 2015 - June 30, 2017
Led a team of three. Improved video composition engine with multitrack audio fading, text and image mixing. Created an intuitive keyframing system for text and images over video. Developed a framework for interactive onboarding scenarios and a multimedia templating system for videos.
Backend Developer at Schneider Electric
May 1, 2015 - July 31, 2015
Developed a file upload feature for a distributed environment control system using Node.js and MongoDB.
Frontend Developer at Axon-ID
March 1, 2015 - May 31, 2015
Implemented three use-cases for a web application using Knockout.js.
Frontend Developer at Acquisio
January 1, 2014 - February 28, 2015
Maintained and improved the frontend of the Acquisio web campaign management platform. Began rewriting frontend with Angular.js.
Scientific Programmer at Sunil Gupta Retina Institute
June 1, 2013 - December 31, 2013
Developed image processing algorithms for automating screening of glaucoma and diabetic retinopathy using C++ and mathematics.
iPhone and Node.js Backend Developer at Connexon Telecom
March 1, 2013 - June 30, 2013
Developed version 1.5 of iDelete app, similar to Snapchat but with anti-screen capture mechanisms.
Architect and Team Leader at Gaargle Solutions
May 1, 2011 - March 31, 2013
Architected and developed an iPad web application for dental exams and treatment planning using a modular electronic medical record. Led a team of four and conducted business requirements analysis.
AI Workflow Architect at Independent Project
June 1, 2025 - June 13, 2024
Developed a modular multi-agent system using CrewAI, implementing dynamic feedback loops between reasoning agents to iteratively refine structured outputs. The architecture featured adaptive context propagation, where agents received real-time context synthesized from prior inter-agent interactions. Currently exploring integration with Retrieval-Augmented Generation (RAG) pipelines to further enrich agent reasoning capabilities.
Full Stack Typescript Developer at Telus Focus
August 1, 2024 - June 13, 2024
Developed a modular multi-agent system using CrewAI, implementing dynamic feedback loops between reasoning agents to iteratively refine structured outputs. The architecture featured adaptive context propagation, where agents received real-time context synthesized from prior inter-agent interactions. Currently exploring integration with Retrieval-Augmented Generation (RAG) pipelines to further enrich agent reasoning capabilities. Migrated legacy jQuery/html frontend code to React. Developed fleet tracking reporting functionality on both the backend and frontend.
Full Stack Javascript Developer/Architect at Soumission Renovation
May 1, 2023 - April 30, 2024
Led the adoption of the Clean Architecture model for micro-services. Designed micro-services architecture including an API gateway and authentication solution. Provided ongoing development of micro-services as well as mentoring and code reviews.
Full Stack Javascript Consultant/Architect at Pettable
November 1, 2022 - February 28, 2023
Conducted architecture analysis and implemented Clean Architecture model. Developed AWS Lambda and AWS RDS-based node.js tools. Utilized MarTech tools such as Google Tag Manager, Full Story, and Looker to optimize analytics and marketing data.
Frontend Javascript Consultant at Goto
May 1, 2022 - August 31, 2022
Improved the LastPass Chrome browser extension focusing on user engagement and performance using Typescript and Redux-Saga.
Full Stack Javascript Consultant at HMH
October 1, 2020 - April 30, 2021
Participated in the development of CMS tools aimed at educational course and curriculum development using JavaScript, TypeScript, and Web Components.
Full Stack Javascript Consultant at Hopital Ste-Justine - Genomic Research Center
January 1, 2020 - October 31, 2020
Co-developed a genetic variant search tool using React, Redux, Ant Design, and Redux-Saga to facilitate genomic research.
Full Stack Consultant at InterDigital inc
November 1, 2018 - December 31, 2019
Re-architected and ported a legacy frontend 5G app simulator from jQuery to React/Redux. Designed and implemented a network data analytics dashboard integrating React and D3.js.
iOS Development consultant at Agri Traçabilité Québec
February 1, 2018 - June 13, 2024
Built an iOS application for livestock traceability declarations related to birth, death, and movement using Swift 4, Realm, and PromiseKit.
Senior Node.js Developer at Autodesk Inc
July 1, 2017 - January 31, 2018
Improved a real-time data exchange platform and integrated it with a JSON schema service using Node.js, Docker, and Mocha.
Solution architect and full-stack developer at inBubbles Inc
March 1, 2018 - June 13, 2024
Designed and developed a distributed real-time communication and interaction platform with node.js backend initially; system is being re-written with Phoenix/Elixir/OTP. Managed cloud deployment using Kubernetes and Docker.
Principal iOS developer - Team Leader at dubdub Inc
October 1, 2015 - June 30, 2017
Led a team of three developers. Enhanced video composition engine and implemented an innovative keyframing system for text and images overlay on video. Designed and implemented interactive onboarding frameworks and multimedia templating system for iOS apps.
Backend developer at Schneider Electric
May 1, 2015 - July 31, 2015
Developed a file upload feature within a distributed environment control system using node.js and MongoDB.
Frontend developer at Axon-ID
March 1, 2015 - May 31, 2015
Implemented three use-cases for a web application using Knockout.js.
Frontend developer at Acquisio
January 1, 2014 - February 28, 2015
Maintained and improved the frontend of the Acquisio web campaign management platform. Began frontend rewrite using Angular.js.
Scientific programmer at Sunil Gupta Retina Institute
June 1, 2013 - December 31, 2013
Developed image processing algorithms to automate glaucoma and diabetic retinopathy screening.
iPhone and node.js backend developer at Connexon Telecom
March 1, 2013 - June 30, 2013
Developed version 1.5 of the iDelete app, a Snapchat-like iOS application with anti-screen capture for text and images self-destruction.
Architect and Team Leader at Gaargle Solutions
May 1, 2011 - March 31, 2013
Architected and developed a modular electronic medical record web application for dental clinics, enabling treatment planning without paper. Led a team of four and analyzed business requirements.
Various scientific and systems programming roles at Multiple companies (Stellate Systems, Sepia Technologies, Trigonix Inc, Proksim/Quazal)
January 1, 2000 - January 1, 2011
Worked extensively with EEG analysis, multispectral remote sensing, image classification algorithm design, and architected distributed networking protocols for multiplayer games using C++ and Java.
AI Course Creator at Independent Project
January 1, 2025 - Present
Designed and implemented a sophisticated multi-agent system for automated course creation from raw educational materials using sentence-aware semantic chunking (spaCy), OpenAI embeddings, hierarchical summarization, and vector database-powered retrieval. Built multi-tenant support and knowledge base with async processing, summarization, and ingestion state tracking.
Full Stack Developer at Telus Focus
August 1, 2024 - Present
Developed fleet tracking reporting functionality on both backend and frontend layers, migrated legacy jQuery/HTML frontend to modern React with TypeScript and React hooks.
Architect at Soumission Renovation
April 30, 2024 - August 6, 2025
Led Clean Architecture initiatives to improve system evolvability, designed API gateway and authentication solutions tailored for microservices, and mentored team members.
Architect at Pettable
February 28, 2023 - August 6, 2025
Led Clean Architecture adoption, improved system architecture for better maintainability and extensibility.
Frontend Consultant at Goto
August 31, 2022 - August 6, 2025
Improved the LastPass Chrome browser extension using TypeScript and Redux-Saga; developed CMS tools for curriculum authoring in education sector.
Full Stack Consultant at HMH
April 30, 2021 - August 6, 2025
Built a genetic variant search tool using React, Redux, and Ant Design.
Consultant at Ste-Justine Genomics Center
October 31, 2020 - August 6, 2025
Developed solutions supporting genomics research data management and analytics.
Consultant at InterDigital
December 31, 2019 - August 6, 2025
Migrated 5G application simulator frontend from jQuery to React/Redux and developed network data analytics dashboard integrating D3.js and Kubernetes.
iOS Developer at Agri Traçabilité Québec
February 1, 2018 - Present
Developed cattle movement traceability reporting iOS application utilizing Swift 4, Realm, and PromiseKit for advanced media and state sync functionality.
Senior Node.js Developer at Autodesk Inc
January 31, 2018 - August 6, 2025
Improved real-time data exchange platforms and integrated JSON schema services using Node.js, Mocha, and Docker.
Solution Architect at inBubbles Inc
March 1, 2018 - Present
Designed and implemented distributed real-time communication platform initially built in Node.js, transitioning towards Phoenix/Elixir/OTP architecture using Kubernetes and Docker.
Team Lead at dubdub Inc
June 30, 2017 - August 6, 2025
Led development of iOS video composition engine featuring multi-track media and interactive onboarding, including design of a dynamic video templating system.
AI Course Creator at Independent Project
January 1, 2025 - Present
Designed and implemented a sophisticated multi-agent system for automated course creation from raw educational materials using sentence-aware semantic chunking (spaCy), OpenAI-based vector embeddings, hierarchical summarization, and vector database-powered semantic retrieval. Built multi-tenant support, asynchronous processing pipelines, and knowledge base with ingestion state tracking for educational material transformation.
Full Stack Developer at Telus Focus
August 1, 2024 - Present
Developed fleet tracking reporting functionality on backend and frontend, migrated legacy jQuery/HTML frontend to modern React, and contributed to the modernization of the frontend stack using TypeScript and React Hooks.
Architect at Soumission Renovation
April 30, 2024 - August 6, 2025
Led adoption of Clean Architecture for microservices, designed a complete microservices system with API gateway and authentication solutions tailored for modular architecture, mentored engineering teams, and reviewed ongoing work to improve system evolvability.
Architect at Pettable
February 28, 2023 - August 6, 2025
Led Clean Architecture initiatives improving system maintainability and evolvability, designed API gateway and auth tailored to microservices architecture.
Frontend Consultant at Goto
August 31, 2022 - August 6, 2025
Improved the LastPass Chrome browser extension using TypeScript and Redux-Saga, developed CMS tools for curriculum authoring in education sector with JavaScript and Web Components, and built complex genetic variant search tool with React/Redux and Ant Design.
Full Stack Consultant at HMH
April 30, 2021 - August 6, 2025
Developed CMS tools for curriculum authoring in education sector using JavaScript, TypeScript, and Web Components.
Consultant at Ste-Justine Genomics Center
October 31, 2020 - August 6, 2025
Built a genetic variant search tool using React/Redux and Ant Design, supporting complex genomic data interactions.
Consultant at InterDigital
December 31, 2019 - August 6, 2025
Migrated 5G app simulator frontend from legacy jQuery to React/Redux and built network data analytics dashboards. Designed and implemented tooling using Node.js, AWS Lambda, and AWS RDS.
iOS Developer at Agri Traçabilité Québec
February 1, 2018 - Present
Developed iOS applications for cattle movement traceability reporting with advanced media and state synchronization functionality using Swift 4, Realm, and PromiseKit.
Senior Node.js Developer at Autodesk Inc
January 31, 2018 - August 6, 2025
Improved real-time data exchange platforms integrating JSON schema services, using Node.js, Mocha, Docker.
Solution Architect at inBubbles Inc
March 1, 2018 - Present
Designed and implemented distributed real-time communication platform originally in Node.js and now being rewritten in Phoenix/Elixir/OTP, with Kubernetes and Docker deployment.
Team Lead at dubdub Inc
June 30, 2017 - August 6, 2025
Led iOS video composition engine development with multi-track media and interactive onboarding, designed templating system for dynamic video creation using Swift and Objective-C.

Education

Master's degree in Mathematics at Université Laval
January 1, 0000 - December 31, 0000
Bachelor's degree in Mathematics at Université Laval
January 1, 0000 - December 31, 0000
M.Sc at Université Laval
January 1, 0001 - December 31, 0001
B.Sc at Université Laval
January 1, 0001 - December 31, 0001
M.Sc. in Mathematics at Université Laval
January 11, 2030 - August 6, 2025
B.Sc. in Mathematics at Université Laval
January 11, 2030 - August 6, 2025
Graduate coursework in Telecommunications at INRS
January 11, 2030 - August 6, 2025
Structuring Machine Learning Projects (Coursera) at Coursera
January 11, 2030 - August 6, 2025
Improving Deep Neural Networks (Coursera) at Coursera
January 11, 2030 - August 6, 2025
Neural Networks and Deep Learning (Coursera) at Coursera
January 11, 2030 - August 6, 2025
Music Interval Theory Academy at Music Interval Theory Academy
January 1, 2021 - December 31, 2022
M.Sc. in Mathematics at Université Laval
January 11, 2030 - August 6, 2025
B.Sc. in Mathematics at Université Laval
January 11, 2030 - August 6, 2025
Graduate coursework in Telecommunications at INRS
January 11, 2030 - August 6, 2025

Qualifications

Structuring Machine Learning Projects (Coursera)
January 1, 0000 - December 31, 0000
Improving Deep Neural Networks: Hyper-parameter tuning, Regularization and Optimization (Coursera)
January 1, 0000 - December 31, 0000
Neural Networks and Deep Learning (Coursera)
January 1, 0000 - December 31, 0000
Building an agentic (AI Agent-Powered) software development team with CrewAI
January 1, 0000 - December 31, 0000
Studies in musical composition - Music Interval Theory Academy
April 1, 2021 - March 31, 2022
Structuring Machine Learning Projects
January 1, 0001 - December 31, 0001
Improving Deep Neural Networks: Hyper-parameter tuning, Regularization and Optimization
January 1, 0001 - December 31, 0001
Neural Networks and Deep Learning
January 1, 0001 - December 31, 0001
Building an agentic (AI Agent-Powered) software development team with CrewAI
January 1, 0001 - December 31, 0001
Studies in musical composition - Music Interval Theory Academy
April 1, 2021 - March 31, 2022
Studies in musical composition - Music Interval Theory Academy
April 1, 2021 - March 31, 2022
Building Agentic Development Teams with CrewAI
January 11, 2030 - August 6, 2025
Structuring Machine Learning Projects (Coursera)
January 11, 2030 - August 6, 2025
Improving Deep Neural Networks (Coursera)
January 11, 2030 - August 6, 2025
Neural Networks and Deep Learning (Coursera)
January 11, 2030 - August 6, 2025
Building Agentic Development Teams with CrewAI
January 11, 2030 - August 6, 2025
Music Interval Theory Academy
January 1, 2021 - December 31, 2022
Coursera: Structuring Machine Learning Projects
January 11, 2030 - August 6, 2025
Coursera: Improving Deep Neural Networks
January 11, 2030 - August 6, 2025
Coursera: Neural Networks and Deep Learning
January 11, 2030 - August 6, 2025
Building Agentic Development Teams with CrewAI
January 11, 2030 - August 6, 2025
Music Interval Theory Academy
January 1, 2021 - December 31, 2022

Industry Experience

Software & Internet, Telecommunications, Healthcare, Media & Entertainment, Transportation & Logistics, Agriculture & Mining, Education, Professional Services

Experience Level

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