I am well versed in 12-factor application development principles and have led many initiatives to create green field cloud-native applications and modernize legacy applications using a combination of the strangler pattern and "lift-and-shift" methodology. I use and teach test-driven-development (TDD) strategies.