I am an expert in agile software development and release management for agile teams and an author. I have also done training and consulting work. My areas of experience include building software systems using object oriented languages and agile development techniques and coaching, software and organizational patterns and software configuration management patterns and techniques. I work as an engineer at Humedica.
I am especially interested in the interactions between architectural and organizational issues, especially as they relate to helping teams to develop requirements so that we are solving the right problems, understanding how to apply various technologies, and building tools. I have been active in the Patterns Community. I am a Certified ScrumMaster Practicing.
I've been involved with Object Oriented software development since 1989. I've worked on a number of different companies, both large and small.
My education includes a Bachelor of Science degree in Electrical Engineering from MIT in 1987, and a Master of Science degree in Operations Research from Stanford University. I also graduated from Stuyvesant High School in New York City. I grew up in Ozone Park, NY.
I'm a member of Computer Professionals for Social Responsibility, Institute of Electrical and Electronic Engineers and the Association for Computing Machinery. I participate in the New England Agile Bazzar, the Boston area agile group.
Please have a look at my list of suggested books .