I work for One Medical in San Francisco. I got my BS in CS at Kansas State University and graduated in 2009. I've worked in several languages, but I enjoy Ruby the most currently, with interest in the simplicity of Go. I like to work on distributed systems using agile and XP practices.
I appreciate clever systems architecture and operations-aware engineering. My favorite approach to work is dipping my fingers in every pie and helping co-workers solve their problems. Additionally, I love learning, but mostly applying clever, cleaner ways to do things, especially when I can delete code.
I'm an evangelist for documentation and best practices. I enjoy ensuring things are complete—documented, tested, released, and supported. The opposite rubs me the wrong way—a lack of documentation, hard-to-find resources, or ugly code. I don't like to let bad code sit and try to keep code I touch cleaner than how I found it.
I highly value companies that buy into agile at every level of the business.
Agile at scale requires trust at scale, and that is very hard to achieve.
I use things that enable me, like a clean, fast text editor and the terminal. That means tools like Rake and BOSH help me accomplish my work by automating repetitive tasks.
Configuration must be avoided as much as possible.
I started working at One Medical in 2015 on the electronic medical record and provider application, 1life. Lately I've been working on improving our clinical team workflows. Previous to that I helped migrate much of our infrastructure from Heroku and hosted services to Amazon Web Services. The first projects I worked on at One Medical were around clinical compliance with new standards and member registration.
In 2013 I accepted an offer from Pivotal Labs and moved to the San Francisco bay area. After a few months of client projects I started work on Cloud Foundry, where I worked on services, BOSH, and operations.
Previously, I lived in Kansas City and worked for Cerner for five years writing web applications and services at every level of the stack. When I started, I helped build and maintain the Cerner Store for a couple years. Then I moved to writing services focused on clinical search for a new, distributed architecture. My final year at Cerner was spent working to rapidly prototype and build a suite of web applications for a new initiative.
I started with simple MUD-like dungeons written in QBasic when I was a child and moved on to more complex, but useful, .NET applications in college. New ideas and projects excite me to no end, though it's always been challenging to drive a project through to a polished end-state.