Demonstrated ability to build integrated solutions across multiple IT platforms with an understanding of application development environments, database, data management and infrastructure capabilities and constraints. Understanding of computer technology, methodology, and full life-cycle development with demonstrated ability overseeing technical implementation of software products.