Eric Kenney, Developer in Crested Butte, CO, United States
Eric is available for hire
Hire Eric

Eric Kenney

Verified Expert  in Engineering

Software Developer

Location
Crested Butte, CO, United States
Toptal Member Since
September 28, 2017

Eric is a web developer specializing in JavaScript/TypeScript, React, and Ruby on Rails development. For the past few years, he's been working as a senior software engineer and team lead on large-scale, full-stack applications. He has experience building Ruby on Rails and JavaScript apps from scratch for multiple healthcare-related companies. Eric is always looking for opportunities to learn new technologies and has successfully worked in teams of all sizes.

Portfolio

Handshake
Ruby on Rails (RoR), React, Elasticsearch, Sidekiq, TypeScript, GraphQL, APIs...
Prospect Cards
Next.js, Ruby on Rails (RoR), Elasticsearch, React, Front-end
Elevation Corporate Health
Amazon Web Services (AWS), Heroku, Apollo, GraphQL, React, Ruby on Rails (RoR)...

Experience

Availability

Part-time

Preferred Environment

Git, IntelliJ IDEA, OS X, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on used real-time vessel locations from the MarineTraffic API to provide a map of the nearest hospitals suitable for remote emergencies.

Work Experience

Senior Software Engineer

2021 - PRESENT
Handshake
  • Maintained a large-scale messaging infrastructure with near-zero downtime. The system processed billions of messages between users per year, leveraging Elasticsearch, PostgreSQL, and Firestore datastores.
  • Increased CTR on campaign messages by leveraging machine learning to predict the likelihood of engagement.
  • Acted as senior engineer and mentor for 6+ engineers, guiding several through the adoption of new technologies and career growth opportunities.
Technologies: Ruby on Rails (RoR), React, Elasticsearch, Sidekiq, TypeScript, GraphQL, APIs, Full-stack, PostgreSQL, Ruby, Agile Software Development, RSpec, SQL, ActiveRecord, Apollo, Engineering Management, HTML5, Jira, CSS, Agile Sprints, HTML, JSON, Devise, Front-end, Microservices

Founder and CTO

2020 - 2022
Prospect Cards
  • Developed a peer-to-peer eCommerce platform from ground up that handled 10,000+ items in the inventory.
  • Handled the integration of fully automated Stripe for handling peer-to-peer payments.
  • Optimized the listings for SEO using Next.js server-side rendering.
Technologies: Next.js, Ruby on Rails (RoR), Elasticsearch, React, Front-end

Full-stack Software Developer

2017 - 2021
Elevation Corporate Health
  • Refactored and built new features for large pre-existing Ruby on Rails codebase.
  • Implemented a new version using React front end and Rails API back end.
  • Increased test coverage from essentially none to above 80%.
  • Transitioned team into an agile workflow using Jira and one-week sprints—greatly increasing productivity and transparency.
  • Rebuilt an application as a SPA using React, GraphQL, and Rails API.
Technologies: Amazon Web Services (AWS), Heroku, Apollo, GraphQL, React, Ruby on Rails (RoR), Ruby, TypeScript, APIs, Full-stack, PostgreSQL, Agile Software Development, Stripe API, Stripe, RSpec, Certified ScrumMaster (CSM), SQL, Amazon S3 (AWS S3), ActiveRecord, Material UI, Sidekiq, Elasticsearch, HTML5, Jira, CSS, Agile Sprints, HTML, JSON, Devise, React Native, Front-end

Co-founder | CTO

2017 - 2020
Canyon Labs
  • Built the product's front and back end with Ruby on Rails.
  • Acted as product owner by gathering information from current and prospective clients regarding the direction of the product and prioritizing features as needed.
  • Implemented extensive A/B testing to guide the product's development and our marketing.
  • Quickly assessed and resolved any issues in the production environment by using Heroku and Airbrake.
  • Integrated with several external services such as Stripe, SendGrid, Airbrake, and AWS S3.
  • Developed an admin dashboard application using React/Redux with a Rails API back end.
Technologies: Heroku, React, Ruby on Rails (RoR), Full-stack, PostgreSQL, Ruby, Agile Software Development, Stripe API, Stripe, RSpec, Google Analytics, SQL, ActiveRecord, Material UI, Apollo, Sidekiq, Elasticsearch, HTML5, CSS, Agile Sprints, HTML, JSON, Devise, Front-end

Team Lead | Software Developer

2014 - 2017
SpotX
  • Led a team of developers and test engineers using scrum agile practices.
  • Developed cutting-edge video ad playback technology that meets VPAID spec guidelines.
  • Created tools that were used company-wide to reduce build time and complexity (Node, Ansible). It cut developer deployment time from over four minutes to less than one.
  • Reduced manual testing by creating an automated WebdriverIO-based test framework. Has reduced regression testing by ~15% with a potential for reduction by over 50%.
  • Communicated with clients on a regular basis regarding upcoming initiatives and expectations.
Technologies: Node.js, TypeScript, JavaScript, Certified ScrumMaster (CSM), Jira, CSS, Agile Sprints, HTML, JSON, Video Players, Front-end

Software Test Engineer II

2012 - 2014
Raytheon
  • Wrote the ground status and control software product-level test cases and procedures.
  • Researched and developed verification procedures based on ConOps and requirements.
  • Documented the test results and work with systems, software, and hardware teams to resolve problems.
  • Developed automated test scripts for streamlining testing and verification steps.
Technologies: Software QA

HiTech HIPAA by Canyon Labs

HiTech HIPAA is a Ruby on Rails and React application designed to ease the burden of HIPAA compliance by keeping track of all required documentation, assets, personnel, and technologies as well as their statuses. The application acts as both an organizational tool as well as an advanced checklist in order to keep the client's compliance in line.

The project was built in collaboration with the CEO whose years of experience consulting on HIPAA compliance guided the direction of the project.

The technology used consists primarily of Ruby on Rails, with a growing portion built with React.

RMI Aware

This was designed for Remote Medical International. RMI Aware contains a database of remote operations locations and hospitals around the world and connects the users with the nearest hospitals capable of meeting their needs.

For example, you are on an oil rig in the Gulf of Mexico, and someone's injured. How do you find out which hospital can accommodate a helicopter?

This will find nearby hospitals with helipads. It also allows ships to integrate with the Marine Traffic API so that RMI Aware always knows the vessel's up-to-date location.

The version below uses mock data to protect RMI's data, so please excuse the hospitals in the ocean and the minimal styling.

Languages

HTML, GraphQL, JavaScript, Ruby, SQL, CSS, HTML5, TypeScript

Frameworks

Ruby on Rails (RoR), Material UI, Next.js, React Native

Libraries/APIs

Stripe API, Stripe, Sidekiq, ActiveRecord, React, Devise, Node.js

Tools

IntelliJ IDEA, Jira, RSpec, Git, Google Analytics

Paradigms

Agile Software Development, Microservices

Platforms

OS X, Heroku, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Storage

JSON, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch

Other

Apollo, Agile Sprints, APIs, Full-stack, Front-end, Certified ScrumMaster (CSM), Video Players, Engineering Management, Software, Software QA, Scrum Master

2011 - 2012

Master of Science Degree in Aerospace Engineering: Fluids and Propulsion

University of Colorado - Boulder, CO, USA

2008 - 2011

Bachelor of Science in Aerospace Engineering

University of Colorado - Boulder, CO, USA

APRIL 2017 - APRIL 2019

Certified ScrumMaster

Scrum Alliance

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