Ethan Tibbetts, Developer in Northbrook, United States
Ethan is available for hire
Hire Ethan

Ethan Tibbetts

Verified Expert  in Engineering

Full-stack Developer

Location
Northbrook, United States
Toptal Member Since
October 23, 2020

Ethan is a dedicated full-stack developer looking to leverage his experience to solve challenging problems and provide value to those he works with. He has gained expertise in full-stack development while pursuing his computer science degree in addition to his career at Hyatt. He has successfully supported existing projects and began new ones using the latest frameworks on the front and back end.

Portfolio

Gatik
Python, React, MongoDB, NoSQL, Next.js, UI Components
Blacc Spot Media, Inc.
JavaScript, Node.js, Relational Databases, TypeScript, SQL, Redux, Express.js...
TerraTrue, Inc
React, CSS, JavaScript, UI Components

Experience

Availability

Full-time

Preferred Environment

Jira, Jenkins, Git, Visual Studio Code (VS Code), Windows

The most amazing...

...thing I have developed was a machine learning model and back end to classify ServiceNow support tickets and route them to the right support team.

Work Experience

Full-stack Developer

2022 - 2023
Gatik
  • Created a trip management tool from scratch that was performant for several thousand real-time trips being tracked.
  • Maintained and fixed projects related to trip tracking as needed to ensure the entire system continued to run smoothly.
  • Coordinated with design and product management to ensure high-quality new features were added.
  • Worked with QA to ensure on-time releases that did not contain any breaking bugs or changes.
Technologies: Python, React, MongoDB, NoSQL, Next.js, UI Components

Full-stack JavaScript Engineer

2022 - 2022
Blacc Spot Media, Inc.
  • Developed front-end features for the application per design specs. The app involved a smart communication solution.
  • Developed API endpoints as needed to assist front-end developers.
  • Fixed bugs and helped to maintain existing features in the application.
Technologies: JavaScript, Node.js, Relational Databases, TypeScript, SQL, Redux, Express.js, NestJS, React, Formik, Objection.js, Knex.js, Sequelize, IBM Watson, Dialogflow, Redis, TypeORM, Next.js, UI Components

React and JavaScript Developer

2021 - 2022
TerraTrue, Inc
  • Created a visualization dashboard that was performant for many charts and completely customizable for internal uses.
  • Improved page load times and performance considerably throughout the app using performance optimization strategies in React.
  • Coordinated with product and design to ensure the web app's consistent look and feel throughout and continued to enforce this uniformity.
Technologies: React, CSS, JavaScript, UI Components

React Developer

2021 - 2021
MIT
  • Created a dashboard to visualize business related and demographic statistics in Southern Australia.
  • Implemented a test-driven development process along with CI/CD pipelines to ensure proper testing.
  • Maintained mobile responsiveness and performance with many dynamic and changing components.
Technologies: React, JavaScript, D3.js, Next.js

Full-stack Developer

2020 - 2021
Nom Nom Data
  • Developed the front end for an ETL and data integration services marketplace.
  • Developed an admin interface to manage purchased ETL and data integrations.
  • Improved the SDK for developers to create scripts and integrations to sell on the marketplace.
Technologies: React, Ant Design, TypeScript, Python, Flask

React Developer

2020 - 2021
TRIM Agency
  • Developed the front end for a lab/eCommerce site to sell chemicals.
  • Bootstrapped and set technical standards for the project.
  • Worked with back-end engineers to ensure that API endpoints were designed thoughtfully and easy to develop with.
Technologies: React, TypeScript, Material UI

Software Developer

2020 - 2021
Vedapointe
  • Created a system to assist with and manage the credentialing of doctors within a healthcare provider network.
  • Built a website to create awareness of the harms of vaping among youth.
  • Assisted in setting up future technical standards and ensuring that existing codebases were up-to-date.
Technologies: Amazon Web Services (AWS), MongoDB, Material UI, Node.js, React, JavaScript

Full-stack Developer

2019 - 2020
Hyatt
  • Developed a tracking tool for the design team to track renovations progress as it went through the approval and building stages.
  • Built an offline framework to allow Hyatt SharePoint sites to be operated offline while developers/designers were without the internet and then synced when back online.
  • Created a machine learning model and ingestion back end to classify ServiceNow tickets and send them to the right team without manual intervention. This process resulted in approximately 82% accuracy in classification.
Technologies: Express.js, AngularJS, jQuery, MongoDB, Node.js, JavaScript

Full-stack Developer

2018 - 2019
Freelance
  • Developed an eCommerce store for a gaming group to allow them to sell their wares against other guilds competitively. My work increased overall revenue by 350% by providing an easy-to-use and delivery tracking system for buyers.
  • Created a discord bot with Node.js to handle server administration for a Discord server of around 5,000 people. The bot processed around 1,000 requests per minute at peak times.
  • Stood up and administrated a WordPress blog to help an aspiring art student share her work with the world and find jobs. Used custom CSS and plugins to display the work uniquely and interactively.
Technologies: AWS Lambda, Express.js, Node.js, React, JavaScript

eCommerce Store

https://github.com/Tibblist/hpstore
I developed an eCommerce store as a personal project to help a gaming group. I was a part of selling virtual wares and tracked everything from production to the delivery of items. The website was fully featured and allowed builders to set the prices of base materials and generate prices of fully built products using material prices and a profit margin. After placing an order, the site would track the building process and update the customer on its status.

ServiceNow Ticket Classification

Created a service to build and train models on tickets and then use the built machine learning models to classify tickets that were sent in through ServiceNow.

Handled peak tickets of about 150 per minute and handled weekly training of models based on the latest ticket data and some manual corrections. Achieved an accuracy of 82% which was able to compete with human intervention in ticket classification.

Fleet Management Application

I created a fleet management app to help track deliveries done by autonomous trucks for middle-mile distribution centers. The app was used by both dispatchers to manage the flow of trucks and receivers at the centers/stores to manage incoming trucks from multiple places each day.

Languages

JavaScript, TypeScript, Java, C++, OCaml, Python, SQL, CSS

Libraries/APIs

React, Vue 2, Node.js, jQuery, Scikit-learn, D3.js, Formik, Objection.js

Other

UI Components, Natural Language Processing (NLP), Machine Learning, TypeORM, GPT, Generative Pre-trained Transformers (GPT)

Frameworks

Express.js, Material UI, Angular, Flask, AngularJS, Ant Design, Redux, NestJS, Next.js

Platforms

Windows, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS)

Storage

MongoDB, Relational Databases, Redis, NoSQL

Tools

Git, Jenkins, Jira, Knex.js, Sequelize, IBM Watson, Dialogflow

Paradigms

Agile

2016 - 2020

Bachelor's Degree in Mathematics and Computer Science

University of Illinois at Urbana-Champaign - Chicago, IL

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