I am a motivated Full Stack Web Developer with an interest in product design. Currently focused on developing in the VueJS framework with GraphQL.
This site was built in ReactJS, using Creat-React-App and JSON Resume Schema, deployed via simple command line to Surge.sh while I was learning React.
Jan 2023 - Present
Helped maintained a VueJS and Thymeleaf front end code base while mentoring junior devs in a scrum methodology. Evangelized for a modernized architecture and tech stack, analyzed performance metrics for improvements and gather insights into key e-commerce areas such as checkout and product pages.
Oct 2020 - Dec 2022
Part of a team building a SaaS platform for managing VIP accounts. Leveraging VueJS (Nuxt 3), GraphQL, Neo4J/Cypher queries but also building in Azure function servers and Azure Event Hubs. Third party tools included Okta/Auth0 for the authentication, Twilio Client for in-app phone and SMS communications and Apollo for the GraphQL client/server.
Sep 2019 - May 2020
Onsite contractor at REI headquarters. Part of the platform front end team that was tasked with improving Java based global templating using Thymeleaf for the micro front-end architecture to enable code reuse across multiple applications. Primary projects included maintaining Spring MVC libraries used by other REI engineers to convert the existing monolith to new microsites as well as having a focus on web performance improvements with the product pages.
Aug 2019 - Mar 2020
Was part of a small startup team that built the MVP of a webapp that provided a way for veterans to share their military experiences. My role leveraged VueJS, VueX and Tachyons CSS along with consuming the Firebase SDK using Firestore as the backend for database, authentication and serverless functions using ExpressJS. Participated in UI/UX design reviews and sprint reviews. Managed sprint tasks and goals in Trello. The build/deploy pipeline used Github (Github Flow) and Netlify.
Aug 2018 - Feb 2019
Co-designed and developed the front end of a player's hub web app, as well as a cryptocurrency wallet system, for a blockchain based gaming ecosystem. I leveraged frameworks such as VueJS, VueX and Tachyons CSS along with consuming the Gamesparks SDK and various API's for player auth, game data and account administration. Participated in UI design reviews, sprint reviews, and retrospectives. Managed sprint tasks and goals in Waffle and Github. Maintained existing corporate websites, using HTML/Bootstrap/JS with the Jekyll development framework.
Nov 2017 - May 2018
Dedicated front end web developer on contract (Modis) for the Thermal Imaging marketing group, building HTML/CSS/JS landing pages and emails for product launches, including maintaining 60+ global product websites in 30+ languages through various content management systems in a fast paced environment with tight deadlines. Working in systems such as JIRA, Eloqua, MS CMS, Clickability, Drupal and CRM.
Oct 2013 - Nov 2015
Acquire, design and build out a 1964 Airstream into a mobile walk-in coffee shop, manage the business operations of a retail coffee shop including purchasing, accounting, inventory planning, cash handling, enthusiastic hospitality, customer education and marketing.
Feb 2005 - Aug 2013
Administration/support of various systems including Windows based desktops, servers (including virtual), Active Directory, iOS/Android devices, VOIP system (Avaya), Building Security systems (Kantech), Asset Inventory system (Footprints), LAN hardware (Juniper), Video Surveillance (Milestone/IQInvision), various industry related applications (Clevest, TWACS, Itron), server room redesign including redundant power distribution, rack space design, cable/patch panel management and environmental monitoring.
A responsive web app that provides a marketplace to buy and sell eggs from backyard chickens. Leverages frameworks such as VueJS, VueX and Tachyons CSS along with consuming the Firebase SDK using Firestore as the backend for authentication, database, database triggers, Cloud storage and serverless functions using ExpressJS. Consumes the Stripe API, using Stripe Connect as a marketplace payment processor mechanism. The build/deploy pipeline uses Github and Netlify.
Web app for Monopoly to calculate the total net worth of a Monopoly game winner. Built with Create-React-App. The build/deploy pipeline uses Github and Netlify.
2015 - 2017
2017 - 2017
2016 - 2016