Projects
-
Team Text App
A side project building an SMS/Chat integration application for distributed gig workers. Using Firebase Functions, Firebase Authentication, Node, Express, Vue, Vuex, and Vuetify
-
I taught a six-month full-stack coding bootcamp at Northwestern University in 2017. Now, I sometimes substitue teach classes, mentor junior devs, and I'm helping my wife, Megan, learn how to code.
-
My good friend, Don VanDemark, and I produce a podcast about leadership, product dev, and tech decisions.
-
A second podcast about about learning, coding, smashing stuff together, breaking things apart, startups, failing, winning, and any other buzzwords we can think of.
Leadership Roles
-
Vice President of Technology, MPI Media
Managing the technology and software needs of a film and tv producer/distributor
-
Senior Engineering Manager, Shipwell
Managed two large software teams (20+ engineers) remotely, across the world, to support a large TMS SaaS product and 3PL brokerage
-
Engineering Manager, Hireology
Managed several software teams, in-step with Product and Design teams, to deliver quality software feature on time, for a large SaaS product
-
Chief Technology Officer, Innovations for Learning
Hired and managed a remote-based team for an Evanston-based non-profit. We rebuilt the organization's base data platform and mobile apps after bringing the technology development back from an outsourced team.
-
Vice President of Tech, Horizon Cash Management
Worked for 10 years in the role of IT Director for a small finance firm that managed up to $3 billion in cash funds.
-
Property Management
President of a 32-unit condo association for 10+ years. Coordinated a $9 million sale of the property.
-
Instructor
Taught a full-stack coding bootcamp at Northwestern University of 28 students over six-months.
-
Mentor
Over the years, I've helped a number of junior developers climb the learning curve and start new careers in programming.
Skills
-
Base
HTML, CSS, Sass, CSS Grid, TailwindCSS
-
Front End
JavaScript, TypeScript, React, Redux, React Native, Vue, Vuex, AlpineJS
-
Back End
Ruby, Ruby on Rails, Node, Express, Golang, Python, Firebase Functions, AWS Lambda
-
Testing
RSpec, Jest, Mocha, Chai, Sinon
-
Data
PostgreSQL, MySQL, SQL Server, Redis, Firebase Firestore, MongoDB
-
Architecture
MVC, REST API, GraphQL API, Monolith, Service Oriented Architecture, Microservices
-
Process
TDD, Agile, Jira Project Management, Continuous Integration, Continous Deployment, Remote Teams
- Other Tools
Amazon Web Services (AWS), E-commerce, Elasticsearch, Braintree, Payments, Drupal, WordPress, PHP
- Service Providers
Braintree API, Stripe API, Twilio API, Slack API, Zapier, IFTTT
- Learning
GraphQL, Docker, Kubernetes