JesseHattabaugh.com

Resume of Jesse Hattabaugh, Webmaster

Location
Portland, Oregon 97211
Email
GitHub
jessehattabaugh
Phone
(503) 893-9375

Driven by a passion for the web platform, I aim to leverage my extensive experience to deliver native-class user experiences. I possess a deep understanding of the Node.js ecosystem and use it to build modular and maintainable front-end applications that meet the highest standards of quality. I am committed to utilizing test-driven development and continuous integration to enable agile refactoring and ensure peak performance. Always seeking to stay ahead of the curve, I am dedicated to expanding my skill set with the latest browser technologies, and I am eager to contribute to open-source projects that advance the state of the platform.

Skills

Frontend Web Platform Features

HTML JavaScript TypeScript CSS Web Components Progressive Web Apps

Backend Web Application Tools

AWS React Node.js GraphQL NextJS Express REST APIs DynamoDB

Automated Testing

Cypress Jest Storybook Playwright K6

Software Development Tools

Agile Docker Git Jira VSCode GitHub

Skills I've Used in the Past

Browserify Jade MySQL OpenLayers PHP Redux Ruby on Rails Sass Stylus CakePHP YUI Webpack Mocha GitLab

Experience

  1. AutoFi Senior Web Developer

    Aug 2021 Jul 2023

    autofi logo

    Developed NextJS/GraphQL web applications for automotive financing customers, and internal customer relationship management apps for automotive dealerships. Used Storybook in conjunction with Jest and Cypress to develop fully end-to-end tested components. Responsible for developing automated performance tests to observe performance of downstream APIs using the K6 load-testing toolset.

  2. Kroger Technology Fullstack React Developer

    Feb 2019 Nov 2019

    kroger logo

    Responsible for developing internal tools for grocery delivery picking. Used TypeScript/React with Redux/Sagas and conducted end-to-end testing in Cypress.io. Collaborated with designers and product managers, communicated REST API requirements to backend teams, and managed CI/CD workflows in GitLab and Docker tools.

  3. StudyBlue Lead Frontend Developer

    Nov 2016 Dec 2017

    studyblue logo

    Spearheaded the overhaul of the app's build process to use Webpack, resulting in significant site load time improvements. Mentored junior developers by conducting code reviews and providing critical feedback. Successfully integrated the site's first React component inside the legacy Backbone app, evaluated code challenges, and conducted interviews.

  4. Planet Labs Senior Frontend Developer

    Aug 2015 Sep 2016

    planet logo

    Implemented web UIs for satellite imaging applications, developed build scripts, and maintained documentation for public APIs. Demonstrated mastery of modern Web APIs and published timely updates to NPM packages. Contributed features to consumer-facing mapping tools written in React and OpenLayers to help drive the success of Planet Labs' mission to revolutionize the way we view our planet.

  5. Eveo Frontend Developer

    Aug 2012 Jun 2015

    eveo logo

    Created interactive presentations and mobile apps for top-tier pharmaceutical brands. With my expertise in JavaScript build systems using Gulp, Browserify, Jade, and Stylus, I successfully set up efficient workflows for seamless development. Led a team of developers, guiding them towards meeting client requirements and delivering high-quality products. Ensured top-notch quality by rigorously unit testing business logic using Mocha.

  6. CubeTree Ruby on Rails Developer

    Apr 2010 Nov 2010

    cubetree logo

    Utilized Agile techniques to deliver innovative features for the company's Ruby on Rails app. Built exceptional front-end UI components with YUI and Web Standards and used TDD to ensure the highest level of quality and prevent regressions in our weekly release cycle. Took on the challenge of improving support for legacy browsers such as IE6, and successfully retrofitted the application for localization.

  7. CBS Interactive Full Stack Developer

    Sep 2008 Oct 2009

    cbs logo

    Maintained and developed features for TV.com, a high traffic MVC application built with PHP and MySQL. Developed front-end controls using MooTools and jQuery and integrated Facebook Connect with the existing authentication system. Wrote cron scripts to import third-party data from REST APIs.

  8. Fordela PHP Programmer

    Mar 2007 Apr 2008

    fordela logo

    Transformed a PHP codebase into CakePHP, optimizing functionality. Collaborated within a developer team, harnessing SVN for version control. Innovated by creating dynamic feed capabilities via RSS and Atom. Leveraged jQuery for seamless Ajax requests.

  9. Tango Diva Full Stack Developer

    Aug 2006 May 2007

    tangodiva logo

    Developed a social networking system for a travel website using PHP and CakePHP framework to handle high volumes of user traffic and data. Designed MySQL schemas for optimal database performance and performed sysadmin duties to ensure system availability and reliability.