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

Get in Touch

Email

  • mattpettenato@gmail.com