Writing software is fun. Especially large scale, complex web applications. I'm equally comfortable working on a strategy to help make an application scale to support orders of magnitude more users as developing a plan to make an application more intuitive for the users. I've been doing this long enough to be very flexible when it comes to languages and platforms.What drives me is technically challenging work that delivers business value.
In addition to the skills listed below, I also understand the language of "Business" very well. Often, I find myself serving a team as a translator between the business and the engineering teams.
As a manager, I enjoy mentoring leads & programmers and honing our skills together. I've successfully built teams from scratch as well as assumed leadership over existing teams. But I love writing software, so even if I am in a primarily management role, I'll find a way to contribute on a technical level. Regarding delivery, I'm a big fan of agile methodologies, microservices, and continuous delivery.