Work
After graduating in 2003 with a degree in Computer Engineering from the University of Florida, I worked in the defense industry for 7 years. I then transitioned to working for niche food delivery service companies, where I honed my skills as a Full-Stack Developer. Throughout my career progression, I have assumed roles such as Technical Lead, providing mentorship to colleagues, and collaborating within agile, cross-functional teams.
The Coding Yogi | Owner, Developer
Nov 2017 - PresentRemote
Current site is built with React, NextJS, and MaterialUI, and deployed to Vercel. Code is fully-tested and automated via Github Actions.
Original site was built with React and Bulma, bundled with Webpack, and deployed to AWS via CircleCI.
- MaterialUI
- Typescript
- React
- NextJS
- Emotion
- Jest
- Vercel
- Cloudinary
- Codecov
- Github Actions
- Sentry.io
- Meticulous.ai
- Small.chat
Imperfect Foods | Full-Stack Developer
Jan 2018 - Dec 2022Remote
Founding member of a collaborative, cross-functional team where we facilitated a unique shopping experience, intended to solve food waste.
Contributed to the transition of our user base from the legacy site to the new platform after adapting the Door to Door Organics code to Imperfect's business model.
Involved in architecture decisions and technology improvements.
Involved in early exploration of new features with our design and project management team members.
Responsible for the engineering side of our Stripe and Auth0 integrations, as well as collecting our site analytics using Segment and collaborating with merchandising and marketing efforts that relied on this data.
Mentored junior and mid-level developers as we expanded our team.
- Node
- TypeScript
- React
- React Router
- Redux
- Sagas
- Webpack
- Jest
- Express
- SQL
- Microservices
- Technical Writing
- A/B Testing
- Auth0
- Stripe
- Split.io
- Algolia
- Segment.io
- Prismic
- Snowflake
- CircleCI
- Cloudinary
- Storybook
- DataDog
- JIRA
- Codecov
- PostGRES
- AWS
- Docker
Door to Door Organics | Lead Front-End Developer
Mar 2014 - Nov 2017Louisville, CO & Remote
During my three and a half years with the company, I worked my way up from a Sr. Java Developer to the Lead of the Front-End team. In 2016 we merged with Relay Foods, and I transitioned to a Full-Stack Developer on a remote-first team, where I continued to work in a lead role on our Front-End stack.
I started at the company with a background in Enterprise Java, but fell in love with JavaScript and React at this job. In addition, I worked on several of our Node Micro-Services, Internal Tools, and contributed to the transition of our user base to the new platform.
I introduced sagas for achieving complex user interactions and reselect for performant access to our redux architecture. We used JWT for authentication and our stack was hosted on Amazon Web Services (AWS) ElasticBeanstalk (EB) and CircleCI was used for build automation and deployment.
Our team used slack and screenhero for paired programming and collaboration. We were a fast-paced team with a focus on iterative development.
- Node
- JavaScript
- React
- React Native
- Redux
- Sagas
- Express
- SQL
- Microservices
- AWS
- Auth0
- Stripe
- Segment.io
- Algolia
- CircleCI
- Cloudinary
- PostGRES