Coming from a small town in central Wisconsin, I had never been exposed to the field of computer programming. I thought, "What is an object? How could I use it to accomplish anything useful?" After determinedly searching for understanding, I finally had my “Aha” moment. It all made sense.
Experience
2022 — Now
2022 — Now
Madison, Wisconsin, United States
Founding engineering who is building the tech-enabled back office for financial advisors.
Worked in a lead role in various projects including: redesigning the access control system, integrating core data models between applications, designing a unique alternative investment market place with a subscription workflow, and I also built a robust investment proposal system.
On the more technical side, I'm also proud of patterns that I've established in and around the API layer of the application that ensure a consistent, strongly typed, high quality experience.
2017 — 2022
2017 — 2022
Madison, Wisconsin Area
The biggest impact working at Amazon has had on me is how Amazon's leadership principles have shaped the way I approach problems and how I build. They provide a framework for decision making that can be applied in big tech and at startups alike.
I worked in an Amazon subsidiary, Shopbop. I lead the transformation in the Cart and Checkout pages of the site reworking them from legacy Java Servlet Pages and transitioned them to React. I played a lead role in developing an internal NextJS-like server-side rendering framework to enable teams across Shopbop to build, test, and deploy independently to the Shopbop website.
I was also responsible for post-checkout order processing systems that included things integrating with Amazon systems for Payments, Fraud, Fulfilment, etc. I also designed and delivered an asynchronous server-less financial reporting system with a primary goal of improving data flow of important financial information to the data warehouse.
2016 — 2017
2016 — 2017
Madison, Wisconsin
As a software developer at Spredfast, I work on the Social Profiles team. Our goal is to build a product to help people in the service industry effectively communicate with their customers. We do this by aggregating social media data, data created within the Spredfast products, and data from other external systems. In order to handle the volume of content we receive, we utilize distributed systems such as Cassandra, Kafka, Solr, S3, and Spark. We are then able to combine, manipulate, and enrich this content to build profiles of people. This allows the users of our product to provide top quality care to their customers. Things I have worked on include designing a backup and restore process, building many of the REST endpoints, authentication, data verification, data manipulation, data migrations, and lots of unit and integration testing.
2013 — 2016
Working as a Windows System Administrator, I've had the opportunity to work on a variety of projects. The most problematic ones were related to software deployment. Installing software locally on a computer isn't very difficult most of the time, but trying to virtualize an install or create a custom silent install that can be easily installed on over 500+ computers can be a bit of a challenge. Running into all these challenges has caused me to develop strong debugging skills and learn how to use many different tools required to do my job effectively.
I was also tasked with some pretty interesting side projects. One major project was developing a license monitoring utility. This required me to take my administrator powers to another level. I learned a lot about databases, developing data-collecting scripts, and setting up logging. Thus I was able to develop a cool tool that other University affiliated administrators are now using which should help them save money on their licensing expenses.
Education
University of Wisconsin-Madison
Bachelor’s Degree
2011 — 2016