Experienced Software Engineer with a wide skill set able to make an impact. Being part of small teams for most of my career, I'm used to wearing many hats such as architect, lead engineer, devops, product/project management, and mentor.
I enjoy designing and building technically scalable, efficient, and impactful solutions in team environment.
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 non profits and open source, and blacksmithing.
Grow Progress - Remote
Senior Software Engineer
June 2020 - Present
Grow Progress is an early/seed stage Data and Software as a Service company that provides data-driven messaging and analytics to progressive clients.
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 Golang 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.