I am a highly motivated software engineer studying computer science at the University of Notre Dame with a passion for developing exceptional and high quality applications and software
About
Hello! My name is Matt Shan. I am currently a senior at the University of Notre Dame studying computer science. As a developer and innovator, I am passionate about learning how emerging technologies and software can be used to bring meaningful change to those around me and in my community. In my previous software engineering positions, I have had the pleasure to work with other motivated developers in creating web applications and servers for both local startups and large corporations. My experience working at such diverse companies ranging from a B2B email services startup to a Fortune 500 company that leads the industry in security and exit hardware has given me a valuable perspective on how software development works within different environments. This has helped me to develop personally as a software engineer and learn to efficiently adapt to new and unique situations.
Developed and deployed a full-stack internal inventory application to display active capabilities and services of the finance platform and encourage discovery and reuse across all teams
Designed a dependency graphing tool using the D3 graphing library to show relationships and recurrences of services
Projects
AngularJS | NodeJS (Express) | MongoDB
May 2018 - August 2019
Allows the user to search through a directory of the Duncan Student Center
Displays relevant information and images related to the search
Supports user submitted events for the student center and email notifications on updates
Managed directory information through a MongoDB database with Parse framework
A directory app for the Duncan Student Center at Notre Dame, containing various business listings and services
AngularJS | NodeJS (Express) | MongoDB
May 2018 - August 2019
Allows the user to search through a directory of the Duncan Student Center
Displays relevant information and images related to the search
Supports user submitted events for the student center and email notifications on updates
Managed directory information through a MongoDB database with Parse framework
An application that provides statistical insights for playes of the game League of Legends
ReactJS | NodeJS (Express) | MongoDB
July 2018 - August 2018
Displays hundreds of searchable player statistics for the game League of Legends
Generated web and mobile friendly frontend app using ReactJS and Material Design
Managed backend API calls to Riot Games using NodeJS
Implemented infinite scrolling to dynamically display previous games
Communicate with Mongo database and AWS to store user signup and login info
Personalized event and schedule planner for college students designed to optimize planning and reduce stress
Angular | NodeJS
March 2019 - March 2019
Designed back end system to connect with Notre Dame API to retrive university event data
Recommends clubs and activities to join based on user selected interests
Intuitive and user-friendly design with inspirational messages to support mental health
Adds current class and club schedule to personalized calendar taken from student NDID
Runner Up at Notre Dame Hackathon 2019
Data Science project to provide insights on how certain industries were impacted financially from significant terrorist attacks
Python
March 2019 - May 2019
Parsed and cleaned data elements from a terrorism dataset and stock market dataset consisting of data ranging over 30 years
Analyzed trends and developed predictions using regression and classification algorithms through numpy, pandas, and scikit-learn
Compared observations of weekly trends within top industry ETFs to dates of active and significant terror activity using K-means clustering and linear regression