What inspires me is guiding software engineering teams to deliver value on a regular cadence. With deep understanding of Agile methodologies and many years of coaching experience, I start with a lightweight framework to provide a foundation as teams learn to build and release software at the end of each iteration. As teams become more confident and self-managed, we use retrospectives at the end of each iteration to streamline process mechanics, optimize efficiency, reduce work in progress (inventory) and use team velocity metrics to increase forecast accuracy. I have over 20 years of technology experience -- starting as a developer for both business and scientific applications -- and am both PMI and CSM certified.


Peel Technologies

July 2014 - Present

Agile Coach

Mountain View , UNITED STATES


May 2008 - May 2014

Director Program Management

California , UNITED STATES



  • Quality Assurance
  • JIRA
  • iOS Development
  • Android
  • IEEE Software
  • Linux
  • System Architecture
  • Certified Scrum Master.
  • Distributed Systems
  • Product Management
  • Mobile Devices
  • Software Engineering
  • Agile Project Management
  • Software Project
  • Software Development
  • Agile Methodologies
  • Scrum
  • Mobile Applications
  • Agile Software


  • Rensselaer Polytechnic Institute

    B.S., Mathematics and Computer Science

  • Northeastern University - Graduate School of Business Administration

    MBA, Concentration in Operations and Software Management


  • PMP
  • CSM