MM

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.

Relevant Websites