Experienced software engineer and technical leader with a passion to make impactful, scalable software solutions to progress social good. Being part of small teams for most of my career, I'm used to wearing many hats and enjoy the ability to make
I live in central Minnesota with my wife and three kids. We enjoy camping, hiking, backpacking, traveling, gardening, playgrounds, and basically everything outdoors. In my own free time, I enjoy continually expanding my technical knowledge, volunteering development for political and advocacy groups.
Frameworks & Languages
Grow Progress is an early stage startup offering a SaaS platform with products that assist in supporting political, advocacy, and private sector brands to increase effectiveness of messaging through values-based analytics and surveying. Through different survey methods, combined with data analysis and automation, Grow Progress is able to provide detailed reports and analysis to platform users to help guide them on the “how” in their campaign efforts.
September 2021 - Present
I was able to grow into a leadership role at Grow Progress as our engineering team grew to a team of 11, it separated into two teams. I led the back end/serverless team that focused in surveying.
I was able to grow into my position by partnering more with product and leadership in order to help validate vision and help it become reality.
I also was able to iterate on processes as our team and company continue to grow, focusing on collaborating and partnering with other departments to help complete large products.
Senior Software Engineer
June 2020 - September 2021
Languages & Tech.
I was able to help bring my years of experience to make immediate impact individually and across a small team. Coming on board as the second full time engineer hire, I helped establish software foundations such as our style guide, principles, sprint/agile development process, issue tracking, backlog grooming, and design oriented planning.
I helped advise and implement core software strategies such as code reviews, PR practices, linting, CI/CD, application testing.
In addition to the above, I also took a lead role on the launch of a large active project that helped propel Grow Progress into a profitable year, building requirements based upon client requirements and planning/acting on sprints to complete the project on time.
When I Work - Remote
Full Stack Engineer
October 2019 - April 2020
When I Work is a scheduling SaaS product for the hourly workforce with over 1 million monthly active users.
I designed and developed our software in an agile environment, participating in grooming and planning. Focused on a reporting microservice in Go that consumed a Python lambda and data set to display to front end users.
Stearns County - St. Cloud, MN
Senior Software Developer
June 2017 - October 2019
Stearns County is a government county in the state of Minnesota. I was the lead engineer on a very small team that would design, develop, support, and manage software applications across county departments.
At Stearns, I had full responsibility and management of our custom software architecture, my team and I were able to provide custom solutions to complicated problems.
TheMLSonline.com - St. Cloud, MN
Senior Software Developer
June 2015 - February 2016
TheMLSonline.com is a web application that provides housing search for buyers and sellers.
I would design and develop features for a high traffic real estate search website, import/export and perform ETL.
Wedge Community Co-op - Minneapolis, MN
November 2012 - June 2015
The Wedge Co-op is a retail store and grocery warehouse with a complete IT team and custom built ERP, inventory management, and POS system.
At the Wedge I was designed, developed, and managed software services for our internal departments. This included a real time inventory management system for a grocery warehouse, point of sale system for a high volume retail grocery store, and the general ERP system used throughout all departments.
Western Governors University
2011 - 2013
Bachelor of Science, Information Technology - Databases
At WGU I earned a variety of IT focused certifications, focusing on databases such as Oracle.