Resume of Jesse Hattabaugh

Photo of Jesse Hattabaugh
Location
Portland, Oregon 97211
Email
Phone
(503) 893-9375
GitHub
jessehattabaugh
LinkedIn
jessehattabaugh

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

Software Development Tools
Agile Methodologies Docker Git Jira Visual Studio Code GitHub
Frontend Web Platform Features
Accessibility CSS HTML JavaScript Progressive Web Apps React Web Components Performance Profiling
Backend Web Application Tools
AWS CloudFront DynamoDB Express GraphQL Lambda MongoDB NextJS Node.js PostgreSQL Postman Redis REST APIs Route 53 S3 Serverless
Automated Testing
Cypress Jest K6 Mocha Playwright Puppeteer Selenium Storybook Testing Library
Build Tools
Babel Docker ESlint Gulp TypeScript Webpack

Skills I no longer use

Angular Backbone Browserify CakePHP GitLab Heroku Jade Jenkins jQuery MooTools Knockout MySQL Netlify OpenLayers PHP Redux Ruby on Rails Sass Stylus Travis CI Vercel YUI

Experience

  1. Senior Web DeveloperAutoFi

    Aug 2021Jul 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. Fullstack React DeveloperKroger Technology

    Feb 2019Nov 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. Lead Frontend DeveloperStudyBlue

    Nov 2016Dec 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. Senior Frontend DeveloperPlanet Labs

    Aug 2015Sep 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. Frontend DeveloperEveo

    Aug 2012Jun 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. Ruby on Rails DeveloperCubeTree

    Apr 2010Nov 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. Full Stack DeveloperCBS Interactive

    Sep 2008Oct 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. PHP ProgrammerFordela

    Mar 2007Apr 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. Full Stack DeveloperTango Diva

    Aug 2006May 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.