Matt Mastracci
Staff Software Engineer at EdgeDB
Matt Mastracci
Staff Software Engineer at EdgeDB
Calgary, Alberta
Overview
Work Experience
Staff Software Engineer
2024 - Current
Migration of networking and state management from Python asyncio/uvloop to Tokio/Rust to improve performance and parallelism.
Staff Engineer
2023 - 2024
Working on Deno, a modern JavaScript runtime for servers and more. First year accomplishments: - rewrote the Deno.serve HTTP server API, adding features, improvement performance and reliability - developed op2, the new, faster v8->Rust call layer with useful developer error feedback - major refactoring of the Deno event loop, reducing time spent in the loop by nearly 50% - rewrote the timer subsystem, improving memory usage and lowering overhead by nearly an order of magnitude - significant bugfixes, refactoring and enhancements across the CLI codebase
Software Security
2021 - 2022
Low-level software security and vulnerability research.
Principal/Director of Mobile Engineering
2015 - 2021
Shipped a world-class, privacy-aware, bandwidth-conscious, high-fidelity digital analytics framework for mobile applications, backed by the amazing analytics of FullStory. Built a proof-of-concept novel engine for analytics on both Android and iOS, productionized it and built a team to take it forward. Required significant research into the SDKs of both platforms and careful balancing of technology decisions with privacy, bandwidth and other product concerns. Patents: Capturing And Processing Interactions With A User Interface Of A Native Application (11216288, 11036524, 11593131)
Software Principal
2012 - 2014
Principal developer, responsible for architecture in SMART amp reporting, dashboard and identity products. Built a culture around shipping high-quality software fast via concepts such as MVP, continuous delivery and service-oriented architecture.
HTML5 Strategy Consultant
2012 - 2013
Developed strategy and technology for Nickelodeon's first HTML5 and first multiplayer HTML5 games for the web around the launch of the iPad. Games included Squidward's Nightmare, Spongebob Squared, Kid's Choice Awards Multiplayer Trivia 2013 and Pai Sho. Delivered a high-performance multiplayer server for games that scaled to 10k+ connections.
Founder and CTO
2010 - 2012
Cheers was a mobile, social application that allows users to express appreciation for anything in their lives. Gripe was a free location-aware mobile app that uses people’s online clout to help them get complaints resolved about any of the 100 million+ local businesses or service providers worldwide. As CTO, responsible for setting technology direction for both products, architecting a hybrid native/HTML5 application, building out the scalable server code and infrastructure, managing a continuous deployment process, and orchestrating UI/UX and mobile app development.
Founder and CTO
2007 - 2010
As CTO, managed a team of developers to coordinate development across the browser-based frontend and the Java-based backend. We developed a novel Google Web Toolkit-based annotation system and overlay window for any website and a high performance web spider to support a paragraph clustering engine.
Developer
2007 - 2008
Developed a novel second-generation IE toolbar using an embedded Javascript engine with SQLite for StumbleUpon which was key to the company's acquisition by eBay.
Education
Engineering
1996 - 2000