Software Development Manager
• Hands-on Software Development Manager for 2 scrum teams with 15 software engineers total (including onshore/offshore/nearshore) responsible for new applications, product development and initiatives, enhancements, service delivery, DevOps, reliability, security, and infrastructure. Using C#, .NET Framework, .NET/Core, REST APIs, T-SQL, micro-services, Git, Angular, Agile, Scrum.• Release Manager for 6 corporate software applications and 4 micro-services. Using Jira and Red-Gate tools.• Drove redesign and refactoring of critical components to remove bottlenecks and improve performance by 35% and a 20% reduction in production incidents. Using C#, Node.js, .NET Framework, .NET/Core, REST APIs, T-SQL, micro-services• Collaborated with Product Owners and Stakeholders to define technical requirements of new product features and product backlog. • Improved developer and QA Jira workflows improving development burn-down by 70%. • Managed Agile transformation that included introduction and training of Jira, sprint planning, scrum meetings, daily code review, road maps and new product and project management workflows.• Migrated both ARCH platforms from a hosted data center to Azure and implemented failover, dynamic scaling, monitoring/alerts, and improved application resiliency and availability.• Supervised multidisciplinary teams, including Development, Infrastructure, and DevOps, to optimize Azure App Services and VMs, improving operational efficiency by 50% and reducing incident resolution time by 35%. • Performed coding on new product features and defect repairs, using C#, .NET Framework, .NET/Core, Node.js, T-SQL, and Angular.• Created multiple internal tools to streamline development and QA testing, using C#, WinForms, .NET Framework T-SQL.