Shane Brennan
Software Engineer
Software Engineer with hands-on experience developing full-stack web applications, REST APIs, and automated infrastructure tooling across enterprise, retail, and hospitality environments. Proficient in C#, .NET, Python, Angular, and SQL Server, with a background in systems engineering, CI/CD pipelines, and network diagnostics.
Featured Projects
SufferTracker
Full-stack job tracker with a .NET 8 API, Angular frontend, and PostgreSQL. JWT auth, TOTP MFA, admin controls, OCR screenshot parsing, and URL scraping with SSRF guards. Deployed with Docker Compose, Caddy TLS, and GitHub Actions CI/CD including xUnit coverage gates and SquidGate PR scans.
Productivity Tracker
Angular + Java 17 Spring Boot app for live activity timers, session logging, and a daily category dashboard. Fully containerized with Docker Compose; GitHub Actions builds the Maven backend image and Angular frontend.
Player Stats Aggregator
FastAPI service that concurrently aggregates Steam, Xbox, and Riot-style profiles with asyncio.gather, returning partial data if a source fails. Dockerized with pytest CI and a separate Docker-verify workflow.
Technical Skills
Languages
C#, Python, Java, TypeScript, JavaScript, SQL, PowerShell, Bash, HTML5/CSS3
Backend & Web Frameworks
.NET (ASP.NET Core, MVC), FastAPI, Flask, Django, Spring Boot, Node.js (Express), Entity Framework, JWT, TOTP, OCR
Frontend
Angular, React, RESTful APIs, JSON endpoints
Databases
SQL Server, PostgreSQL, MySQL, InfluxDB, Redis
DevOps & Infrastructure
Docker, Docker Compose, GitHub Actions (CI/CD), Git, Grafana, Azure, Linux, Palo Alto, Juniper, Caddy, Maven
Methodologies
Domain-Driven Design (DDD), Test-Driven Development (TDD, xUnit, pytest), RBAC, ITIL
Education
M.S. in Software Engineering (Domain-Driven Design)
Western Governors University
Expected 2027
B.S. in Software Engineering
Western Governors University
2026
Certifications
Backend Development
Nucamp
2022
Front-End Developer
WGU
2025
ITIL Foundation
PeopleCert
2025
Excellence Award
WGU
2025
Professional Experience
Software Engineer
SquidSecJune 2026 – Present
- Develop open-source ticketing systems and cybersecurity utilities using C#, Python, React, and Angular.
- Build CI/CD pipelines using GitHub Actions, Docker, and integrated security scans (SquidGate) across frontend and backend codebases.
- Apply OpenCode LLM tooling to speed up internal feature development and testing cycles.
Software Engineer
Bellevue ClubMay 2024 – Present
- Engineered a guest book web application with C# ASP.NET MVC and SQL Server, driving a 10–15% increase in guest fee revenue and 30% higher billing accuracy.
- Developed Python REST APIs and Grafana/InfluxDB dashboards to monitor Sonos audio hardware, increasing uptime by 10–20% and reducing related tickets by up to 40%.
- Built a Python CLI tool for network engineers to query Palo Alto firewalls and Juniper switches by MAC address, reducing network triage time by 15–20%.
- Created a C# WinForms diagnostic utility deployed to POS terminals to evaluate system, network, and hardware health, accelerating resolution times by 10%.
- Automated account management, print server queues, and incident alerting using PowerShell and Bash, reducing support ticket turnaround by 30%.
IT Service Analyst
StarbucksDecember 2023 – May 2024
- Authored Python automation scripts for documentation workflows, reducing ticket logging overhead by 10%.
- Provided Tier 1–2 network and POS systems troubleshooting for 10,000+ retail locations using ServiceNow, Meraki, Splunk, and JAMF, maintaining an 80% first-contact resolution rate.
IT Support II – Site Lead
BoeingJune 2023 – December 2023
- Led a 10-person team overseeing campus staging, hardware provisioning, and remote VPN deployment workflows.
- Wrote a Python script utilizing location-based tagging to query MAC addresses, cutting manual staging time per batch.
IT Support Specialist
AT&TJune 2022 – June 2023
- Resolved mobile OS, network connectivity (DNS, VPN, IP), and hardware issues, maintaining a 90% customer satisfaction score.