Joey Hennessey, Developer in Arvada, CO, United States
Joey is available for hire
Hire Joey

Joey Hennessey

Verified Expert  in Engineering

React Developer

Location
Arvada, CO, United States
Toptal Member Since
June 14, 2019

Joey has been working to create high-quality single page applications for the last three years. He specializes in web technologies such as HTML, CSS, and JavaScript and has experience with multiple front end and back end JavaScript frameworks.

Portfolio

Nvidia
gRPC, Angular, TypeScript
Vendavo Inc
Azure DevOps, TFS, Redux, React, JavaScript, CSS, HTML
TapInfluence
Express.js, Node.js, SQL, GraphQL, Redux, React, JavaScript

Experience

Availability

Part-time

Preferred Environment

WebStorm, TFS, Git, MacOS

The most amazing...

...component I've created from scratch was a drag-n-drop file structure tree which allowed for unlimited nesting, reordering, and was fully responsive.

Work Experience

Senior UI/UX Application Engineer

2020 - PRESENT
Nvidia
  • Built a search tool for AI infrastructure human loop.
Technologies: gRPC, Angular, TypeScript

Software Engineer

2017 - 2020
Vendavo Inc
  • Scaffolded the front end for admin console for cloud services team.
  • Participated in the complete redesign of CPQ Admin Console, worked with UX designers to maintain realistic goals based on technical limitations.
  • Participated in UX interviews with users to identify and resolve pain points in the current admin console implementation.
  • Built new admin console front end from scratch using modern technology to allow for as many different browsers and operating systems as possible to use the application, integrated with existing API layer.
  • Built a guided setup wizard to streamline some common use cases to save new users time and energy.
Technologies: Azure DevOps, TFS, Redux, React, JavaScript, CSS, HTML

Software Engineer

2016 - 2017
TapInfluence
  • Created a new landing page system which used a PostgreSQL database and an s3 bucket to drive the images and links for quick searches on the platform.
  • Built the routing system on the search platform using react-router so that all searches were URL driven, allowing for saved and quick navigation.
  • Built a simple user interface for use by the data science team to test out their new features without using cURL or Postman.
  • Extended internal data science tool to a separate, customer-facing platform for creating smaller, less focused influencer marketing campaigns using React, React-Apollo, and GraphQL.
  • Learned React and Redux to work on the new search platform concept, the first foray into using React on the platform.
Technologies: Express.js, Node.js, SQL, GraphQL, Redux, React, JavaScript

My Front End Boilerplate

https://github.com/jhennessey1/react-boilerplate
A boilerplate for React apps using React, Redux, WebPack, and PostCSS. All aspects configurable, nothing behind the scenes for the developer.

My Back End Boilerplate

https://github.com/jhennessey1/node-express-mongo-boilerplate
A boilerplate for quickly spinning up a Node.js back end using Express and Mongoose. Comes with three endpoints already, /signup and /login for authentication and /me to retrieve current user info. Includes schema and model for a user entity and middleware for checking the JSON web token

Languages

JavaScript, HTML5, CSS3, HTML, CSS, TypeScript, SQL, GraphQL, SCSS

Frameworks

Redux, Express.js, gRPC, Angular

Libraries/APIs

React, Node.js, Redux-Saga

Tools

Postman, Mongoose, Gulp, Git, TFS, WebStorm, React Apollo, PostCSS, Webpack

Other

Software Development, Redux-observable, Front-end Development, Web Development, APIs

Paradigms

Agile Workflow, Azure DevOps

Platforms

MacOS

Storage

MySQL, PostgreSQL, MongoDB

2009 - 2013

Bachelor's Degree in Integrative Physiology

University of Colorado - Boulder, CO

MARCH 2016 - PRESENT

Certificate of Completion, MEAN Stack Web Development

RefactorU

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring