Mountain view
2021 — 2024
Mountain View, California, United States
KEY ACHIEVEMENTS:
Copilot Integration: Spearheaded the integration of Copilot (ChatGPT) into Outlook for macOS, focusing on enhancing the RoosterJS text editor. A cross-functional collaboration with engineers, designers, and product managers across all Outlook platforms resulted in a seamless UX. I was part of a small tactical team which quickly prototypes new UXs, achieving consensus from the leadership team.
RoosterJS Integration: Successfully integrated RoosterJS, an open-source TypeScript-based text editor, into Outlook for MacOS, by leading a team of 3 engineers. Meticulously writing requirements for all the features relying on the previous text editor, designing the code abstraction to accommodate both text editors during the transition (toggle experience), planning the transition by including business and legal factors to create 3 phases (free and paid consumer users and commercial/EDU users), and aligning the LT with the development plan.
COACHING & MENTORING:
Junior Software Engineer: I mentor a junior software engineer since late 2022, providing guidance and support on any kind of topic (product, technical, communication, life...). As a result, compounded with her hard work, she gained confidence, clarity and became more driven. She got promoted within a year.
Intern: I mentored an intern, and I oversaw the project she was working on. I created the requirements and designed the feature before her arrival, to communicate with the managers the scope and the feasibility of the selected project. With her hard work and my guidance, along with other team members, she successfully delivered most of the project despite the technical challenge. She learned a lot during her internship.
Languages: Objective-C, Swift/SwiftUI, TypeScript
2019 — 2021
Vancouver, British Columbia, Canada
Member of the Outlook for Mac team.
Owner of most of the mail compose features.
KEY ACHIEVEMENTS:
Releasing many features to Production: client-side email encryption (S/MIME), keyboard shortcuts (guide, teaching callout, customization, Apple/Gmail presets), Sharing Link (OneDrive document's link beautification, sharing permissions validation and management), Mail Tips
Refactoring of the mail compose codebase and increasing test coverage
Performance Optimization: I have been pivotal in monitoring, and enhancing the mail compose pillar's performance, achieving a noteworthy increase in the email send success rate from 99.6% to 99.95%. Through detailed telemetry analysis, client-side validation improvements, and collaboration with the Sync team, I addressed critical issues, thereby enhancing overall application reliability and user satisfaction.
PRODUCT MANAGEMENT EXPERIENCE (5 months):
In a nutshell: conducted competitive analysis, identifying opportunities to address main customer pain points from reviews (e.g. Undo Send) and for innovation (e.g. reducing app size), integrating motion design (Lottie and more) and optimizing application density.
Presentation of the importance of craftsmanship to a broad audience, demonstrating how detailed attention to design enhances daily application use.
Programming Languages: Objective-C, Swift and C++
2018 — 2018
San Francisco Bay Area
Being part of the Mac Outlook team
Adding a new feature involving UX/UI design
Coding in Objective-C and C++ 14
2017 — 2017
Montreal, Quebec, Canada
In my role as a Data Engineer at Mnubo, an innovative startup, I leveraged cutting-edge technologies to architect and implement scalable data storage solutions, enhance data consistency, and improve data retrieval performance. My contributions significantly reduced operational costs and optimized data processing capabilities.
KEY ACHIEVEMENTS:
Hybrid Storage Platform Development: Creation of a CRON job (micro service) to automate the transfer of data exceeding a 3-month threshold from Elasticsearch (hot storage) to Parquet files in S3 (cold storage). It resulted in a substantial reduction in storage costs without compromising data accessibility.
Data Consistency Verification Tool: Designed a testing application to ensure rigorous data consistency across our novel storage platform. Zero consistency errors detected.
Performance Optimization via Scala: Developed a Scala-based application to migrate existing datasets to a new Cassandra table structure. This strategic move enhanced full scan performance by 10%, showcasing my commitment to continuous improvement and efficiency in data handling.
TECH STACK:
Language: Scala
Container: Docker
Message Queue: Kafka
DB and more: Cassandra, ElasticSearch, Spark (SQL and Dataframe)
Education
2014 — 2018
Polytechnique Montréal
Bachelor of Engineering (B.Eng.)
2014 — 2018
2011 — 2013
University of Montpellier
Master's degree
2011 — 2013
2008 — 2011
University of Montpellier
Bachelor
2008 — 2011