Patrick Szalapski
About
Patrick Szalapski, CSP, Independent Software and Agile Consultant
I lead software teams, make software using .NET, and coach on Scrum and Agile.
SKILLS AND ROLES
Developer: I specialize in “back-end or middle tier” Microsoft-stack implementation work such as web services, class libraries, platform components, internal web sites/tools, logging, ETL projects, database integration, and data warehousing. Tech includes .NET (C# / VB), ASP.NET, MVC, WCF, SQL Server/T-SQL, SSIS, WPF, JavaScript, with exposure to hundreds of other languages and frameworks.
Agile and Scrum Coach: I train groups of any size, develop customized training for teams, and provide ongoing training to get a team running or help them improve in getting value from Agile and/or Scrum. As a developer with rich history of successful business-side interactions, I am uniquely positioned to empathize with a development team as they learn and change. I am a Certified ScrumMaster and pending Certified Scrum Developer.
Architect and Quality Consultant: I lead teams to introduce or improve software quality practices including peer code review, unit testing, integration testing, continuous integration, and “soft” team tactics. I design software systems’ architecture (not visual elements), either from the ground-up or renovating.
I've spent my whole life twiddling with software, and I have grown to be passionate about good software design and practices. Since 2009, I have been leading Scrum teams and gathering all the best practices and attitudes necessary to make a software team effective and efficient. I am most experienced in digital/relationship marketing, eCommerce, CRM, ETL, and data warehousing domains, but I don't limit myself to these areas.
Experience and services
-
Career history
- 2007-02-02 - present - General Mills (Applications Architect)