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
- 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
-
Senior Web DeveloperAutoFi
Aug 2021Jul 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.
-
Fullstack React DeveloperKroger Technology
Feb 2019Nov 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.
-
Lead Frontend DeveloperStudyBlue
Nov 2016Dec 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.
-
Senior Frontend DeveloperPlanet Labs
Aug 2015Sep 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.
-
Frontend DeveloperEveo
Aug 2012Jun 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.
-
Ruby on Rails DeveloperCubeTree
Apr 2010Nov 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.
-
Full Stack DeveloperCBS Interactive
Sep 2008Oct 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.
-
PHP ProgrammerFordela
Mar 2007Apr 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.
-
Full Stack DeveloperTango Diva
Aug 2006May 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.