Frederic Choquette

Senior Software Developer at eBay

Greater Montreal Metropolitan Area

About

Senior Software Engineer with 5+ years of experience designing and scaling cloud-native systems, data platforms, and real-time analytics pipelines. I specialize in building high-throughput distributed systems and data pipelines, working with technologies like Spring Boot, PostgreSQL, and cloud platforms (GCP, AWS, Azure). My work focuses on system design, performance optimization, and reliability in production environments. At eBay, I’ve designed and scaled real-time analytics pipelines processing millions of records daily, making key architectural tradeoffs around latency, consistency, and throughput. I’ve also built and deployed AI-powered systems (RAG, computer vision, NLP) to process large volumes of unstructured data in production. I owned the end-to-end lifecycle of a data analytics platform, including architecture, ETL design, and production operations, scaling systems to support high-volume data processing. I enjoy solving complex system design problems, improving performance at scale, and working cross-functionally to deliver reliable, production-ready solutions Experience is the name everyone gives to their mistakes. - Oscar Wilde

Experience

  • eBay (3 yrs 5 mos)
    • Software Engineer 3
      Mar 2026 - Present · 4 mos

    • Software Engineer 2
      Oct 2024 - Mar 2026 · 1 yr 6 mos

      Designed system architecture and data flow for a real-time analytics pipeline (Spring Boot, GCP DataStream, Pub/Sub, PostgreSQL), making tradeoffs between latency, consistency, and throughput to scale processing to millions of records daily while improving reliability and reducing pipeline failures Designed and deployed AI-powered production systems (image classification, text extraction, summarization, RAG), enabling large-scale processing of unstructured data and supporting real-time inference at scale in production environments Optimized PostgreSQL for high-throughput write and analytical workloads, supporting large-scale data ingestion and query workloads (partitioning, vacuum tuning, denormalization), significantly improving query performance and system stability Led migration of a legacy Ruby on Rails platform (RoR 6 → 8, Ruby 2.7 → 3.4), reducing compute costs by 50% and CI pipeline time by 25% Owned end-to-end backend services, including system design, implementation, and production operations, driving reliability, performance, and scalability of production systems Collaborated cross-functionally with product, design, and engineering teams to deliver high-quality, production-ready features

    • Software Engineer
      Feb 2023 - Oct 2024 · 1 yr 9 mos

      Contractor through CodeBoxx Solutions.

  • Senior Software Engineer at CodeBoxx Solutions
    Feb 2024 - Oct 2024 · 9 mos

    Co-designed and grew into ownership of the end-to-end lifecycle of a scalable analytics platform (Spring Boot, PostgreSQL, custom ETL), driving design, implementation, and production operations while scaling to support millions of records across ETL workflows Improved backend performance and system efficiency through query optimization and service-level enhancements Built and integrated APIs with Firestore and third-party systems to streamline data workflows and reduce manual operations Designed ETL architecture and data processing workflows, making tradeoffs between batch and streaming approaches to optimize performance, cost, and scalability

  • Software Developer at CodeBoxx Digital Solutions
    Oct 2020 - Feb 2024 · 3 yrs 5 mos

    C#, .NET, and ASP.NET Core Developed BI solutions using C# (.Net Core, ASP.Net Core) with Snowflake, Microsoft SQL, and Oracle DB Built data flows in Boomi and designed an in-house ETL system Created a Back Office API and web services using ASP.Net Core and Angular Ruby on Rails and JavaScript (React, Vue.js) Developed and maintained multiple Rails APIs, including a GraphQL API with RSpec for testing Built full-stack web applications using React, Vue.js, TypeScript/JavaScript, GraphQL, and MUI AWS and Serverless Architecture Implemented a serverless JWT Authentication solution using AWS Lambda Managed cloud infrastructure with Docker Swarm and AWS for application deployment React Native and Mobile Development Developed a React Native mobile app using Redux for state management Node.JS, Fastify and MySQL Created REST APIs with Fastify, integrating MySQL and Sequelize for database management

  • Line Cook at Groupe St-Hubert
    Jul 2018 - Jul 2020 · 2 yrs 1 mo

    - Dishes assembly - Maintaining the kitchen clean and operational - Food preparation