I'm a UX designer with a broad interest in product, strategy, and development. I have a background in software engineering and ITSM. I'm an advocate of discovery-driven planning and lean/agile approaches to product definition and delivery.
Principal UX Designer at SolarWinds
2012 - present
Worked with product managers and developers across the SolarWinds Core IT business to deliver new features, refactor legacy features, and launch new product lines. Built complex, interactive prototypes (Axure, Angular, d3). Facilitated design sprints using a custom 4-day model. Mentored junior designs, wrote case studies for successful projects, worked with a worldwide team to deliver products that users love.
Technical Lead Developer at SolarWinds
2011 - 2012
Led the effort to integrate Hyper9 with the SolarWinds product suite. Introduced the MVVM pattern to other product teams. Collaborated with UX to redesign the Hyper9 product navigation.
User Interface Lead at Hyper9
2007 - 2011
Designed and built a robust, modular user interface (Flex). Collaborated extensively with founders and backend developers to find creative ways to use the underlying technology to solve user problems. Wrote tests (FlexUnit) and build integration (Maven/ant).
Engineer at Surgient
2003 - 2007
Performed a variety of development tasks. Highlights include defining a protocol for software agent capability discovery (C#), creating a UI framework that allowed professional services to rapidly create custom websites for clients (C#/XSLT), and building tools for batch-editing virtual disk images (C++).
Front End Developer at ProTier
2001 - 2003
Designed and built the company's web-based UI (C#/ASP.Net). Worked with the founders to transition the company from a hosted MSP business to an on-premises packaged product.
Consultant at Edison Group
1999 - 2000
Wrote Peoplesoft middleware connector code (VB6) for clients. Worked with senior consultants and customers to define requirements and validate finished code.