fbpx Drew | DevReady

Let’s Get Started

Drew
HireDrew

Drew

Point Roberts, WA --:--:--

Drew is a Lead Software Engineer with over 25 years in the industry, including 15 years of experience designing and building complex, modern .NET applications. Drew is an expert with .NET Core, C#, Web API/RESTful APIs, and Azure. He has built full-stack applications using ReactJS, JavaScript, HTML, and CSS. Drew has recently worked with Premera Blue Cross and Starbucks to build complex, scalable Azure-hosted environments working with complex .NET Core and Microservices. Drew is a passionate technologist that thrives when he can provide his expertise and leadership to teams.

 

 

Hire Drew
Skills
Years
1
2
3
4
5
6
7
8
9
10+
React
Azure
ASP.NET MVC
Azure DevOps
.NET/C#
ASP.NET
Python
Sanity Testing
Unix
SQL
JavaScript
Docker
PostgreSQL
Splunk
WPF
Java
Jenkins
SQL DB
C++
Kubernetes
PowerShell
.NET Core
REST API
Redux
Octopus
Service Bus
AWS
Entity Framework
Postman
Git
JWTs
XML
Unit Testing
Clean Code
Service Fabric
API Testing
Datadog
NewRelic
DevOps
Event Hub
Okta
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Microservices

APIs

Authentication/Okta

Monitoring (Splunk/App Insights)

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Agile - Scrum - KanBan

Insurance

Media

Discretionary Spending

MODERATE
EXTENSIVE
EXPERT
Portfolio

Premera Blue Cross

Senior Software Engineer

Work Experience : 2021 - present

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.

  • Creating Azure Functions for watching Cosmos DB changes and reading/writing to Event Hub and Service Bus instances.
  • All APIs, functions, and Azure resources include automated Azure DevOps deployment.
More

Starbucks

Lead Application Developer

Work Experience : 2020-2021

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.

  • Developed the Bookkeeper service which read from an Azure Service Bus and wrote the results to a SQL database.
  • Used Splunk and Azure Insights to do research or monitor the health of services. Used Azure DevOps and Jenkins/Octopus for  build/deployment.
  • Used PowerShell and Postman for API testing, creating JWTs, and local automation.

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.

More

Point Roberts Software

Lead Software Engineer

Work Experience : 2019-2020

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.

  • The work included a working prototype .NET Core API service
  • Developed a working prototype .NET WPF client.
More

TruckTrax

Senior Software Engineer

Work Experience : 2019

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.

  • Developed the first .NET microservice (previous services were Java) responsible for truck status. The microservice used C#/Web API and was hosted on AWS in a Kubernetes cluster.
  • Developed a process where a multi-container docker application was generated automatically for each .Net microservice project so developers could run and debug integration tests.
  • Using React/Redux, implemented filters that controlled which trucks were displayed on the map.

Technologies: C#, .NET core/Entity Framework, Web API, React/Redux, Git, PostgreSQL, AWS, SQL Server, JavaScript, Kubernetes, Docker, Java

More

Starbucks Corp.

Senior Software Engineer

Categories

Work Experience : 2018-2019

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.

  • Transitioned to a new Web API hosted on Azure.
  • Cleaned/modified existing code base by adding UI automation and significantly increasing unit test code coverage.
  • Project was successfully deployed to over 40,000 POS machines.

Technologies:  Python, C#, WPF, Splunk, Web API, Azure, Unit Testing, Clean Code, APIs

More

Doosan

Senior Software Engineer

Work Experience : 2017-2018

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.

  • Developed the windows service to communicate with the database (PostgreSQL), devices, and sensors of the power station that acted as the back-end for the client application.
  • Personally responsible for the code that loaded and unloaded the XML files. Verified zero memory leakage.
More

Getty Images

Senior Software Engineer

Categories

Work Experience : 2016

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.

  • Used SQL, C#, and Web API.
  • CI/CD
More

Coinstar

Senior Software Engineer

Work Experience : 2012-2015

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.

  • Modified the default TFS build process to version DLLs
  • Created website deployment .zip files and created the kiosk deployment. MSI
More

Previous Software Engineer Roles

Software Engineer

Work Experience : 1991-2012
  • Software Engineer: Stratos, Seattle, WA (2012)
  • Software Engineer: Coinstar, Bellevue, WA (2012)
  • Software Engineer: Clay Design, Monroe, WA (2010-2012)
  • Software Engineer: Microsoft, Redmond, WA (2010)
  • Software Engineer: IOD Incorporated, Bellevue, WA (2009)
  • Software Engineer: Pridgeon & Clay, Grand Rapids, MI – Remote (2002-2008)
  • Software Engineer: AMI Music, Seattle, WA (2001-2002)
  • Senior Software Engineer: Harris, Bellevue, WA (2000-2001)
  • Lead Software Engineer: Motorola, Arlington Heights, IL (1998-2000)
  • Senior Systems Engineer: Pridgeon & Clay, Grand Rapids, MI (1995-1998)
  • Project Test Engineer: Whirlpool, St. Joseph, MI (1991-1995)

 

Features

More

Hire Drew