Matthew Nicoud

Matthew Nicoud

Software Developer | Problem Solver

Passionate about creating innovative solutions, turning complex problems into reliable, user-friendly applications, and continuing to grow as a developer. Experienced in full-stack development with a focus on scalable architecture and modern technologies.

About Me

I'm a dedicated software developer with over 5 years of experience in building web applications, mobile apps, and data-driven solutions. My passion lies in creating user-centric applications that solve real-world problems while maintaining clean, maintainable code.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing knowledge with the developer community. I believe in continuous learning and staying up-to-date with the latest industry trends and best practices.

I'm always excited to take on new challenges and collaborate with teams to deliver exceptional products that make a difference.

4

Years in Rigorous CS Program

8+

Years Programming For Education and Recreation

7+

Notable Projects Completed Since 2023

Featured Projects

Project 1

Schedule Advisor Web Application

A schedule advisor web application for building class schedules from real University of Virginia classes and sending schedules to advisors for approval/rejection.

Python Django Heroku HTML JavaScript CSS
Project 2

Social Workout Tracker Web Application

A social workout tracker web application for sharing and displaying a feed of documented workouts.

PHP MySQL HTML phpMyAdmin
Project 3

Garbage Can Monitoring Alert System

A sensor notification system for measuring the capacity of a garbage bin and displaying the fullness level on a website to easily alert cleaning services when a bin needs to be replaced. Integrated with Google Maps API to display the location of the bins.

C++ Python HTML CSS LoRaWAN

Education

Bachelor of Science in Computer Science

2020 - 2024

University of Virginia

Focused on software development methodologies, database design, and web application development. Graduated with highest distinction.

Minor in Engineering Business

GPA: 3.8/4.0

Training

Revature Pre-Employment Program | Back-end Developer

Feb. 2025 - Apr. 2025
  • Developed programming skills in Java, SQL, RESTful API construction, and the Spring Framework
  • Implemented functional REST APIs using Test Driven Development methodologies
  • Completed 108 coding activities and 14 evaluations demonstrating mastery of core concepts
  • Leveraged Java APIs to write algorithms solving various challenges and problem sets
Java SQL JDBC Maven Git Javalin JUnit Mockito Spring Framework Spring Boot Spring Web Spring Data JPA

Technical Skills

Programming Languages

Java
C++
Python
JavaScript
TypeScript
SQL
PHP

Frontend & Mobile

Expo
HTML/CSS

Backend & Database

Spring Framework
JDBC
MySQL
PostgreSQL

Tools & Others

Git GitHub Linux Figma Maven Docker Scrum

Work Experience

Basketball Referee

Nov. 2014 – Mar. 2020

Chantilly Youth Association

  • Refereed youth basketball and communicated effectively with coaches, players, and parents in high-stress situations
  • Coached and mentored new referees to build confidence and communication skills

Leadership & Activities

Robotics Software Programmer | Java, C++, Git

2016 – 2020

FIRST Tech Challenge Team 226; FIRST Robotics Competition Team 623

  • Member of FTC Team 226 from 2016–2019; Programming Lead from 2017–2019
  • Member of FRC Team 623 from 2018–2020; competed in the FRC World Championship in 2018