Andrew Umstead
Welcome to my site — the place where I try to persuade you to hire me. Here, you'll find a few more details beyond my resume.
Skim, scroll, and try hovering over the little graphics (or tapping them) to see an animation!
Bio


After graduating I joined the Peace Corps in Ukraine and then spent years working in South Korea and China. I got married, had a child, and now live in Fishers, Indiana working as a software developer.
Right now my free time is usually spent with family. When I get the chance I might watch some sports highlights or squeeze in a couple rounds of a video game.
Experience
Carter Logistics
I work on a greenfield application that will be used to invoice customers. Carter transports freight for companies such as Honda, Toyota, etc. and the new billing app takes truck, freight, and route data along with customer rates and invoice settings to automate the billing process.
I am essentially a solo dev on this app so I wear a number of hats. The one I'd highlight is application architecture. This app has the most processing and complex logic of anything I've worked on before and performance could've easily gotten out of hand. In fact, the heaviest page started taking around 8-20 seconds to load. I got that down to well under 1 second, with a typical loading time of 300-500ms.
While that optimization was mostly one of EF queries, design choices also played a large role as some processing is offloaded to a background task using Hangfire. But where the architecture shines most is in the ease at which I'm able to add and update features. Development is largely painless and even enjoyable.
HealthStream
HealthStream is a mature software company with a well-carved out space in the healthcare education sector. About half the hospitals in the US use them to train and credential staff.
I worked on the legacy money-maker and a team that was responsible for a few key pages and features of the app. I worked on the full planning and release of a new credential for nurses which resulted in about $800,000 in revenue in its first quarter.
Looking back, one of my largest takeaways from the experience at HealthStream was seeing what a mature software development lifecycle looks like. Deploying code for millions of users at HealthStream is quite different from deploying the line-of-business applications I've worked on at other jobs.
Indiana Department of Transportation
INDOT was a great start to my career as a professional developer. I was finally writing production level code for an app used by government employees and the general public. It was very exciting and I felt very accomplished by being given the opportunity to work there.



