Part of a team of 4 developing a relationship management system for Premera. The APIs and data are hosted in Azure/Cosmos DB. Developing APIs for the system entities (Brokers, Agents, etc.) hosted using Azure APIM.
Worked on the Card team to develop and maintain the services that handle redeeming and reloading Starbucks Cards. The services were .NET/.NET Core Web APIs hosted on either Azure or on-prem. The services hosted on Azure used Azure Service Fabric.
Technologies: .NET/.NET Core, APIS, Azure, Service Fabric, Service Bus, SQL Server, Splunk, Azure DevOps, Jenkins, Octopus, PowerShell, Postman, JWT, API Testing, Datadog, New Relic.
Designed a Web API service to handle test data for an electronics manufacturing company. Designed a process for them to transition to the API to read/write test data instead of accessing the SQL database directly.
Developed a React/Redux website hosted on AWS that tracks cement trucks and construction delivery trucks. A tablet in the truck gives driving directions and allows the driver to communicate with the dispatcher to track the location and estimated time of arrival.
Senior Engineer on a 20-person team responsible for a significant refactor of the Python/C#/WPF point of sale software for Starbucks’ new rewards program: MTR 4.0. Responsible for creating multiple Splunk dashboards to monitor usage of the new feature in stores and work related to the Starbucks Birthday Reward.
Technologies: Python, C#, WPF, Splunk, Web API, Azure, Unit Testing, Clean Code, APIs
Senior Engineer on a 4-person DG-PC team that developed a C#/WPF windows client application to allow an operator to monitor and control a power station. The windows client UI was configurable at run time. It took XML files (dashboards) and rendered them as the UI.
Worked with the Enterprise Services group to integrate IStock and Getty Images customer data. Developed a Web API and C#/WPF client to deploy and manage containerized microservices.
Developed a C#/WPF Windows client for a new brand of kiosks. Also developed ASP.NET MVC websites and APIs that monitored the Kiosks, tracked information to assist with kiosk maintenance, and make location and inventory count available for customers.