Consultant, Author, Technical Lead at Cyrus Innovation
Greater Boston Area
Consultant, Author, Technical Lead at Cyrus Innovation
Greater Boston Area
Expert in agile software development and release management with experience delivering enterprise applications through multiple release cycles. Skilled at leading teams, mentoring team members, developing architecture, design, and requirements, and establishing lightweight software configuration management and release processes to enable organizations to build stable products quickly. Author of Software Configuration Management Patterns: Effective Teamwork, Practical Integration (Addison-Wesley ) I do contract software development and coaching, and consulting on development, design, and SCM Process issues.
Java and J2EE development, Software Configuration Management and Process Improvement, Agile Software Development. Certified ScrumMaster.
(Privately Held; 11-50 employees; Information Technology and Services industry)
January 2008 — Present (5 months)
(Sole Proprietorship; Myself Only; Computer Software industry)
January 2003 — Present (5 years 5 months)
Give training classes and provide consultation on teamwork, configuration management related issues
(Computer Software industry)
2003 — Present (5 years)
(Privately Held; 11-50 employees; Computer Software industry)
September 2007 — December 2007 (4 months)
(Public Company; 501-1000 employees; Computer Software industry)
January 2006 — August 2007 (1 year 8 months)
Technical lead and ScrumMaster for search applications team.
(Public Company; 1001-5000 employees; IRM; Computer Software industry)
June 2004 — December 2005 (1 year 7 months)
Develop software for Digital Archive products.
(Public Company; 201-500 employees; Computer Software industry)
February 2004 — June 2004 (5 months)
Part of a 3 person team developing an interface to configure the database for an IVR system for clinical trials. Developed in Java using J2EE technologies, including Struts and Tiles using an iterative/agile approach with weekly releases.
(Privately Held; 1-10 employees; Computer Software industry)
August 2003 — January 2004 (6 months)
Developed software and managed projects for a telephone and web based bill presentment and payment system using Java, J2EE technologies, Tomcat Servlet engine and the Eclipse IDE.· Led the development of the telephone (VXML) interface to the bill payment application. Managed a 3 person core team. Maintained and extended VXML for a voice application under development, including quickly understanding an existing code base.· Developed and introduced a testing infrastructure for the voice and web applications using Cactus, StrutsTestCase,JUnit,, XMLUnit,and HTTPUnit).· Developed components to implement a bill payment system with a web and telephone interface. Code was written using Java, J2EE technologies (JSP, Taglibs), Jakarta Struts, VXML. The work included implementing interfaces to an Oracle database and an XML over HTTP web service interface. I led the effort to incorporate Struts into the application.
(Computer Software industry)
2001 — 2002 (1 year)
(Privately Held; 11-50 employees; Computer Software industry)
June 2001 — August 2002 (1 year 3 months)
(Privately Held; 11-50 employees; Computer Software industry)
October 2000 — May 2001 (8 months)
(Privately Held; 11-50 employees; Computer Software industry)
July 1999 — October 2000 (1 year 4 months)
(Privately Held; Computer Software industry)
October 1998 — July 1999 (10 months)
(Privately Held; Computer Software industry)
April 1998 — September 1998 (6 months)
(Privately Held; Computer Software industry)
January 1997 — April 1998 (1 year 4 months)
(Privately Held; Computer Software industry)
February 1996 — December 1996 (11 months)
(Educational Institution; Higher Education industry)
June 1992 — January 1996 (3 years 8 months)
Designed and implemented software to monitor scientific instruments, and analyze scientific data for the Rossi-XTE satellite.
(Public Company; Computer Software industry)
May 1990 — February 1992 (1 year 10 months)
MS, Operations Research, September 1987 — June 1988
SB, Electrical Engineering, September 1983 — June 1987
September 1979 — June 1983
ACM, IEEE, Agile Alliance, Boston SPIN