About — career timeline
- 2025/08 - Current
Senior Software Developer
Bell, Montreal, QC- Spearheaded the architecture, development, and deployment of MILO, an internal plug-and-play conversational AI framework that unifies chatbot interfaces and infrastructure across the platform, sharply accelerating how new AI agents are built and integrated
- Engineered a scalable, language-agnostic (Python, Java, Go) backend gateway and a reusable web-component UI that abstract conversational mechanics, authentication, and rendering, letting developers focus solely on agent logic against a defined REST API schema
- Developed milo-agents-sdk, a Python SDK that streamlines agent development with utilities for Google GenAI / Vertex AI / ADK integration and rich interactive message formats (text, markdown, collapsible, Chart.js, files, JSON)
- Champion of agentic development across teams — standing up coding harnesses (Claude Code, Oh My Pi) with bespoke skills, MCP servers, and subagents, plus onboarding, shared workflows, a delivery methodology, and a leadership presentation on AI and security
- Implemented platform-wide features: multi-language support, usage analytics, dynamic agent configuration, conversation history, and enterprise-grade security
- Led the build and integration of several production AI agents (meeting summarization, business intelligence, workflow automation, data analysis), plus a self-serve agent configuration UI and support for other teams integrating their own agents
- Designed advanced agent capabilities: dynamic initial messages, custom event mapping for analytics, file upload, and a customizable feedback system
- Tech lead of a shared Vue component library, and built its Figma-to-component pipeline as a set of custom agent skills and MCP servers
- Led the architecture of a multi-phase HR virtual assistant on ServiceNow, spanning conversational and transactional use cases, and supported the delivery team through rollout
StackTypeScriptPythonNode.jsJavaGoAgentic developmentClaude CodeMCPGenerative AIAI agentsVertex AIREST APIsGoogle CloudDockerKubernetesDevOpsRedisGitLabMongoDB - 2024/08 - 2025/08
Senior Software Engineering
FX Innovation (a Bell Canada company), Montreal, QC- As Tech Lead of an innovation team, built an internal platform to democratize access to AI tools and agents for developers and internal users
- Designed and developed the full stack — a Vue.js chatbot front-end and Node.js back-end services acting as a gateway for conversation history, feedback, observability, and agent configuration and orchestration
- Created a Python SDK that lets teams focus on the business logic of their AI agents while integrating easily with the platform
- Ran an AI agent development service for teams without the in-house skills, from RAG implementation to complex agents with workflows and reasoning
StackTypeScriptPythonNode.jsVue.jsGenerative AIAI agentsRAGLlamaIndexLangfuseGoogle CloudMicrosoft AzureRedisMongoDBDockerKubernetesDevOpsGitHub - 2024/02 - 2024/04
Back-end Developer
Unito, Montreal, QC- Building and maintaining integrations between Unito and a wide variety of third-party tools such as Jira, Asana, Azure Devops and many others
- Deeply involved in the creative process of shaping our platform's future
- Bugfixes and maintenance on Unito personal Slack deploy assistant, "Le capitaine"
- Unfortunately Unito had a significant internal restructuring that led to the departure of 17 individuals. This restructuring impacted not only my entire team but also two other teams, including myself.
StackTypeScriptNode.jsREST APIsKubernetesDockerRedisMongoDBGitHubnpm - 2022/10 - 2024/02
Tech Lead Web Developer
Bell, Montreal, QC- Conducting high-level needs analysis in collaboration with architects
- Spearheading the high-level definition and implementation of software architecture and innovative functionalities
- Creating high-performance, configurable APIs to query telemetry database (ADX)
- Ensuring accessibility compliance with WCAG 2.1 AA standards
- Take proactive measures to address technical debt accumulated from numerous prototypes
- Additionally, I lead the implementation and development of reusable widgets across various IoT dashboards, showcasing both strategic thinking and hands-on technical expertise
- Evolve partially in an architect role, envisioning comprehensive strategies that integrate seamlessly with technology, address business challenges, and align with organizational objectives
- Translate intricate requirements into scalable, elegant designs, demonstrating a keen ability to balance creativity with pragmatism
- Proficient in implementing robust monitoring and observability solutions, ensuring real-time insights into system performance and facilitating proactive measures for optimal functionality and reliability
ProjectsStackTypeScriptVue.jsNode.jsGraphQLREST APIsMicrosoft AzureKubernetesDockerRedisMongoDBGitLabnpm - 2022/06 - 2022/09
Full Stack Web Developer
Bell, Montreal, QC- Guiding the establishment of software architecture and the integration of new functionalities
- Lead the charge in shaping the project's technological landscape
- Meticulously crafting project environments while considering system configurations, I ensure a seamless and optimized developmental foundation
- Focused on elevating API performance, I contribute to the development of reusable widgets, implementing internal libraries such as reusable form components
- Spearhead the creation and integration of reusable widgets across various IoT dashboards, showcasing a commitment to efficiency and innovation in every aspect of development
ProjectsStackTypeScriptVue.jsMicrosoft AzureKubernetesDockerGitLabnpm - 2022/06 - Current
Full Stack Web Developer
Baum Publication (Freelance)- Strategically updating libraries and operating systems
- Skillfully managing server maintenance, providing dedicated support, and contributing to the development of lead generation pages
- Maintaining a holistic approach, addressing both front-end and back-end intricacies, to uphold the project's stability, security, and overall performance
ProjectsStackTypeScriptVue.jsNuxtGoogle CloudNode.jsGraphQLREST APIsKubernetesDockerRedisGitHubPHPElasticsearchMySQLYarn - 2022/06 - 2023/03
Full Stack Web Developer
Fillactive (Freelance)- Continuing the evolution of the content management system
- Efficiently integrating form processes into the internal content manager and innovatively crafting dashboards that provide a comprehensive overview of historical data
- Managing the entire web project independently, I ensure the seamless maintenance and optimization of both front-end and back-end components, delivering a cohesive and user-friendly experience
ProjectsStackTypeScriptVue.jsNuxtNode.jsGraphQLREST APIsDigitalOceanDockerRedisGitHubMySQLYarn - 2020/04 - 2022/05
Tech Lead Web Developer
Ax2, Montreal, QC- Driving the development of internal products at Ax2, with a focus on innovating a new intelligent content management system
- Taking charge of implementing CI/CD automations
- Analyze project requirements, author comprehensive technical specifications, and present sophisticated technical solutions to our clients
- Leading the direction in establishing software architecture and pioneering new functionalities
- Committed to enhancing API performance
- creation of R&D prototypes, ensuring a continuous evolution of cutting-edge solutions
StackTypeScriptVue.jsNuxtNode.jsGraphQLDigitalOceanGoogle CloudREST APIsKubernetesDockerRedisGitHubPHPElasticsearchMySQLRabbitMQBashYarn - 2018/10 - 2020/04
Back-end and Devops Developer
Ax2, Montreal, QC- Engaging in the establishment of the software architecture for cutting-edge features
- Implementing API security through JWT encryption,
- Actively contributing to the design and development of APIs
- Delving into the mastery of technologies associated with the dynamic realm of DevOps
- Diagramming the foundational structure of databases
- Proficient in crafting and optimizing robust database architectures to ensure efficient data storage, retrieval, and management
- Skilled in designing scalable and performance-driven database solutions, implementing data security measures, and conducting thorough database performance tuning
StackTypeScriptNode.jsGraphQLGoogle CloudREST APIsKubernetesDockerRedisGitHubPHPMySQL - 2018/03 - 2018/09
Back-end Developer (internship)
Ax2, Montreal, QC- Enhancement of the internal content manager as a back-end developer
- Involved in tasks ranging from client-driven requirements to the meticulous maintenance and quality assurance of code
- Active participation in the diverse phases of a project coupled with the agile application of methodologies to ensure seamless integration and functionality in the backend systems
- Contribute to the database architecture for the internal content manager
StackTypeScriptNode.jsREST APIsGitHubPHPMySQL - 2017/05 - 2017/09
Back-end Developer (internship)
Timeone, Bordeaux, France- Contributing to the enhancement of Timeone's internal platform
- Actively engaged in internal support to analyze and resolve bugs
- Fostering awareness of the various phases within a project
- Working with Agile methodology