Director/Enterprise Architect with Product Development experience including: visioning, requirements gathering, project management, hands-on development and team leading. Experienced in full software development lifecycle, financial projections, department building, project management, third-party integration, back end development, front end interfaces and usability; taking over risky projects and finalizing them on tight deadlines. Possess excellent verbal and written communication skills with business users and managers of all tiers, capable of producing full technical documentation and specs as well as designing complex information systems.