Software Developer and Technology Leader with over 20 years experience in both hands-on and leadership roles. Skilled in agile methodologies and best practices, agile project management, and requirements definition.