Bellevue, WA

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.

.NET 8 Angular PostgreSQL Docker

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.

Angular Spring Boot Docker

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.

FastAPI Python Asyncio Docker

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

SquidSec

June 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 Club

May 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

Starbucks

December 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

Boeing

June 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&T

June 2022 – June 2023

  • Resolved mobile OS, network connectivity (DNS, VPN, IP), and hardware issues, maintaining a 90% customer satisfaction score.