Building on fifteen years of technical leadership and over twenty years of experience in software and information technology across a diverse portfolio including e-commerce, compliance, health, and finance, collaborates with cross-functional teams to deliver disruptive and innovative solutions to accelerate new products or rekindle “legacy” technologies by fixing the plane mid-flight. Equally focused on the why and the how, has a successful record developing strategy and implementing best practices to solve the technical and business challenges that arise when delivering a product that fulfills consumers’ needs.


Advisor, Technology – Comecero, Salt Lake City, UT, April 2018 – Present

Senior Advisory Software Engineer – Jack Henry and Associates, formerly Geezeo, Braintree, MA, April 2016 – Present

Director of Software Engineering – SPS Commerce, Minneapolis, MN, Oct. 2014 – April 2016

Director of Development – Digital River, Inc., Minnetonka, MN, Jan. 2010 – Oct. 2014

Consultant, Software and Systems – Golden Guru, LLC, Port Orchard, WA, Feb. 2008 – Jan. 2010

System Architect – G2 Web Services, Bellevue, WA, Oct. 2006 – Feb. 2008

Senior Technology Manager – NexTune, Inc., Redmond, WA, Sep. 2005 – Oct. 2006