About Me

...for those who don't know me.

Photo credit: https://flic.kr/p/hADZKt


I am the Engineering Manager for the Netflix Developer Productivity team. I have been developing Java/JVM-based applications for most of my career and been known to dabble in other languages as well. I am passionate about building quality software through automation. You can frequently find me talking about Agile, Continuous Delivery, DevOps, or build and test automation. I am the founder of the DC Continuous Delivery meetup.

In 2015, I took on an extended larger team responsible for all tooling from source to immutable artifacts. This larger team focuses on Developer Productivity. Prior to that, I managed the Netflix Build Tools team (now part of Developer Productivity). I joined Netflix in early 2014.

Prior to Netflix, I was the Director of DevOps, for Blackboard Learn (their flagship product). As Director of DevOps, I was responsible for the build and test infrastructure, as well as the development tooling. In addition to managing the DevOps team, I was charged with coaching senior management, engineering and QA on how to migrate Blackboard Learn towards continuous delivery.

I began my career in the Washington, D.C. metro area as a software engineer consulting for the federal government. I started out at Booz Allen Hamilton where I cut my teeth building software solutions for the Marine Corps Recruting Command and the National Science Foundation. My passion to build automation, continuous integration and test automation was cultivated here. In 2009 I joined Excella Consulting, where I was immersed in the world of Agile software development. At Excella, I began to My Continuous Delivery journey, automating deployment pipelines for customers.