13+ years of experience as Engineering Manager, Technical Lead, Associate Software Developer, Developer on Microsoft technologies on a wide range of Interfaces between two different applications. Responsibilities in these roles include technical/team management, training, design and implementation.