Shane Brennan
Backend Software Engineer
Results-driven engineer specializing in building robust, high-performance APIs and data management systems. Proven track record in C#, Python, and Java, combining strong technical execution with operational insight.
Featured Projects
Productivity Tracker
A full-stack application designed to monitor and categorize daily time spent on coursework, personal projects, and gaming. Features a real-time timer, database session logging, and a dashboard for data visualization, all deployed via Docker containers.
Game Asset Redirector
A high-performance URL mapping service for distributing game mod files. Built with Minimal APIs to handle rapid HTTP routing and status code manipulation.
Technical Skills
Languages
C#, Java, Python, JavaScript, TypeScript, SQL, HTML5/CSS3, PowerShell, Bash
Backend Frameworks
.NET (ASP.NET Core, MVC), Spring Boot, Node.js (Express), Django, Flask, FastAPI, Entity Framework (ORM)
Frontend & Architecture
Angular, RESTful APIs, GraphQL, Model-View-Controller (MVC), Domain-Driven Design (DDD)
Databases & Data Management
SQL Server, PostgreSQL, MySQL, NoSQL, Redis
Cloud, DevOps & Automation
Azure, Azure DevOps, Docker, GitHub Actions (CI/CD), Git, Grafana, n8n
Testing
Test-Driven Development (TDD), Unit & Integration Testing (xUnit, JUnit, pytest)
Education
M.S. of Software Engineering - Domain Driven Design
Western Governors University
2027
B.S. of Software Engineering
Western Governors University
2026
Certifications
Backend Software Development
Nucamp
September 2022
ITIL Foundation in IT Service Management
PeopleCert
December 2025
Front-End Developer
WGU
December 2025
Professional Experience
Software Engineer
Bellevue Club | HotelMay 2024 – Current
- Architected and developed a guest book web application using C# and ASP.NET MVC REST architecture; managed the SQL Server database, created views, and integrated with frontend, resulting in an 10% increase in revenue and 30% increase in billing accuracy.
- Engineered a Python REST API to monitor uptime, status, and volume of Sonos devices property-wide, building a custom Grafana dashboard with alerting that achieved a 20% increase in device uptime and 40% reduction in support tickets.
- Developed a C# WinForms application deployed to Point of Sale (POS) window machines to provide technicians with instant diagnostic data, decreasing technical resolution times by 10%.
- Created a Python CLI for network engineers to automate commands for Juniper switches and developed an API to integrate switch alarms with Grafana, reducing troubleshooting time by 20% and achieving 99% network uptime.
IT Service Desk Analyst
StarbucksDecember 2023 – May 2024
- Engineered Python scripts to automate manual documentation workflows, significantly reducing administrative overhead and improving the efficiency of the IT Service Desk.
- Provided Tier 1-2 network and systems support for retail locations, diagnosing complex connectivity issues and executing remote server reboots to restore Point of Sale (POS) operations.
- Authored comprehensive Knowledge Base Articles (KBAs) and technical documentation, standardizing troubleshooting procedures for software faults and critical network outages.
IT Support II - Site Lead
BoeingJune 2023 – December 2023
- Spearheaded the launch of a new remote support division, establishing workflows and providing specialized Tier 2 VPN network troubleshooting for enterprise users.
- Directed enterprise-wide staging and deployment operations across the Renton campus, overseeing the end-to-end hardware provisioning and systems configuration lifecycle.
- Executed complex, large-scale data migrations and remote system administration, ensuring secure data transfers and minimal downtime during hardware transitions.
IT Support
AT&TJune 2022 – June 2023
- Provided on-site technical support for retail customers, diagnosing and resolving complex mobile networking, Wi-Fi, and cellular data connectivity issues across diverse hardware platforms.
- Conducted hands-on hardware and OS troubleshooting, translating technical diagnostics into clear, actionable solutions for end-users.