Software Engineer at Netflix with a Bachelor of Computer Science from University of Waterloo.
San Francisco Bay Area
Developing and maintaining services used to facilitate device and test automation at Netflix, both for in-field devices and those utilized by consumer electronics partners.
Supporting Netflix certification and regression testing for TV apps, mobile, and web players, including testing features like live streaming, gaming, and ads.
Building Node.js services and NPM packages to handle large-scale test automation processes.
Implemented integration strategies with test runners and frameworks to support device testing within the Netflix ecosystem.
Provided mentorship and developed technical documentation to share best practices and scale team and company knowledge in device and test automation.
New York, New York, United States
Designed, developed, and maintained a federated GraphQL API that effectively handled high-traffic loads. Built Node.js microservices using TypeScript and JavaScript to deliver new features while ensuring optimal performance and scalability.
Applied domain-driven design principles to legacy systems, improving code readability and maintainability.
Managed Kubernetes service clusters running on AWS.
Led and made significant contributions to design decisions during quarterly planning.
Handled on-call duties and quickly investigated and remediated complex system outages and defects.
Developed and maintained npm modules that streamlined event handling, logging, and integration tests for platform services.
Wilton, Connecticut, United States
Designed and created self-healing automations and monitoring of applications and infrastructure using Python, Ansible, and Splunk. This vastly improved supportability and the ability to scale Bridgewater’s research platform used to fuel economic research, modeling, and visualization.
Engaged on major incidents that affected the organization’s ability to conduct economic research. Wrote extensive documentation and provided training on best practices in incident management and security processes.
Safeguarded the firm’s intellectual property by having a strong focus on assessing security threats, risks, vulnerabilities, and impact of application upgrades and system patches before they ensued.
Toronto, Ontario, Canada
Designed and created a web application for airplane assembly managers, using HTML5, CSS3, and JavaScript, to track the productivity of the organization’s manufacturing processes. This boosted Mitsubishi’s ability to ensure that their projects stayed within budget and on schedule.
Designed and created an application, using C#, ASP.NET, and SQL, to automate the company’s resource allocation processes. The application was catered for the COO to streamline how schedules and assignments were made for assembly workers.
Toronto, Ontario, Canada
Created custom data loaders, using OLE DB and C#, to streamline the tracking of TV program ratings and performances. This eliminated many of the organization’s manual processes and automated how they ingested data critical to the core of the business.
Created the company’s and its subsidiary’s SharePoint-based responsive websites using HTML5, CSS3, JavaScript, and C#.
Education
2011 — 2016
University of Waterloo
Bachelor of Computer Science
2011 — 2016