Software engineer that specializes in building well tested, maintainable, and extensible software systems. With 8+ years of professional experience, I’ve successfully deployed everything from endpoint management software behind corporate firewalls to cloud native solutions that report on IoT data in near real-time.
WORK EXPERIENCE
BarnTools, Remote
Senior Software Engineer 01/2023 - 08/2024
Contributor on the data platform team of a growth stage AgTech IoT startup for remotely monitoring barns.
- Built near real-time water consumption reporting capabilities using Azure Data Explorer (ADX) and KQL. Established time-zone aware code patterns for querying hourly aggregated IoT data.
- Built REST APIs using APIM, Azure functions, Typescript, Azure SQL, and Cosmos DB to interface with a business critical alerting system that provides farmers with a PagerDuty like barn monitoring experience.
Ivanti (Cherwell Software pre-acquisition), Seattle WA
Staff Software Engineer 07/2022 - 11/2022
Technical lead tasked with integrating Cherwells technology into the new company’s cloud native solution.
- Designed and presented plans to the architecture review board for implementing a large cross-team feature. Led the effort to onboard our team to the new product architecture.
- Utilized C# to deploy .NET microservices to AKS using helm, terraform, and Azure DevOps pipelines. Data was stored in SQL Server and MongoDB in a multi-tenant architecture.
Senior Software Engineer 02/2019 - 07/2022
Key contributor in a project to rewrite our endpoint management software agent from C++ to C#.
- Modernized DevOps workflows and software testing practices with an emphasis on soak testing deployments, performance testing, and improving testability and reliability through software architecture.
- Performed security audits of existing code and fixed critical security issues.
Software Engineer 04/2017 - 02/2019
Led implementation of a new product offering to help IT departments manage their corporate SaaS software spend/utilization.
- Utilized C#, ASP.NET MVC 5, Bootstrap 4 (customized with Scss), SignalR, and SQL Server to implement a responsive web application.
- Implemented an ETL application with a 3rd party plugin architecture for collecting, cleaning, and processing data from external systems into a data warehouse for reporting.
Professional: C#, .NET, SQL Server, Azure, Bicep, Powershell, Typescript/Javascript, Tailwind CSS
Hobby/Familiarity: Go, Elixir, Terraform, Helm, Kubernetes, Gitlab CI/CD, Netlify, Fly.io
EDUCATION
B.S. in Informatics: Information Architecture, 2016
University of Washington, Seattle