Matthew Berry

415-940-0084 | me@mattrb.com

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


Education

Northeastern UniversitySeptember 2016 - Present

Khoury College of Computer Science, 2020 - 3.6/4.0 GPA

Relevant Courses:

Software Development, Networks & Distributed Systems, Algorithms, OOD, Systems


Skills

Languages

Proficient: Java, Python, HTML5, CSS3, JavaScript, SQL

Familiar: Bash, Crystal, Rust, C

Technologies

Git, Spring, Flask, Docker, Linux, Protobuf, React, Redux, Vue, jQuery, Jenkins


Experience

AmazonJune 2019 - August 2019

Software Development Engineer Intern

Worked across teams to implement a standard, reusable method of logging metrics in an internal tool

Designed and built a GUI to cleanly present this data to developers, PMs, and UX designers alike

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

Wrote SQL queries to efficiently collect data from complex schemas

Technologies used: Java, Spring, JavaScript, React, Redshift, AWS

TripAdvisorJanuary 2019 - May 2019

Security Operations Co-op

Created web tools to investigate security anomalies

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

Designed automated flows to handle and gather information on security anomalies

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

Interfaced with modern security tools including SecurityCenter, TruSTAR, and CrowdStrike Falcon

Technologies used: Python, Tornado, JavaScript, Kubernetes, PostgreSQL, RabbitMQ, Kafka

Quick BaseJanuary 2018 - August 2018

Software Engineering Co-op

Worked on a team in an agile kanban environment, shipping impactful features quickly and reliably

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

Built APIs with modern technologies including Spring Framework and Apache Tomcat

Designed graphical web interfaces for those APIs with React and Redux

Rearchitected communication between services to allow for asynchronous behavior

Technologies used: Java, Spring, JavaScript, React, Redux, Docker, PostgreSQL, AWS, Tomcat

Northeastern UniversitySeptember 2017 - December 2017

Tutor of Computer Science Fundamentals 2

Hosted office hours teaching first-year students the object-oriented programming paradigm

Taught students at weekly labs and graded programming assignments

MVCodeSeptember 2015 - August 2017

Coding Instructor

Taught students in 1st - 10th grade basic coding concepts and applications of those concepts

Instructed groups of about 15 students at weekly summer camps


Personal Projects

csgoSkinStatistics - github.com/mattrberry/csgoSkinStatisticsApril 2016 - Present

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

Technologies used: Flask, Python, HTML, CSS, JavaScript

spoticli - github.com/mattrberry/spoticliMay 2017 - Present

Built an intuitive command-line interface for Spotify's D-Bus interface and Web API that allows users to control the Spotify desktop application and search for music

Technologies used: Python, D-Bus, Spotify Web API