The 1.1x engineer

Full Stack Developer - Humu

Aug 2021 - present

Project - The project at Humu is a behavioral science backed nudge platform to make work better for everyone, everywhere. We have recently added features for users to have 1-on-1 agendas with their managers as well as a Work Style Quiz

Team - We have around 20 engineers working across 3 teams. My team is the Manager Toolkit team - we are working on a bunch of features that help managers do their jobs well.

Stack - This application uses Python, React with TypeScript, and PostgreS. The application is hosted on GCP.

My Role - I am the tech lead for our team. I still have a lot of day to day code work, but I also help technically scope out future features, mentor new developers, and quickly build some PoCs if needed. I was responsible for the planning, scoping, development and deployment of our new Work Style Quiz feature.

Founder - Enterprise Eleven

Nov 2020 - present

Enterprise Eleven is a company I founded to do contract software work. As Enterprise Eleven, I continued to work on my PwC project until the end of May 2021. Also, from November of 2020 until the end of May 2021, I also worked on this project for Andrews McMeel Universal:

Project - The project I worked on was a rewrite of their puzzle site. When I left the project, it was slated to be deployed to production in October of 2021.

Team - Because of the pandemic, the team was entirely remote while I was there. I was one of 4 front end developers, along with a few back end developers, a couple designers, and a project manager.

Stack - This application uses React with NextJS. The application is hosted on Azure.

My Role - I spent a lot of my time working on reusable components for the site, as well as testing out how to implement some of our auxiliary services (Azure B2C, Strapi CMS).

Senior Full Stack Developer - PricewaterhouseCoopers

Mar 2019 - Nov 2020

Project - The project at PwC is a risk assessment application for banks and other financial institutions. It helps them configure questions about their risks and have their employees answer those questions on assessments to find where they are vulnerable to fraud, sanctions, and money laundering

Team - The team was entirely remote and made up of 13 developers from around the US. It skews towards more development experience, but we do have some early career devs doing great work.

Stack - This application uses Node, React, and ArangoDB. We are currently transitioning to TypeScript for both client and server. Our applications are in a Lerna monorepo and we use GitHub and Jenkins for source control and CI/CD. The application is hosted on AWS.

My Role - As I was one of the more senior developers on the team, my role was frequently help turn parts other developers create into a whole application. I spent significant time creating useful abstractions to make everyone else's development speedier. I helped create many of the components in our shared component library, and I also spent my time working through some of the harder issues in the application (especially the client-side).

Team Lead / Senior Full Stack Developer - SelectQuote

Sep 2017 - Feb 2019

Project - The project at SelectQuote was an internal tool for the sales team to track the status of leads. It required hooking up to many third party APIs and need to present the user with a lot of useful information at the right times.

Team - The team was mostly senior developers with a few juniors sprinkled in when some of the seniors got poached. While I was there, we had between 10-15 developers at any time. We worked 3 days a week in the office and 2 at home.

Stack - This application was written in Node and React. We were replacing a on-site version and moved ours out to AWS. We used a hosted mariaDB on AWS for our database. Bitbucket with bitbucket pipelines was our source control and CI/CD.

My Role - When I started, my role was mainly to build out the application. As our team grew, my role turn into more abstraction creating and tech debt paying down. Eventually I was named to lead the team and be the primary interface between other departments and development. I was also part of our interview team to bring on new developers.

Senior Developer - RFP365

Oct 2016 - Aug 2017

Project - At RFP365 I worked on an RFP tracking application. It allowed users to write answers to questions, track the status of the RFP, and reuse answers from previous RFPs. It was in use by many local governments.

Team - When I started, I was only the third developer (the others were an intern and the co-founder). I helped us bring on two more while I was there as well as mentor the intern into a junior developer position.

Stack - When I started, it was a Java and jQuery web application. I worked to transform the client side into React, which was mostly in place when I left. It was hosted on AWS with a mySQL database.

My Role - I was brought in specifically because of my experience with Java/React. The application was starting to show some cracks as a startup MVP, and the co-founder knew that some changes would be needed to scale this out.

Senior Developer - Pathfinder Health Innovations

Apr 2016 - Sep 2016

Project - The project for PHI was a behavioral analysis application used by many clinics in the US. It allowed them to track many factors about the behavior of their patients, especially those with Autism.

Team - I was the 4th developer on the team - we were all full stack developers.

Stack - The application was .NET and EXT.js and we hosted it on our own servers.

My Role - I was brought in by the CTO as a contractor to get a release out the door to meet a funding deadline.

Software Engineer II - SolidifyHR

Jul 2014 - Mar 2016

Project - The project was a benefits enrollment application that our parent company sold with their benefits administration.

Team - I was the fourth developer brought on to a post acquisition startup.

Stack - The application used Java / Javascript / MySQL. When I arrived, the client side was done in Knockout.js - our team transitioned it to React.

My Role - I was tasked with understanding React and helping to shepherd us to the next iteration of the project.

Software Engineer II - Celeritas Technologies

Nov 2007 - Jul 2014

Project - We created and maintained a suite of web applications around oil & gas pipeline regulation. There were two major ones - one was for tracking one-call dig tickets and the other for tracking public awareness (mailings, meetings, etc.).

Team - I was one of 5 developers on the team - we had a range of skills and experience. We were responsible for design, development, QA, and deployment.

Stack - We used Java and jQuery for the application and hosted it on our own Oracle servers. We had some data in an Oracle DB and other data in MongoDB. Near the end of my time there, we were transitioning the client side to AngularJS.

My Role - I was junior when I started here, but after a few years I was put in charge of skunk-works projects (one of which turned into our AngularJS client side switch). I also headed up the QA for many of our releases.