Matthew Notaro

Eatontown NJ, 07724 · 908-902-9204 · matthew.y.notaro@gmail.com

Hello! My name is Matthew Notaro, and I am an aspiring computer scientist. Since before I could remember, I've always loved building things and figuring things out. It started with building Legos, then playing Minecraft with friends, and then creating Arduino projects in high school, and now studying computer science!

I am currently looking for full-time software engineering positions!

For more info about me or some of my projects, check out my Linkedin and my GitHub below!


Education

Rutgers University

B.S. Computer Science, Minor in Economics
Honors College - School of Arts and Sciences
Dean's List - All Semesters

GPA: 3.89/4.00

September 2018 - Expected May 2022

Christian Brothers Academy

High School Diploma
Honors - All Semesters

GPA: 95.4/100

September 2014 - May 2018

Experience

Software Engineering Intern

Noblis
  • Updated an existing Python-based tool that extracts lists, figures, and tables from Word documents and exports the data to an Excel file to include PDF functionality
  • Increased efficiency by 80% compared to manually extracting and transferring data.
June 2021 - August 2021

Research Assistant (REI Summer Internship)

Rutgers University – Combustion Lab
  • Performed computational simulations of spherical diffusion flames in microgravity to compare against experiments on the International Space Station.
  • Restored outdated FORTRAN programs and libraries to be compatible with modern compilers.
  • Developed shell scripts and auxiliary programs to streamline simulating over 1000 test cases.
February 2020 - May 2021

Teaching Assistant

Rutgers University - Department of Computer Science
  • Led recitation for a section of around 50 students for Data Structures taught in Java.
  • Prepared detailed explanations for problem sets covering hash tables, trees, graphs, sorting, and runtime.
  • Held office hours to assist students with projects, exam preparation, and grading concerns.
  • Evaluated Java projects and written exams for my section.
September 2019 - Present

Grader

Rutgers University - Department of Computer Science
  • Grade for Introduction to Discrete Structures I for the Fall 2019 Semester.
  • Communicate with the supervisor to provide feedback on course pacing and graded materials.
  • Hold weekly office hours to encourage student understanding and fairness.
September 2019 - Present

Projects

EZSlides (HackRU Fall 2020: Best Education Hack) - April 2021

  • Built in Python a command-line program that process either pre-recorded or live lectures and extracts the text from the video or screen.
  • Users can crop the input video or select a region of the screen for processing.
  • Outputs to a text file or copies each slide's text to the clip board.

Mazeru (BoilerMakeVIII) - January 2021

  • Constructed a command-line application that takes a song and a collection of video clips as input and fully renders a complete compilation to the beat of the song.
  • Built with Python, primarily relying on the moviepy, librosa, and imagehash libraries.

Train Booking System - December 2020

  • Designed a website where customers book train reservations and employees answer questions, modify train schedules, and view sales.
  • Implemented the database in MySQL and the website in HTML and Java Server Pages.
  • Hosted the database with AWS RDS and the website with AWS EC2 using Apache Tomcat.

RU Restricted? (HackRU Fall 2020: Best Rutgers Hack) - November 2020

  • Created a web app that allows the user to filter Rutgers dining hall menus by four dietary restrictions.
  • Utilized Python to web scrape food options and ingredients from the Rutgers Dining Services website.

Where’s The File? - May 2020

  • Developed in C a client and server version control system.
  • Simultaneously supports multiple clients through multithreading and socketing.

Interests

Besides classes and programming, I love rock climbing and staying active. You can usually find me at the Rutgers rock wall at least 3 times a week or at the gym training for climbing most of the other days.

When I'm relaxing in my room, I enjoy watching anime, gaming with friends (mostly League of Legends), playing chess, and learning more about random things. I also try to keep up to date on the newest tech announcements and the stock market.

Fun Facts: