I am a physicist-turned-software engineer and ScrumMaster. I received my doctorate in Physics from Princeton University, spent several years doing astrophysics research at NASA Ames Research Center, then moved into the world of commercial software. I've written software in several languages, including Fortran, C, Smalltalk, Object Pascal, and Java.
I became interested in agile processes in 2007, while managing Web application and data-warehouse projects. I quickly converted to Scrum as the clear method of choice, and have never looked back.
I've since moved on from the full-time ScrumMaster role into Scrum training and consulting, which I find tremendously rewarding.
My "TLAs" (Three Letter Acronyms) include
PhD (in Physics)
CSM (Certified ScrumMaster)
CSP (Certified Scrum Practitioner)
PMP (PMI Project Management Professional)
PMI-ACP (PMI Agile Certified Practitioner)
Zuora, ScrumMaster and Scrum coach
January 2009 - May 2012, Redwood City, CA, United States
I coached the company's engineering department through a transition to Scrum. The company's six development teams included people in California and Beijing, which required creativity around scheduling and using communication tools effectively.
When I began the contract, the company had a waterfall process, but wanted to use Scrum because they had difficulty getting releases out on time, with acceptable quality. By the end of my contract, they were generating releases routinely every three weeks.
cPrime, Agile Trainer and Consultant
December 2009 - February 2012, Foster City, CA, United States
I conduct workshops on Scrum for our clients, and help clients plan and execute migrations to a Scrum process. I have conducted dozens of workshops in the last two years, and spent many months on-site at client locations to help them through their migrations.
June 2006 - June 2008, Santa Clara, CA, United States
I served as ScrumMaster for Web application, data warehouse, and Business-Intelligence development projects. These projects involved personnel in California, the East Coast of the US, and Shanghai, so one of the key challenges was implementing a Scrum process with such widely-distributed team members. We found effective ways of doing this, using various tools and scheduling techniques.
I also assisted other teams in the company in their migration to Scrum.