Matthew Fitzgerald

Software Developer

Resume

Education

Florida Tech - B.S. in Computer Science, 2021-2024

Work Experience

Software Engineer, Intern at Dfinitiv.io - Summer 2023, 2024

About Me

I am a software developer who graduated from Florida Tech in December 2024 with a B.S. in Computer Science. I have strong skills in Python, JavaScript, and developing scalable web applications using frameworks like React.js and Node.js. My work focuses on creating efficient and robust software solutions that leverage cloud computing, machine learning, and modern development practices.

Throughout my academic and professional experiences, I have built a solid foundation in core computer science principles, including programming languages, artificial intelligence, software development, and project management. This comprehensive education has allowed me to work on a variety of projects, from machine learning model development to API integration and data analytics.

In my recent internship, I gained practical experience working with cloud platforms such as AWS to automate deployments and manage cloud-based infrastructure. My approach to development emphasizes best practices such as version control, continuous integration, and automated testing to ensure code quality and maintainability.

I am particularly interested in advancing the capabilities of machine learning and data-driven applications. My experience with tools like Docker, Kubernetes, and RESTful APIs has been crucial in developing scalable systems that meet real-world requirements. I am always eager to explore new technologies and methodologies that enhance efficiency, security, and user experience.

Apart from technical skills, I have developed strong collaboration and communication skills through various team-based projects and community service activities. These experiences have helped me adapt quickly to new challenges and environments, making me an effective team member who is committed to continuous learning and growth in the tech industry.

Skills

Python Machine Learning Data Analysis JavaScript React.js Node.js Docker CI/CD AWS API Development Web Scraping Pandas NumPy Flask Django Version Control (Git) SQL Test-Driven Development (TDD) Microservices Architecture Object-Oriented Programming (OOP) Scikit-Learn Data Visualization Fullstack Development Kubernetes Automation Scripting Agile Development SQLAlchemy RESTful APIs Debugging and Problem-Solving RESTful API Design Cloud Computing (Azure, GCP) GraphQL Terraform Responsive Web Design SQL Optimization Shell Scripting (Bash) Data Engineering Data Cleaning and Preprocessing Distributed Systems ETL Pipelines NoSQL Databases (MongoDB) Continuous Monitoring (Prometheus, Grafana) Serverless Architectures Container Orchestration

Projects

Playing Card ML Model

Trained and created a machine learning model that recognizes playing cards.

View Repository

Turtle ML Model

Trained and created a machine learning model that recognizes turtles.

View Repository

System Metrics Pipeline

Created a set of scripts that establishes a pipeline providing live system metrics like CPU and memory usage.

View Repository

United Offers Scraper

Created a script that successfully scrapes offers and limited-time promotions from the United Airlines website.

View Repository

Stock Price CI/CD Application

Created an application that makes use of Heroku and a stock price API to provide live stock prices.

View Repository

Recipe Web App

Created a web app that allows users to input ingredients and receive relevant recipes.

View Repository