Matthew Berry

415-940-0084 | me@mattrb.com

mattrb.com | github.com/mattrberry | linkedin.com/in/matthew-berry


Experience

Google

Software Engineer

March 2022 - Present

Improving the scalability of the AngularDart web framework to support Google's largest web applications

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

Amazon

Software Development Engineer - Amp

April 2021 - February 2022

Designed and built a Flink streaming service to measure client experience in real time

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

Developed a tool to validate client event patterns, tracking improvements and alerting 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 introduced simplifiers 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

Conducted design reviews to improve everything from UI design to project architecture and implementation

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

Created web tools to enable our SOC analyst to more effectively investigate security anomalies

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

Rearchitected communication between services to allow for asynchronous behavior and updates via websockets


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

Proficient: Dart, Java, Python, Crystal, Bash, Nim, HTML5, CSS3, JavaScript, TypeScript, SQL

Familiar: Ruby, Rust, C, C++, Swift, OCaml, Racket, Haskell

Technologies

AWS, Git, Spring, Flask, Docker, Linux, Vue, React, Redux, jQuery, Jenkins, SDL, Dear ImGui


Personal Projects

crab

github.com/mattrberry/crab

May 2020 - Present

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

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

Uses OpenGL shaders to reproduce display color profiles from both of the consoles

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

csgoSkinStatistics

github.com/mattrberry/csgoSkinStatistics

April 2016 - Present

Designed an application to query CSGO's game coordinator and display information about in-game items through a website