I started developing software at an early age with a Commodore VIC20, then Commodore 64. As a kid I seemed to natrually go after my own game development using a number of Agile and SCRUM practices. I went off to college for a B.S. and then a M.S in Software Engineering. After that I was actually getting paid to develop software. At some point after leading the technical aspects of teams, I moved into a project manager role. This move seemed right and I took those pramatic practices I was introduced to as a kid, and refined them to act as a project manager that was about ensuring a team could succeed. Seeing the focus on good team practices across the industry around using SCRUM and other agile practices is refreshing as I've often seen other teams and even a few of my own get mired into efforts that didn't help us learn.
DevJam, Associate Producer DevDudes
December 2012 - Present, Minneapolis, MN, United States
Recruit and match SCRUM Team members to projects/opportunities. Assess and vete skills of SCRUM team members and on-board/coach DevDudes thru the duration of the effort.
United Health Group, Transition Manager
June 2012 - January 2013, Minnetonka, MN, United States
Manage SCRUM of SCRUMS for the TRICARE Program - Transitioning US Military Healthcare (TRICARE WEST) to UHC Military & Veterans. Various teams configured, built, and integrated solutions to implement a 3.5 million member health care plan. I coordinated the various SCRUM teams to achieve various delivery goals leading up to health plan go-live.
Ecolab, Global PMO Manager
November 2007 - March 2012, St. Paul, MN, United States
Lead methodology adoption including SCRUM.
June 2006 - November 2007, Plymouth, MN, United States
3 different engagements - utilizing SCRUM practices. The first engagement re-platformed a promotional retail system. The second engagement developed a new hearing aid product. The third engagement introduced SCRUM practices into the organization.
Genesis 10, Project Manager
August 2005 - June 2006, Woodbury, MN, United States
Lead teams in multiple clients building and configuring software systems.