An analytical and innovative software development leader with managerial expertise and demonstrated success in applications development, requirement definition, and implementing agile methodologies. Drives software development, achieving consistent and robust products. Motivates employees to surpass benchmark goals. Maintains leading technical architecture and development. Manages software programs that deliver cost effective, timely and high quality products.