Over 35 years of dealing with software projects: I have done every role imaginable around software (develop, requirements, test, QA, CM, project manager, technical lead, scrum master, end user rep, and so on). In my current role I oversee a Development Group that customizes SaaS platforms as well as build completely custom solutions and create long-term strategic initiatives to optimize functionality while reducing expenses.