I have been a software engineer for 12 years, then went into management and ultimately as a director of engineering in several companies. I have worked in agile process management for 15 years. I have also spent time with Project and Program management jobs.More...