Hello! My name is Matt, and I am a Software Engineer.
I design, develop, and deploy web applications using React, Redux, Node, Express, Javascript, Ruby on Rails, PostgreSQL
About Me
I'm a software engineer with experience building web applications using Ruby on Rails, JavaScript, React, Redux,
Express.js, Mongoose, MongoDB, HTML, CSS, and many other tools. I love learning about new technologies.
Since completing a rigorous 1000+ hour web development bootcamp at App Academy, I have successfully transitioned into
the tech industry, specializing in building responsive and efficient applications using React, Ruby on Rails, Node.js,
and a variety of other technologies. My recent role as a Full-Stack Developer at TeammateMe has not only honed my skills
in React and Node.js but has also improved my ability to manage projects efficiently using tools like DigitalOcean and
Git for version control.
When I'm not coding, I enjoy working out and playing golf. I also love to spend my free time learning about the newest technologies on the market, building and optimizing computers, and daydreaming about which new food place in my area I am going to visit next with my friends and family. I'm always looking into new ways of improving myself.
Relevant Work Experience
Fullstack Developer • TeammateMe • 2023-Present
- Designed and implemented dynamic features for an internal admin dashboard, improving data management efficiency
- Debugged legacy code using React and Node.js which enhanced the user experience and operational reliability
- Optimized user-view loading time through Next.js server-side rendering
- CI/CD - continuous development/integration using DigitalOcean
- Managed version control with Git, including reviewing pull requests and overseeing merges, and coordinated code
deployment to DigitalOcean
- Implemented Mixpanel tracking alongside Google Analytics to track user conversion rates for AB-testing
Ruby on Rails Developer • Ruby for Good • 2023-2023
- Collaborated with a cross-functional team to enhance the CASA project's volunteer management system
- Utilized Ruby on Rails along with HTML, CSS, and JavaScript to develop dynamic, user-centric interfaces and responsive
front-end components
- Practiced Test-Driven Development (TDD) principles by writing comprehensive unit tests, integration tests, and
end-to-end tests (RSpec)
- Utilized Git for version control, branching, and merging to manage code changes and resolve merge conflicts
Skills
Ruby • Ruby on Rails • JavaScript (ES6) • React • Redux •
Express.js • Node.js • SQL • PostgreSQL • Mongoose • MongoDB • HTML5
• CSS • AWS • jQuery • Webpack • Heroku • Git • Next.js
Projects
Melp
Find the Best Businesses in Town - Full Stack web application inspired by Yelp.
Built using - Ruby on Rails | React | Redux
What the Gif
Win by matching your best Gif to a given category - A digital game inspired by Apples to Apples and Cards Against Humanity.
Built using - MongoDB | Express | React | Node
Baseball vs. Zombies
JavaScript tower defense game inspired by Plants vs. Zombies.
Built using - Vanilla JavaScript
Education
App Academy • Full-Stack Web Development • 2021
12-week, immersive full-stack web development bootcamp with <3% acceptance rate
University of California, Merced • BS in Human Biology • 2016-2020
Classes in Computer Science, Statistics, Cognitive Science, and Natural Sciences
Experience
Plumber's Assistant • Robert's Plumbing • 2017-2021
- Utilized extensive plumbing and problem-solving abilities to diagnose and repair unrecognized problems for 50+ customers
yearly
- Ensured the satisfaction of 50+ customers every year with the delivery of their requested supplies and appliances
- Provided customers with detailed and accurate estimates within the limits of their presented budgets after diagnosing
the problem
- Increased the efficiency and quality of all installations and maintenance calls while accompanying the plumber on duty
- Repaired and monitored essential household amenities to ensure a fully functional environment for the customer to enjoy
Customer Service Associate • Green Hills Country Club • 2015-2016
- Streamlined the organization and delivery of equipment to 100+ members, resulting in an increased level of member
satisfaction
- Coordinated the opening and closing of the golf course during business hours to enable management to focus on customer
requests
- Ensured the cleanliness and functionality of all club golf carts and ensured that all members received carts equipped
with whatever amenities requested