Paul Rondeau
Senior Software Engineer
/  Education
Bachelor of Applied Science
Computer Engineering
  • University of Waterloo
  • 2011-2016
/  Skills
Programming Languages
  • TypeScript/JavaScript, GraphQL, Java, Python, Go, C#, Scala, Terraform, Protobuf, Bash.
Tools & Frameworks
  • React, Next.js, Remix, Node, Vue.js, TailwindCSS, Redux/Zustand, Jest, Cypress Build Tools (Vite, esbuild, Webpack), Bazel, NX, Kubernetes, Docker, AWS/GCP/Azure, gRPC, SQL & noSQL DBs.
/  Accolades
/  Experience
Senior Software Engineer | CloudKitchens
Sept 2020 - Present
  • Frontend lead for key business initiative, Picnic. Led a team of 5 on the development of an end-to-end ordering experience using TypeScript, React, Java & Stripe. Growing Picnic revenue by >100% YoY. Work has been showcased by CEO internally at company all-hands and external industry events.
  • Led the frontend development of the Facility Kiosk project. Built a web-based in-person ordering application on performance-constrained hardware. Optimized React performance to increase conversions, improving rendering times by 20x.
  • Led multiple frontend platform efforts:
    • Migrated monorepo (>100k TS files) to latest React, TypeScript & Vite versions.
    • Improved web application bundling, code-splitting and caching across 100+ applications. Reduced bundle sizes by >30%.
  • Interviewed over 100 candidates across all engineering levels. Mentored junior and intermediate engineers and helped them grow into senior roles.
Software Engineer III | Google (Kaggle)
Jan 2019 - Aug 2020
  • Modernized logging and monitoring: integrated Stackdriver agents to collect and visualize Kubernetes metrics and implemented structured logging for advanced filtering and alerting.
  • Designed and deployed a scalable Data Viewer service for Datasets using C#, .NET, and gRPC on Kubernetes.
  • Improved developer experience by transitioning dev-boxes from a local Windows environment to a remote-first Linux environment.
  • Spearheaded adoption of modern CI/CD practices; standardized deployment templates using Terraform.
Software Engineer II/III | Google (Nest)
Aug 2016 - Jan 2019
  • Nest Account merge, implemented Nest & Google account merging flow. Developed Scala APIs for Nest backend to communicate with Java services on Google infrastructure via gRPC.
  • Designed and deployed the first Kubernetes-based service at Nest, pioneering CI/CD practices and automated testing pipelines, reducing deployment times from 2 weeks to under 1 hour. This system became the blueprint for future migrations.
  • Implemented a probing framework to monitor latency, availability, and functionality for Google Spanner.