Travis Hooper, Developer in Spring Branch, TX, United States
Travis is available for hire
Hire Travis

Travis Hooper

Verified Expert  in Engineering

Software Developer

Location
Spring Branch, TX, United States
Toptal Member Since
April 27, 2020

Travis is a senior Ruby/Ruby on Rails developer with over five years of experience in Rails application development. He is passionate and highly motivated to work in areas of data, science, math, finance, encryption, security, eCommerce, and projects requiring deep analytical approaches. His work has increased security and optimized work processes resulting in savings of both time and money for his clients.

Portfolio

BigCommerce
React, GrapesJS, Angular, MySQL, Git, RSpec, gRPC, Ruby on Rails (RoR), Ruby
PeopleAdmin
MySQL, jQuery, RSpec, Rake, Git, Ruby on Rails (RoR), Ruby

Experience

Availability

Part-time

Preferred Environment

Ruby on Rails (RoR), Ruby

The most amazing...

...project I've designed and developed was a 2-factor authentication for BigCommerce's platform.

Work Experience

Software Engineer

2017 - 2020
BigCommerce
  • Acted as the identity and access management (I&AM) team and marketplace applications platform (MAP) team Ruby on Rails developer.
  • Managed the implementation of new product features and bug fixes within authorization/authentication and app registry domains.
  • Integrated payments for theme purchases into our existing store subscription payment service.
  • Designed and built a metadata service to manage information for applications assets (videos, images, case studies).
  • Transitioned internal JSON microservice communication endpoints over to gRPC.
  • Performed technical interviews for candidates and led preliminary coding exercise screenings.
  • Led development on an in-house-built 2-step verification project BigCommerce's precursor to full 2-factor authentication.
Technologies: React, GrapesJS, Angular, MySQL, Git, RSpec, gRPC, Ruby on Rails (RoR), Ruby

Software Engineer

2014 - 2017
PeopleAdmin
  • Acted as the core team Ruby on Rails developer responsible for the implementation of new features and bug fixes.
  • Designed and built a Single Sign-On (Web SSO) web solution using Sinatra to connect our multi-tenancy core application to our 3rd-party analytics service.
  • Designed and built a dashboard for our performance management module using AngularJS/JSON API to give our clients a quick and visual status update for their performance reviews.
Technologies: MySQL, jQuery, RSpec, Rake, Git, Ruby on Rails (RoR), Ruby

Algorithmic Exchange Trading Platform

This is a Rails application for users to sign up and deploy their own algorithmic exchange trading strategies to the stock market, leveraging the Alpaca Stock Trading API as a broker. The goal is to streamline the process of taking the idea of a trading algorithm and enable a trader to get up and running as quickly as possible. The application takes the trader's requirements needed to run the algorithm (language, framework, packages), provisions a cloud server of the trader's choice with Terraform, and then enables the trader to remotely log and manage the cloud server through the application UI. It is currently a work in progress.

Languages

Ruby, JavaScript, HTML

Frameworks

Ruby on Rails (RoR), Angular, GrapesJS, gRPC, Bootstrap, AngularJS

Libraries/APIs

REST APIs, Devise, jQuery, React, Vue

Paradigms

RESTful Development

Storage

PostgreSQL, MySQL, Redis

Tools

RSpec, Git, Rake

2011 - 2012

Graduate Studies in Chemistry

Texas A&M University - College Station, Texas, USA

2009 - 2011

Bachelor of Science Degree in Chemistry

Portland State Univeristy - Portland, Oregon, USA

2007 - 2010

Associate of Science Degree in General Studies

Portland Community College - Portland, Oregon, USA

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