Senior Software Engineer / Scrum Master (Hotdocs Group)
As a software engineer and Scrum master, I motivated and guided our teams to understand and apply the principles and practices of agile software development. Facilitated the agile transformation of 2 cross-functional teams through coaching, teaching, persuading, encouraging, and reflecting with the teams in informal and formal settings:- Taught teams to deliver completed high-quality work. Our product owner said “I don’t worry about demos in Sprint Reviews anymore, because now when we are done everything works”- Lead teams to improve completion rate of forecast work in each 2 week sprint from 33% to more than 80%.- Developed systems for improving quality of code base that retired over 2,000 legacy todo issues and more than 40 major issues of technical debt.- Taught teams automated testing and Test Driven Development. Teams developed more than 3000 unit tests and more than 800 automated integration tests.- Coached teams to develop engaging and effective sprint planning, which improved collaboration, ability to complete work and quality of work.- Coached habits of individual and group learning which improved engineering practices and team dynamics.- Key contributor in the UI/UX design and technical design/implementation, using C# and XAML, of new features which allowed content experts to more easily create and program document assembly templates.- Created integration tests for runtime and scripting that allowed easy verification of functionality.- Consistently championed and taught principles and practices throughout the organization, influenced company bonus structure to better reward teamwork.- Coached individuals on behavioral issues which reduced team conflict.- Assisted in backlog maintenance in Jira.- Facilitated Sprint Reviews, Sprint planning, Daily Scrums. - Worked with teams to identify and remove impediments.- Integrated with 3rd-party solutions, worked with 3rd-party vendors to resolve issues.