Download PDF

Work experience

Sep 2018Present

Developer Advocate

  • Create momentum and drive the success of Google Cloud Platform (GCP) through interactions with key third-party technical communities.
  • Advocate for Google Cloud products in-person and online through activities including presenting at conferences, blogging, creating videos and writing technical tutorials.
  • Advocate internally and influence Google Cloud product strategy by working with Product Management, Engineering, PR, Marketing, Business Development, and other cross-functional teams.
  • Work with Product, Engineering and Marketing teams to define product strategies, to craft narratives, and to build demos around new and existing products and features.
Sep 2012Sep 2018

VP, Community Development


VP, Community Development - Oct 2015 -Sep 2018 

Amplify, facilitate, encourage, support, and contribute to the health, growth, and well-being of the Chef and DevOps communities. 

Manage and support a team of software engineers dedicated to our open source projects. 

Help customers along their DevOps and automation journey.

Serve as conference chair for our annual conferences:  ChefConf and our Community Summits.

Technical Community Manager - Sep 2012 - Oct 2015

Promoted to VP, Community Development - Oct 2015

Build out and enhance training offerings including the earliest versions of Learn Chef.

Dec 2009Sep 2012

Web Operations Manager


Work proactively to solve challenges associated with growing, high-volume, consumer-facing Web applications. Support and build out next generation infrastructure while managing and improving existing assets.

Organizational development

Triple the size of the operations team , set the tone of the organization advocating  for collaboration, constant learning, and continuous improvement.

Continuous deployment

Increased our deployment frequency from once every two weeks to five to ten times a day.


Manage infrastructure as code using Chef.  Quickly spin-up new environments, expand capacity, and manage change across the entirety of the infrastructure.  The infrastructure was co-located in a datacenter and running in a public cloud (AWS).

Developer Support

Improve agility of the engineering team through self-service provisioning of environments, continuous integration, configuration, and deployments.

Production Operations

Manage a suite of applications ensuring they are meeting all business and functional requirements.

Sharing with the Community

Part of improving the  team is sharing both the good and the bad with the community.  This was done by contributing to the CustomInk Technology blog,  speaking at technical conferences, and organizing local meetups such as DevOpsDC and Washington, D.C. MongoDB Users Group

Nov 2007Dec 2011

  • General Manager - June 2009 - December 2011
  • Board of Directors - June 2009 - December 2011
  • Senior Director, Operations - November 2007 - June 2009

Some of the roles I had while at VisualCV

  • Customer Support and Advocacy
  • Ruby on Rails Engineer
  • Release and Deployment Manager
  • System Administrator
  • Developer Support
  • Internal IT
  • Business Development
  • Email Administrator
  • Product Evangelist
  • Training content development
  • Webinar Host

In December, 2011, VisualCV was acquired by Talent Technology.  I assisted in the transfer of assets, application, infrastructure, and domain knowledge and was retained as a consultant until October, 2014.

Mar 2001Oct 2007

webMethods / SoftwareAG

Director, CRM Applications

  • Lead a team of Siebel & Siebel Analytics developers
  • Partner with various business units to streamline and automate many key business processes and improve analytical capabilities.
  • Improve the end-users' experience with the CRM systems
  • Design, develop, and deploy a Professional Services Deal Desk application used by various business units to approve new Professional Services contracts.

Manager, Customer Support Applications

  • Responsible for all web-based, customer-facing applications as well as internally focused productivity tools for Customer Support
  • Lead effort to transform extranet (webMethods Advantage) into a showcase implementation of webMethods' products.
  • Improve customer satisfaction and decrease service request resolution time by providing tools necessary for customers to self diagnose and resolve issues.
  • Build and launch customer & partner extranet serving over one thousand logins per day.
  • Build and launch developer community site with free evaluation downloads.
  • Integrate the extranet with various back office applications, including Siebel.

In 2007, webMethods was acquired by SoftwareAG.  As part of the webMethods IT management team, I was responsible for consolidating the sales and CRM processes and systems of both companies., Eloqua, and webMethods became the primary tools used by Sales and Marketing.  We combined the best practices from both organizations using these tools.

Jan 1999Feb 2001

Trainer & Application Engineer (BroadVision)

USinternetworking (USi)

Build educational services offerings for  BroadVision, Microsoft Site Server, and PeopleSoft.  One of the first certified BroadVision training partners.  Deliver training to all of our internal BroadVision engineers.  Grow our BroadVision training program to one million dollars in annual revenue. Work as an Application Planning Consultant, helping to define e-commerce personalization requirements and strategies for customers.

Sep 1997Jan 1999

Supply Chain Management Trainer

  • Develop and deliver training for multiple applications.
  • Conduct needs assessment analysis to determine training opportunities.
  • Develop curriculum for supply chain management courses.
  • Provide billable consulting services in support of supply chain management implementations within multiple industries.

Online Media


May 1995

Bachelor of Arts

University of Maryland