Lead Software Engineer
Current• Agile Leadership: Coached a team of 8 to 9 developers and testers, fostering an environment of collaboration and open communication that ultimately enhanced overall team productivity and morale.• Program Increment Planning: Facilitated Program Increment (PI) planning sessions, providing crucial support to the product owner in effectively managing the product backlog to align with project goals and priorities.• System Development Oversight: Drove daily system development and maintenance activities, diligently ensuring compliance with established SLAs while promoting innovative approaches and delivering high-quality solutions to meet business needs.• Documentation and Planning: Designed comprehensive High-Level and Low-Level documents, meticulously preparing the PI board to include loads, risks, and dependencies, which facilitated informed decision-making during management review.• Task Allocation and Oversight: Allocated stories and tasks within the team, while effectively overseeing the entire Develop, Build, Test, Release (DBTR) cycle to ensure timely and successful project delivery.• Code and Test Case Review: Conducted thorough code and test case reviews, ensuring that all outputs adhered to established coding standards and met quality benchmarks, maintaining the integrity of the codebase.• Application Security Management: Managed application security by documenting all Application Security Testing (AST) activities, guiding for resolution of vulnerabilities and implementing best practices to safeguard the app.• Performance Maintenance: Maintained baseline performance by implementing data purging and batch performance improvements, ensuring that system operations remained efficient and effective.• Code Maintenance Oversight: Oversaw all code maintenance activities, including GIT merging and sonar scans, to ensure that code quality remained high and that any potential issues were identified and addressed promptly.