David Heirigs
Brookfield, IL 630-***-**** *****.*******@*****.*** www.linkedin.com/in/daveheirigs
SCRUM MASTER AGILE COACH
Experienced, certified, hands-on Scrum Master empowering team autonomy, mastery and purpose through training and coaching. Dedicated to the growth of individuals and the performance of teams. Expertise in Java development and project management delivering business solutions in the investment, banking, and insurance industries. Experience in diverse companies from Fortune 500 to small sole proprietorships with expertise in training and coaching. Passionate, active in the agile community, and a servant leader.
CORE COMPETENCIES
Certified Scrum Master, Certified SAFe 4 Agilist, ICP-ENT Agility in the Enterprise, Kanban
Jira, JQL, Confluence, VersionOne(Digital.ai) Java Development, SDLC, XP
Portfolio Accounting, Finance, Banking, Insurance Teaching, Coaching, Mentoring
TECHNICAL SKILLS
Languages: Java, Spring, Hibernate, Perl, Python, C# Databases: Sybase, Informix, SQL Server
Operating Systems: Linux, Windows, Solaris, UNIX SCO/AT&T SVR4 Messaging: SWIFT, MQ
PROFESSIONAL EXPERIENCE
McDonalds, Chicago, IL Senior Scrum Master 12/2023 - 1/2025
Worked with teams on McDonald’s mobile app Delivery domain Scrum Master for the 3 hybrid teams (26 engineers), stood up 2 new teams consisting of both iOS/Android and backend .Net engineers. The Delivery domain is the interface between the store kitchens and the Delivery Service Providers such as DoorDash and Uber Eats providing efficient delivery to our customers. The domain also provides billing, payment and refund services ensuring proper payments to our DSPs and Owner Operators.
Assisted in quarterly PI Planning with my 3 Product Owners. Coached on maintaining team story backlogs.
Managed workloads and maintained coding standards to keep low defect rates through the final testing and go-live of a major release.
Coached teams in agile methodologies and implemented practices that resulted in improvements in velocity and completion rates (40% to 80+%).
Implemented automation in Jira to support our teams’ Definition Of Done and Working Agreement.
Maintained team statistics to document successes and challenges, allowing the evaluation of team experiments in their ways of working.
Assist the team through the use of shared Confluence pages and Jira dashboards, supporting internal coordination and communication with effective information radiators outside the team.
Mentored team members on Agile and becoming a Scrum Master.
Fiserv, Chicago, IL Senior Scrum Master 10/2019 - 11/2023
In the Card Services department, worked with several co-located and hybrid teams, developing Java APIs for consumption by internal clients through in-house apps, external client apps, and through a web portal with sandbox environment. The Card Services business domain includes all aspects of managing credit and debit cards. Technical architectures include on-premise JBoss and cloud-based Azure / OpenShift deployments. Mentored aspiring scrum masters and coached colleagues inside and outside immediate teams. Primary trainer and coach of new hire scrum masters. Coached the team on Scrum and Agile principles. Subject matter expert in corporate release management policies and procedures. Scrum Master for multiple teams onshore, offshore, remote, and co-located.
Expert in high compliance / highly regulated environments. Ensured the team maintained required coding standards for secure code and documentation of features to comply with release management standards.
Assisted the Release Management team in a decentralization project to eliminate bottlenecks and improve delivery.
Acknowledged in corporate-wide town hall for playing a lead role in the team’s outstanding delivery of a key project – a Client Service application in use by hundreds of internal users.
Facilitated the resolution of issues as a trusted servant leader, addressed risks and escalated concerns.
Resolved blockers to achieve the sprint goal through business experience and extensive organization knowledge. Taught and coached teammates, Product Owner, and Stakeholders to deliver a working product through refining the product backlog.
Experienced in good coding practices to reinforce professional standards, improve design and enhance agility.
Northern Trust Bank, Chicago, IL Scrum Master 9/2018 - 10/2019
Scrum Master for a large distributed team performing full stack (browser, server and database) development producing a micro service-based bank account portal application that facilitates account activity and personalized team assistance. The portal application is a ReactJS application on Pivotal Cloud Foundry with Java back end which uses Salesforce for case management. The team also developed a workflow manager to speed to market features like check reorder, transfer between accounts and change of address.
Facilitated all collaborative aspects of a scaled environment implementing aspects of LeSS. Facilitated scrum events, assisted the Product Owner with backlogs, coordinated with management and other Scrum Masters for the delivery of the business product.
Coached individual team members on effective agile development, career development and personal growth. Waterfall to Agile individual coaching included teaching Agile methodologies and values, explanations of Scrum, and creation of team working agreements, DOD and DOR.
Coached team for improvements in several key areas of interaction including the daily stand up and retrospective resulting in greater engagement as evidenced by improved story refinement and planning sessions.
Moody Bible Institute, Chicago, IL Agile Coach Volunteer Agile, Kanban 6/2018 - 7/2018
Provided consulting services to the supervisor of a construction project. The project was the cabling (phone, LAN, coax, fiber) of a new 5 story building used for print media creation and radio transmission. Consulted with the project supervisor to create a Kanban workflow system for a 9-member team on an IT infrastructure project.
Taught agile methodologies and mindset to the supervisor and team. Provided ongoing coaching on team building, agile methods and project management.
Project outcome surpassed all previous levels of performance due to greater clarity into the work in progress, creation of pull-based the work flow system, and the team’s autonomy and self-organization to plan and collaborate on their own daily work. The team members themselves reported greater performance and job satisfaction from the increased visibility and the ease of making adjustments mid-day.
Attained significant improvement in team effectiveness and quality as reported by the supervisor.
Morgan Stanley Investment Management, Chicago, IL 01/2001 – 05/2018
Programmer/Team Lead Project Manager
Java, Java Frameworks: Spring/Hibernate, Sybase, Python, Jetty, RES, AngularJS, C#, .Net, Informatica, SWIFT
Led projects on several teams across various financial business processes, including trading, accounting, and reporting. Played key roles in several major accounting system migrations. Started as a .Net developer in an Oracle-based mutual fund accounting system. Transitioned into a Java developer role of a Corporate Actions Management and portfolio accounting systems. Played a key role in the outsourcing of the portfolio accounting system to State Street. Transitioned to the trading support team to continue Java development and led several projects related to the Fund of Funds business trade transfer. Managed mandated upgrades to our SWIFT messaging systems.
Initiated an iterative development cycle to regularly deliver product increments to the product owners for evaluation.
Facilitated the daily team meetings and worked with the product owner and stakeholders to refine project requirements. Coordinated with other teams to achieve common goals.
Conducted periodic product team demonstrations for valuable feedback from our business partners.
Organized team retrospective meetings for continual improvement.
Coached the team to enhance performance through cooperation, interaction, and engineering practices.
Served as project manager, establishing and scheduling project milestones, and reporting progress to business stakeholders.
TWMS Project – Team Lead & Project Manager
TWMS (Transaction Workflow Management System) is a trading system extension facilitating trade execution with transfer agents and cash notification with the custodian. Developed an extensible workflow framework supporting multiple business units with customized requirements. Technologies: Java Jetty AngularJS MQ Sybase Python. Project planning with upper management. Team management on and off-shore / setting clear expectations and goals.
Tracked and communicated progress against milestones / Accountability.
Coordinated with other teams / Internal and external communications / Laisse with multiple business units.
Researched capabilities of outside clients–primarily the transfer agents–to provide them with the best client support.
The project met compliance with regulatory requirements by reducing operational access to trading systems, task automation, and a formal document retention ability and procedure enabling auditor self-service.
Considerable reduction in operational risk from the elimination of data access.
20% reduction in time spent on order processing due to enhanced reporting, report delivery, and task automation.
50% reduced time spent on training new operations staff due to an intuitive and unified user interface.
PRIOR EXPERIENCE
Van Kampen Investments, Oakbrook Terrace, IL Systems Programmer
ABN AMRO Services Company Inc., Chicago, IL Siebel Configurator
Millennium Information Services, Itasca, IL Systems Programmer
Britcom Telemarketing, a Division of Encyclopaedia Britannica, Lombard, IL Systems Programmer/Analyst
EDUCATION
Master of Business Administration (MBA) – Keller Graduate School of Management; In Progress
Bachelor of Science (BS), Electronics Engineering Technology – DeVry Institute of Technology