Hi, I'm Max Guernsey, III, and I specialize in software development practices with a hands-on coaching approach. With years of experience mentoring teams and developing software across various technologies, I focus on driving technical excellence through test-driven development (TDD), behavior-driven development (BDD), and advanced design patterns. I enjoy teaching and working alongside teams to improve their technical skills and agile processes. My passion is helping organizations transform their software development culture and deliver high-quality products efficiently.

Max Guernsey, III

Hi, I'm Max Guernsey, III, and I specialize in software development practices with a hands-on coaching approach. With years of experience mentoring teams and developing software across various technologies, I focus on driving technical excellence through test-driven development (TDD), behavior-driven development (BDD), and advanced design patterns. I enjoy teaching and working alongside teams to improve their technical skills and agile processes. My passion is helping organizations transform their software development culture and deliver high-quality products efficiently.

Available to hire

Hi, I’m Max Guernsey, III, and I specialize in software development practices with a hands-on coaching approach. With years of experience mentoring teams and developing software across various technologies, I focus on driving technical excellence through test-driven development (TDD), behavior-driven development (BDD), and advanced design patterns.

I enjoy teaching and working alongside teams to improve their technical skills and agile processes. My passion is helping organizations transform their software development culture and deliver high-quality products efficiently.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Founding Partner at Producore, LLC
January 1, 2023 - June 15, 2024
Write and deliver software engineering excellence training and coaching programs. Teach-by-doing the following: refactoring, TDD, BDD, Design Patterns, advanced software design, requirements analysis.
Managing Member at Hexagon Software, LLC
October 1, 2008 - June 15, 2024
Primary focus: “coach from the keyboard” for a major streaming app provider. Train & mentor teams & management by participating in their daily activities. Help teams adopt requirements analysis, BDD, TDD, advanced software design, and refactoring. Help management define & implement measurements that drive improved technical practices. Engage executives to help clear impediments to technical excellence. Built apps, games, and utilities using Unity, Azure, PlayFab, and AzureDevOps to build a challenging strategy game that can be played on iOS, Android, or in a web browser.
Senior Consultant at Net Objectives, Inc.
August 1, 2014 - February 28, 2018
Train teams to upgrade their technical and analysis skills. Coach teams to facilitate their transformation. Build two new courses pertaining to advanced concepts in design patterns and in acceptance-test-driven development (ATDD).
Principal Software Architect at Accelrys
January 1, 2010 - August 31, 2014
Provide vision for product technical direction. Teach test-driven development (TDD), ATDD, Design Patterns to my team and others around the world. Transform team development & reporting process from nearly-waterfall to truly agile. Establish culture of disciplined software development. Cut release time from nearly a year to 6-8 weeks. Cut churn time at end of release from over a month to a few days. Train & coach other teams toward their own transition.
Senior Software Developer at MOD Systems
March 1, 2009 - December 31, 2009
Teach and establish as part of culture TDD, ATDD, and Design Patterns. Build and extend service to ingest video assets from a wide array of studios into unified retail database.
Training Materials Consultant at Net Objectives, Inc.
February 1, 2009 - February 28, 2009
Define the initial version of Net Objectives’ now-very-popular ATDD course.
TDD Mentor (Consultant) at Getty Images
March 1, 2008 - December 31, 2008
Establish by example the why and how to TDD and Design Patterns. Transition team toward incremental delivery of extensions to working software.
Software Development Mentor (Consultant) at Symetra
May 1, 2006 - August 31, 2007
Coach team on transition to agile processes. Demonstrate application of design patterns by example. Help adopt TDD as a team-practice.
Senior Software Developer at Brewer Consulting
March 1, 2006 - April 30, 2006
Design and implement extensions to proprietary round-trip engineering system designed to accelerate delivery of value to Brewer’s clients.
Software Development Engineer III (Contractor) at Microsoft
June 1, 2005 - March 31, 2006
Build new components for internal website to help leadership better connect with developers. Mentor team members on Object-Oriented Design/Design Patterns.
Software Architect (Contractor) at AltSource
April 1, 2005 - June 30, 2005
Fixed-bid development: create a library to encapsulate Cingular’s CARE protocol and make it accessible from .NET applications.
Software Architect (Contractor) at Banfield
October 1, 2004 - April 30, 2005
Develop code generator and Visual Studio plug-in to generate data-access layer code. Define data-access layer patterns. Design & implement event-oriented business logic library.
Programmer/Analyst (Contractor) at Iovation
January 1, 2004 - July 31, 2004
Develop high-performance, purpose-built threading class library in C++. Architect & oversee implementation of data-access and business logic layers for PHP administration portal used to manage online casino software.
Software Developer (Contract) at Money Tree Software
December 1, 2002 - December 31, 2003
Translate Visual Basic & Excel software package into Java product. Develop online version of their Silver product.
Support Software Engineer at Rogue Wave Software
April 1, 1999 - November 30, 2002
Diagnose bugs. Develop workarounds for customers. Work with development to resolve issues.
Founding Partner at Producore, LLC
January 1, 2023 - June 23, 2024
Write and deliver software engineering excellence training and coaching programs. Teach-by-doing the following: refactoring, TDD, BDD, Design Patterns, advanced software design, requirements analysis.
Managing Member at Hexagon Software, LLC
October 1, 2008 - June 23, 2024
Primary focus: “coach from the keyboard” for a major streaming app provider. Train & mentor teams & management by participating in their daily activities. Help teams adopt requirements analysis, BDD, TDD, advanced software design, and refactoring. Help management define & implement measurements that drive improved technical practices. Engage executives to help clear impediments to technical excellence. Built apps, games, and utilities using Unity, Azure, PlayFab, and Azure DevOps to build a challenging strategy game playable on iOS, Android, or web browsers.
Senior Consultant at Net Objectives, Inc.
August 1, 2014 - February 28, 2018
Train teams to upgrade their technical and analysis skills. Coach teams to facilitate their transformation. Build two new courses pertaining to advanced concepts in design patterns and in acceptance-test-driven development (ATDD).
Principal Software Architect at Accelrys
January 1, 2010 - August 1, 2014
Provide vision for product technical direction. Teach test-driven development (TDD), ATDD, Design Patterns to the team and others globally. Transform team development & reporting process from nearly-waterfall to truly agile. Establish a culture of disciplined software development. Cut release time from nearly a year to 6-8 weeks. Cut churn time at end of release from over a month to a few days. Train & coach other teams toward their transition.
Senior Software Developer at Mod Systems
March 1, 2009 - December 31, 2009
Teach and establish as part of culture TDD, ATDD, and Design Patterns. Build and extend service to ingest video assets from multiple studios into unified retail database.
Training Materials Consultant at Net Objectives, Inc.
February 1, 2009 - February 28, 2009
Defined the initial version of Net Objectives’ ATDD course.
TDD Mentor (Consultant) at Getty Images
March 1, 2008 - December 31, 2008
Established by example the why and how to TDD and Design Patterns. Transitioned team toward incremental delivery of software extensions.
Software Development Mentor (Consultant) at Symetra
May 1, 2006 - August 31, 2007
Coached team on transition to agile processes. Demonstrated application of design patterns by example. Helped adopt TDD as a team practice.
Senior Software Developer at Brewer Consulting
March 1, 2006 - April 30, 2006
Designed and implemented extensions to proprietary round-trip engineering system designed to accelerate delivery of value to clients.
Software Development Engineer III (Contractor) at Microsoft
June 1, 2005 - March 31, 2006
Built new components for internal website to help leadership better connect with developers. Mentored team members on Object-Oriented Design and Design Patterns.
Software Architect (Contractor) at AltSource
April 1, 2005 - June 30, 2005
Fixed-bid development: created a library to encapsulate Cingular’s CARE protocol for accessibility from .NET applications.
Software Architect (Contractor) at Banfield
October 1, 2004 - April 30, 2005
Developed code generator and Visual Studio plug-in to generate data-access layer code. Defined data-access layer patterns. Designed & implemented event-oriented business logic library.
Programmer/Analyst (Contractor) at Iovation
January 1, 2004 - July 31, 2004
Developed high-performance threading class library in C++. Architect & oversaw implementation of data-access and business logic layers for PHP admin portal to manage online casino software.
Software Developer (Contract) at Money Tree Software
December 1, 2002 - December 31, 2003
Translated Visual Basic & Excel software package into Java product. Developed online version of their Silver product.
Support Software Engineer at Rogue Wave Software
April 1, 1999 - November 30, 2002
Diagnosed bugs and developed workarounds for customers. Worked with development team to resolve issues.
Founding Partner at Producore, LLC
January 1, 2023 - June 5, 2024
Write and deliver software engineering excellence training and coaching programs. Teach-by-doing the following: refactoring, TDD, BDD, Design Patterns, advanced software design, requirements analysis.
Managing Member at Hexagon Software, LLC
October 1, 2008 - June 5, 2024
Primary focus: “coach from the keyboard” for a major streaming app provider. Train & mentor teams & management by participating in their daily activities. Help teams adopt requirements analysis, BDD, TDD, advanced software design, and refactoring. Help management define & implement measurements that drive improved technical practices. Engage executives to help clear impediments to technical excellence. Built apps, games, and utilities using Unity, Azure, PlayFab, and AzureDevOps to build a challenging strategy game that can be played on iOS, Android, or in a web browser.
Senior Consultant at Net Objectives, Inc.
August 1, 2014 - February 28, 2018
Train teams to upgrade their technical and analysis skills. Coach teams to facilitate their transformation. Build two new courses pertaining to advanced concepts in design patterns and in acceptance-test-driven development (ATDD).
Principal Software Architect at Accelrys
January 1, 2010 - August 1, 2014
Provide vision for product technical direction. Teach test-driven development (TDD), ATDD, Design Patterns to my team and others around the world. Transform team development & reporting process from nearly-waterfall to truly agile. Establish culture of disciplined software development. Cut release time from nearly a year to 6-8 weeks. Cut churn time at end of release from over a month to a few days. Train & coach other teams toward their own transition.
Senior Software Developer at Mod Systems
March 1, 2009 - December 31, 2009
Teach and establish as part of culture TDD, ATDD, and Design Patterns. Build and extend service to ingest video assets from a wide array of studios into unified retail database.
Training Materials Consultant at Net Objectives, Inc.
February 1, 2009 - February 28, 2009
Define the initial version of Net Objectives’ now-very-popular ATDD course.
TDD Mentor at Getty Images (Consultant)
March 1, 2008 - December 31, 2008
Establish by example the why and how to TDD and Design Patterns. Transition team toward incremental delivery of extensions to working software.
Software Development Mentor at Symetra (Consultant)
May 1, 2006 - August 31, 2007
Coach team on transition to agile processes. Demonstrate application of design patterns by example. Help adopt TDD as a team-practice.
Senior Software Developer at Brewer Consulting
March 1, 2006 - April 30, 2006
Design and implement extensions to proprietary round-trip engineering system designed to accelerate delivery of value to Brewer’s clients.
Software Development Engineer III at Microsoft (Contractor)
June 1, 2005 - March 31, 2006
Build new components for internal website to help leadership better connect with developers. Mentor team members on Object-Oriented Design/Design Patterns.
Software Architect at AltSource (Contractor)
April 1, 2005 - June 30, 2005
Fixed-bid development: create a library to encapsulate Cingular’s CARE protocol and make it accessible from .NET applications.
Software Architect at Banfield (Contractor)
October 1, 2004 - April 30, 2005
Develop code generator and Visual Studio plug-in to generate data-access layer code. Define data-access layer patterns. Design & implement event-oriented business logic library.
Programmer/Analyst at Iovation (Contractor)
January 1, 2004 - July 31, 2004
Develop high-performance, purpose-built threading class library in C++. Architect & oversee implementation of data-access and business logic layers for PHP administration portal used to manage online casino software.
Software Developer at Money Tree Software (Contract)
December 1, 2002 - December 31, 2003
Translate visual basic & excel software package into Java product. Develop online version of their Silver product.
Support Software Engineer at Rogue Wave Software
April 1, 1999 - November 30, 2002
Diagnose bugs. Develop workarounds for customers. Work with development to resolve issues.
Founding Partner at Producore, LLC
January 1, 2023 - June 26, 2024
Write and deliver software engineering excellence training and coaching programs. Teach-by-doing the following: refactoring, TDD, BDD, Design Patterns, advanced software design, requirements analysis.
Managing Member at Hexagon Software, LLC
October 1, 2008 - June 26, 2024
Primary focus: “coach from the keyboard” for a major streaming app provider. Train & mentor teams & management by participating in their daily activities. Help teams adopt requirements analysis, BDD, TDD, advanced software design, and refactoring. Help management define & implement measurements that drive improved technical practices. Engage executives to help clear impediments to technical excellence. Built apps, games, and utilities using Unity, Azure, PlayFab, and Azure DevOps to build a challenging strategy game that can be played on iOS, Android, or in a web browser.
Senior Consultant at Net Objectives, Inc.
August 1, 2014 - February 28, 2018
Train teams to upgrade their technical and analysis skills. Coach teams to facilitate their transformation. Build two new courses pertaining to advanced concepts in design patterns and in acceptance-test-driven development (ATDD).
Principal Software Architect at Accelrys
January 1, 2010 - August 31, 2014
Provide vision for product technical direction. Teach test-driven development (TDD), ATDD, Design Patterns to my team and others around the world. Transform team development & reporting process from nearly-waterfall to truly agile. Establish culture of disciplined software development. Cut release time from nearly a year to 6-8 weeks. Cut churn time at end of release from over a month to a few days. Train & coach other teams toward their own transition.
Senior Software Developer at Mod Systems
March 1, 2009 - December 31, 2009
Teach and establish as part of culture TDD, ATDD, and Design Patterns. Build and extend service to ingest video assets from a wide array of studios into unified retail database.
Training Materials Consultant at Net Objectives, Inc.
February 1, 2009 - February 28, 2009
Define the initial version of Net Objectives’ now-very-popular ATDD course.
TDD Mentor (Consultant) at Getty Images
March 1, 2008 - December 31, 2008
Establish by example the why and how to TDD and Design Patterns. Transition team toward incremental delivery of extensions to working software.
Software Development Mentor (Consultant) at Symetra
May 1, 2006 - August 31, 2007
Coach team on transition to agile processes. Demonstrate application of design patterns by example. Help adopt TDD as a team practice.
Senior Software Developer at Brewer Consulting
March 1, 2006 - April 30, 2006
Design and implement extensions to proprietary round-trip engineering system designed to accelerate delivery of value to Brewer’s clients.
Software Development Engineer III (Contractor) at Microsoft
June 1, 2005 - March 31, 2006
Build new components for internal website to help leadership better connect with developers. Mentor team members on Object-Oriented Design/Design Patterns.
Software Architect (Contractor) at AltSource
April 1, 2005 - June 30, 2005
Fixed-bid development: create a library to encapsulate Cingular’s CARE protocol and make it accessible from .NET applications.
Software Architect (Contractor) at Banfield
October 1, 2004 - April 30, 2005
Develop code generator and Visual Studio plug-in to generate data-access layer code. Define data-access layer patterns. Design & implement event-oriented business logic library.
Programmer/Analyst (Contractor) at Iovation
January 1, 2004 - July 31, 2004
Develop high-performance, purpose-built threading class library in C++. Architect & oversee implementation of data-access and business logic layers for PHP administration portal used to manage online casino software.
Software Developer (Contractor) at Money Tree Software
December 1, 2002 - December 31, 2003
Translate visual basic & excel software package into Java product. Develop online version of their Silver product.
Support Software Engineer at Rogue Wave Software
April 1, 1999 - November 30, 2002
Diagnose bugs. Develop workarounds for customers. Work with development to resolve issues.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Professional Services, Media & Entertainment, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate