I'm a software engineer with 10+ years of experience building and shipping web products. My sweet spot is backend systems, but I work comfortably across the stack and have experience leading engineering teams. Recent projects are in Go, TypeScript, and Python, but I'll use whatever tech fits the problem. I enjoy working on challenging technical problems, understanding how systems work, and collaborating with people who care about building quality software.
Experience
Senior Software Engineer
Numa, Montreal
- Owned the integration layer between the AI voice agent and third-party scheduling systems, improving booking reliability and success rates through structured error handling, better retry policies, and observability
- Implemented the backend for a new vehicle service recommendation feature, working closely with Product and ML teams to clarify requirements, analyze third-party data, and design integration APIs
- Technologies used: Python, TypeScript, PostgreSQL, Datadog
Senior Software Engineer
SimSpace, Montreal
- Built a service to synchronize user and organization data with the authorization system Topaz, supporting both real-time and batch synchronization
- Designed a multi-tenancy architecture using Keycloak and built a self-service console for enterprise customers to manage their users
- Implemented an asynchronous worker to analyze cybersecurity logs in collaboration with the Data Science team, and established best practices for production-ready Python services
- Technologies used: Go, TypeScript, Python, Kotlin, RabbitMQ, PostgreSQL, Kubernetes
Engineering Manager
SimSpace, Montreal
- Led a cross-functional product team of frontend and backend engineers, UX designers, and product owner
- Improved product delivery through clearer requirements and technical designs, better collaboration between engineers and product, and a stronger sense of ownership within the team
- Helped establish a dedicated infrastructure team focused on CI/CD, developer tooling, and improving engineering productivity
Senior Software Engineer
SimSpace, Montreal
- Built core backend features for the Cyber Range management platform, including a library of reusable network elements and configuration modules
- Improved developer onboarding through documentation, product walkthroughs, and tooling to bootstrap local environments
- Technologies used: Haskell, TypeScript, PostgreSQL, Kubernetes
Senior Software Engineer
Busbud, Montreal
- Delivered major features across the customer website and backend services, working closely with stakeholders from requirements and technical design through implementation
- Improved code maintainability, deployment confidence, and website performance by introducing TypeScript and static analysis tools, expanding automated testing, and optimizing frontend code
- Helped grow the engineering team through interviewing, onboarding, code reviews, mentoring, and technical presentations
- Technologies used: TypeScript/JavaScript, Node.js, React, PostgreSQL, Redis
Software Engineer
Tidepool, Paris
- Worked remotely for the non-profit organization whose mission is to reduce the burden of Type-1 Diabetes
- Helped build the core platform which synchronizes diabetes data from many medical devices
- Built with a small team of developers the MVP version of Blip, a web-based data visualization tool
- Technologies used: JavaScript, React, Go
Software Engineer, Data
FreshDirect, New York
- Built a web application to aggregate data from multiple systems and generate demand forecasts
- Developed data transformation scripts and automated reporting workflows
- Technologies used: Python, Java, Apache POI
Education
Columbia University
MS in Operations Research, New York
- Selected coursework: Deterministic and Stochastic Models, Corporate Finance, Entrepreneurship, Supply Chain
Ecole Centrale de Nantes
MS in Industrial Engineering, France
- Selected coursework: Probability and Statistics, Calculus, Economics, International Strategy
Skills
Languages
Go, TypeScript, Python
Technologies
PostgreSQL, RabbitMQ, Redis, Kubernetes