Kitsap County
Lead Software Engineer (Contract) — Remote — 2023–2025 Rescued a failed third-party property tax calculation and collection system. Analyzed and documented the existing .NET 4.7 codebase, upgraded to .NET 6+, separated business logic and data operations into a clean API layer, and modernized the web front end by replacing third-party dependencies with modular JavaScript. Mentored junior developers throughout.
- C#
- .NET Core
- MVC
- Web API
- JavaScript
- PowerShell
Premera Blue Cross
Senior Software Engineer (Contract) — Remote — 2021–2022 Built a relationship management system for brokers and agents, hosted on Azure with Cosmos DB. Developed the entity APIs and deployed them through Azure API Management. Created Azure Functions to watch Cosmos DB change feeds and integrate with Event Hub and Service Bus. Delivered on time with full Azure DevOps CI/CD pipelines.
- C#
- .NET Core
- Azure
- Cosmos DB
- Azure Functions
- Azure APIM
- PowerShell
Starbucks
Lead Application Developer (Contract) — Seattle, WA (Remote) — 2020–2021 Developed and maintained the services responsible for redeeming and reloading Starbucks Cards — .NET Core Web APIs hosted on Azure Service Fabric and on-premises. Built the Bookkeeper service that consumed Azure Service Bus messages and persisted results to SQL. Used Splunk and Azure Application Insights for monitoring and diagnostics.
- C#
- .NET Core
- Web API
- Azure
- Azure Service Fabric
- Service Bus
- SQL
- Splunk
Productive Software Services
Lead Software Engineer — Remote — 2019–2020 Designed and prototyped a Web API service for an electronics manufacturing client to manage test data. Delivered a working .NET Core API and a WPF desktop client, giving the client a clean path to retire direct database access in favor of a proper service layer.
TruckTrax
Senior Software Engineer (Contract) — Bellevue, WA — 2019 Built a React/Redux dispatch and tracking web app for cement and construction delivery trucks hosted on AWS. Helped launch the company's first .NET microservice — a C# Web API running in a Kubernetes cluster on AWS — transitioning away from an all-Java backend. Added multi-container Docker support to the build pipeline for local developer testing.
- React
- Redux
- C#
- .NET Core
- Web API
- Docker
- Kubernetes
- PostgreSQL
- AWS
Starbucks
Senior Software Engineer (Contract) — Seattle, WA — 2018–2019 Implemented the Multi-Tier Rewards loyalty program and performed a major refactor of the Python/C#/WPF point-of-sale software. The update deployed successfully to over 40,000 POS machines. Built Splunk dashboards to monitor the loyalty program transition in real time.
Doosan
Senior Software Engineer (Contract) — Seattle, WA — 2017–2018 Part of a four-person team that built a WPF desktop application for monitoring and controlling a power station. The UI was fully runtime-configurable via XML dashboard files. A Windows service handled database access and communication with station equipment. Delivered on time to a satisfied customer.
Getty Images
Senior Software Engineer (Contract) — Seattle, WA — 2016 Worked in the Enterprise Services group integrating iStock data with Getty Images. Developed custom tooling to deploy and manage containerized microservices and wrote SQL data migration scripts for the iStock import.
- C#
- .NET Core
- Web API
- SQL
- Docker
Coinstar
Senior Software Engineer — Bellevue, WA — 2013–2015 Worked on the kiosk software team, developing the C# client that ran on kiosks and multiple monitoring websites. Defined and built a RESTful API for mobile access to kiosk locations, integrated SMS/email notifications for field technicians, and overhauled the TFS build process to automate versioning, web deployment packages, and kiosk MSI generation.
- C#
- WPF
- ASP.NET MVC
- Web API
- Entity Framework
- SQL
- JavaScript
- Knockout