Matthew Fitzgerald

Software Engineer | Backend & Full-Stack Systems | AI-Enabled Platforms | Cloud-Native DevOps

Building production APIs, full-stack applications, and AI-enabled platforms.

Education

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

Work Experience

Software Engineer – Backend & Distributed Systems (ML Platforms) at Cognitive Network Solutions - February 2025 - November 2025

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

About Me

I’m a Software Engineer focused on building backend services and full-stack applications, with strong experience integrating AI workflows into reliable, user-facing products. At Cognitive Network Solutions, I designed Python APIs (FastAPI / Flask), event-driven workflows, and React dashboards that showcased ML capabilities to enterprise stakeholders.

I support these systems with modern cloud-native DevOps practices including Kubernetes, Terraform, Kafka, and MLflow, enabling scalable model deployment, real-time data pipelines, and production-grade observability.

Previously, I interned at Dfinitiv where I built AWS-native backend services in Python to automate media curation workflows and reduce manual processing by over 60%. Across both roles, I’ve focused on shipping clean APIs, data-driven features, and resilient systems that product teams can iterate on confidently.

Outside of engineering, I value teamwork, curiosity, and strong communication. I thrive in fast-moving environments where engineers collaborate closely to turn complex ideas into working software.

Skills

Python Go Rust Java C++ JavaScript TypeScript Bash / Shell TensorFlow PyTorch MLflow LangChain / LangGraph Hugging Face Transformers Scikit-Learn Pandas NumPy OpenAI API Vector Databases Embeddings / RAG Pipelines GCP (GKE / Cloud Run / IAM) Azure (AKS / ACR / AD) AWS (EC2 / Lambda / S3) Terraform Kubernetes Docker Helm GitLab CI/CD GitHub Actions Cloud Networking (VPC / Ingress) Service Accounts & IAM Monitoring (Prometheus / Grafana) Secrets Management Load Balancing PostgreSQL MySQL Neo4j GraphDB MongoDB Redis SQLAlchemy ETL Pipelines Data Engineering DuckDB BigQuery FastAPI Flask Django Node.js React.js Next.js RESTful APIs GraphQL gRPC Kong API Gateway Kafka RabbitMQ Event Streaming Distributed Systems Serverless Architectures Microservices Container Orchestration CI/CD Automation Infrastructure as Code System Observability Automated Testing Linting / Static Analysis Version Control (Git) Pipeline Optimization Agile / Scrum Matplotlib Seaborn Plotly Data Visualization OAuth 2.0 / JWT RBAC / IAM Policies Network Security Zero Trust / VPN TLS / Certificate Management Linux Systems macOS / Unix CLI VS Code IntelliJ / PyCharm Jupyter Notebooks Slack / Jira / Confluence

Projects

Playing Card Recognition

Image recognition system that identifies playing cards in real time and exposes predictions through a simple inference interface.

View Repository

Wildlife Recognition Model

Deployed image classification model for identifying wildlife images with a clean demo interface.

View Repository

System Metrics Pipeline

Backend service that collects and exposes live CPU and memory metrics through an API and monitoring dashboard.

View Repository

Travel Offers Scraper

Data ingestion tool that continuously collects airline promotions and exposes structured results for downstream systems.

View Repository

Stock Price Tracker

Full-stack application that fetches real-time stock data and displays price changes through a simple web interface.

View Repository

Recipe Finder Web App

Full-stack web app that allows users to submit ingredients and receive dynamically ranked recipes through a clean UI.

View Repository