SDK Leadership: Led multiple SDKs (Avatars, Login, Experiences, etc.), defining roadmaps, overseeing architecture, and making key technical decisions.
Mentorship: Conducted 1:1 mentoring sessions with engineers, fostering professional growth and skill development within the team.
Strategic Roadmapping: Collaborated with the VP, Director of Engineering, and TPM to define roadmaps and tooling for upcoming partnerships, ensuring seamless SDK integration.
TypeScript Integration: Implemented TypeScript as a scripting language in Unity by developing a custom TypeScript compiler and serialization system, achieving near C#-level functionality.
Package Management Architecture: Led the architecture of a new package management system to simplify SDK pipelines, incorporate versioning, and enhance QA processes, facilitating better management of breaking changes and external developer communication.
Service Management System: Built a custom service management system using Dependency Injection (DI) and Service Locator patterns, integrating all SDKs and internal packages for streamlined client initialization.
Authentication Systems Refactor: Collaborated with the backend team to refactor login and authentication systems, addressing both business and client requirements for improved security and functionality.
Lead Unity Engineer - Developer Platform
Genies, Inc
06.2022 - 12.2023
Developed and maintained the primary tech stack for Unity, ensuring robust and scalable architecture.
CI/CD Pipelines: Built and optimized CI/CD pipelines using GitHub and Fastlane, streamlining the deployment process.
Release Process: Collaborated with QA to define and implement the release process for applications, enhancing quality and efficiency.
Content Management System: Designed and built the content management system in collaboration with the backend team, improving content workflow.
Silver Studio App: Led the development and successful release of the Silver Studio app, contributing to product expansion.
Avatar Editor Framework: Developed a comprehensive avatar editor framework, enhancing user customization capabilities.
Package Management: Created a package management system utilizing Unity's UPM, facilitating easier package handling and distribution.
Experiences SDK: Architected and built the Experiences SDK, enabling the creation and deployment of user-generated content similar to Roblox games.
Process Optimization: Optimized engineering and QA processes, resulting in increased productivity and reduced bottlenecks.
API Design Collaboration: Worked closely with the backend team on API design for services such as Login, Avatar Service, and Cloud Save.
Cross-Functional Collaboration: Partnered with various teams to enhance the content pipeline, ensuring seamless integration and workflow.
Lead Unity Engineer - Garden Tails
Playdots, Inc
01.2018 - 01.2022
Handled architecture and implementation of large game systems/tools (Economy, Navigation, Asset Import Pipelines, LOD Systems, Etc...)
Lead scrums, scoping and communication with key stakeholders
Defined engineering processes and guidelines
Staff Engineer
Playdots, Inc
01.2018 - 01.2022
Met with client engineering leads to shape the overall roadmap, engineering culture, and implementation details of various packages
Provided mentorship and guidance through bi-weekly 1:1's with team engineers, fostering personal and professional growth
Introduced new tech to engineers, inspiring innovation and the adoption of cutting-edge solutions within the company
Facilitated weekly meetings with project stakeholders to plan and estimate upcoming features, ensuring timely delivery and accurate expectations
Explored new tech and design patterns through R&D, driving the company's technological advancements
Established essential engineering processes such as code reviews, CI/CD, and source control, resulting in a more efficient and collaborative environment
Continuously assessed and optimized project's tech and pipelines, minimizing tech debt and maximizing performance
Early Childhood Educator, Supervisor at Petits Genies French Immersion ChildcareEarly Childhood Educator, Supervisor at Petits Genies French Immersion Childcare