Lead Software Engineer
CurrentIn this current role, I oversee full software life-cycle development, including requirements gathering, technical design, data/business process integration, development, and maintenance. One of my key responsibilities is to direct team of 24 developers, database engineers, and business process professionals working with .NET MVC, Azure and Desktop Applications. Moreover, I lead design and direction of new applications based on gathered user requirement.Some key accomplishments associated with this job role include:• Established development team at Naval Special Warfare Development Group from five developers to a team of 21 developers, dbas, process analysts, product managers, and QA specialists.• Managed a portfolio of over 40 internally built applications with a back log of 30 more to be built currently all on a single data lake backend.• Improved visibility into all aspects of the business making decisions easier and more effective for leaders.• Decreased time to answer questions about events through data gathering, analytics and dashboard metric delivery.• Reduced "Time to market" for web-based applications through application and functional templates.