I have 21 years of software development experience including 13 years as team lead or department manager. I was an early advocate of Agile development principals and coordinated the training and creation of cross functional teams for all engineering departments.