Matthew Beck (Berry)

415-940-0084 | me@mattrb.com

mattrb.com | github.com/mattrbeck | linkedin.com/in/mattrb-

Experience

Google

Senior Software Engineer - Angular & ACX Web Frameworks

May 2024 - Present

Optimized Dart's protobuf (de)serialization performance by 20% and Dart's JSON decoding by 3%

Rewrote ACX's style compiler, adding support for modern CSS features and more strict validation

Designed a solution to unify Angular and ACX CSS encapsulation approaches and improve developer efficiency

Completed 11 large-scale migrations across 5k files to modernize code and improve type enforcement

Added support for self-closing tags, new operators, and required inputs to improve development ergonomics

Software Engineer - ACX Web Framework

March 2022 - May 2024

Designed, implemented, and facilitated adoption of a new dependency injection primitive, contributing to a 45% reduction in initial page load time and $245M in ARR for one of Google's largest web applications

Led an intern through the process of adding native support for custom elements to the framework

Proposed changes to optimize compiler performance, yielding -10% compilation time and -7% memory usage

Designed a solution to control access of generated code and guided a junior dev through implementation

Amazon

Software Development Engineer - Amp

April 2021 - February 2022

Designed and rolled out a Flink streaming service to measure client experience and performance in real time

Created a robust testing tool to exercise this service across local, dev, and beta stages without real clients

Developed a system to validate client event patterns, track improvements, and alert on regressions

Software Development Engineer - Prime Video

August 2020 - April 2021

Orchestrated solutions across teams to patch historical catalog data without disrupting customer experience

Proactively reduced complexity in the catalog to improve developer experience and eliminate bugs

Led investigations into large-scale data discrepancies across the entire catalog organization

Software Development Engineer Intern - Worldwide Consumer

June 2019 - August 2019

Worked across teams to implement a standard, reusable method of recording interaction with React components

Designed and built a GUI to cleanly present these interactions to developers, PMs, and UX designers alike

Tripadvisor

Security Operations Co-op

January 2019 - May 2019

Consumed and processed data streams to detect and categorize real-time security anomalies

Migrated existing RabbitMQ producers and consumers to Kafka, doubling message throughput

Quickbase

Software Engineering Co-op

January 2018 - August 2018

Created a scalable dockerized microservice to separate specialized functionality from an existing codebase

Designed intuitive graphical web interfaces with React and Redux


Education

Northeastern UniversitySeptember 2016 - May 2020

B.S. in Computer Science from Khoury College of Computer Science - 3.7/4.0 GPA

Courses: Compilers, Software Development, Networks & Distributed Systems, Algorithms, OOD, Systems


Skills

Languages

Dart, Java, Python, TypeScript/JavaScript, CSS (Sass/SCSS), HTML, Bash, SQL

Technologies

Angular, Bazel, Git, AWS, Spring, Flask, Docker, Linux, React, Vue, Redux, jQuery, Jenkins, SDL


Personal Projects

crab

github.com/mattrbeck/crab

May 2020 - Present

Built a Game Boy (Color) (Advance) emulator with a focus on accuracy and readability

Supports cycle-accurate Game Boy graphics and audio emulation, featuring many emulated hardware quirks

Builds on both Linux and macOS with regression testing and releases managed in Github Actions