Skip to content

About — career timeline

  1. 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
    Stack
    TypeScriptPythonNode.jsJavaGoAgentic developmentClaude CodeMCPGenerative AIAI agentsVertex AIREST APIsGoogle CloudDockerKubernetesDevOpsRedisGitLabMongoDB
  2. 2024/08 - 2025/08
    • 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
    Stack
    TypeScriptPythonNode.jsVue.jsGenerative AIAI agentsRAGLlamaIndexLangfuseGoogle CloudMicrosoft AzureRedisMongoDBDockerKubernetesDevOpsGitHub
  3. 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.
    Stack
    TypeScriptNode.jsREST APIsKubernetesDockerRedisMongoDBGitHubnpm
  4. 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
    Stack
    TypeScriptVue.jsNode.jsGraphQLREST APIsMicrosoft AzureKubernetesDockerRedisMongoDBGitLabnpm
  5. 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
    Stack
    TypeScriptVue.jsMicrosoft AzureKubernetesDockerGitLabnpm
  6. 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
    Stack
    TypeScriptVue.jsNuxtGoogle CloudNode.jsGraphQLREST APIsKubernetesDockerRedisGitHubPHPElasticsearchMySQLYarn
  7. 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
    Projects
    Stack
    TypeScriptVue.jsNuxtNode.jsGraphQLREST APIsDigitalOceanDockerRedisGitHubMySQLYarn
  8. 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
    Stack
    TypeScriptVue.jsNuxtNode.jsGraphQLDigitalOceanGoogle CloudREST APIsKubernetesDockerRedisGitHubPHPElasticsearchMySQLRabbitMQBashYarn
  9. 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
    Stack
    TypeScriptNode.jsGraphQLGoogle CloudREST APIsKubernetesDockerRedisGitHubPHPMySQL
  10. 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
    Stack
    TypeScriptNode.jsREST APIsGitHubPHPMySQL
  11. 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