Resume of Jesse Hattabaugh
- Location
- Portland, Oregon 97211
- me@jessehattabaugh.com
- Phone
- (503) 893-9375
- GitHub
- jessehattabaugh
- 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
-
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
-
AutoFi Senior Web Developer
Aug 2021 Jul 2023
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.
-
Kroger Technology Fullstack React Developer
Feb 2019 Nov 2019
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.
-
StudyBlue Lead Frontend Developer
Nov 2016 Dec 2017
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.
-
Planet Labs Senior Frontend Developer
Aug 2015 Sep 2016
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.
-
Eveo Frontend Developer
Aug 2012 Jun 2015
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.
-
CubeTree Ruby on Rails Developer
Apr 2010 Nov 2010
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.
-
CBS Interactive Full Stack Developer
Sep 2008 Oct 2009
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.
-
Fordela PHP Programmer
Mar 2007 Apr 2008
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.
-
Tango Diva Full Stack Developer
Aug 2006 May 2007
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.