I have worked on client and server-side software projects for the past 15 years in a variety of roles and technologies. Currently, I am director of engineering at a consulting agency overseeing an engineering staff of 20+ engineers working on a wide range of client projects for Fortune 500 and Fortune 100 companies.