mattrb.com | github.com/mattrberry | linkedin.com/in/matthew-berry
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
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
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
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
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
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
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
Proficient: Dart, Java, Python, Crystal, Bash, Nim, HTML5, CSS3, JavaScript, TypeScript, SQL
Familiar: Ruby, Rust, C, C++, Swift, OCaml, Racket, Haskell
AWS, Git, Spring, Flask, Docker, Linux, Vue, React, Redux, jQuery, Jenkins, SDL, Dear ImGui
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
April 2016 - Present
Designed an application to query CSGO's game coordinator and display information about in-game items through a website