Scroll To View More
Hire the top 3% of freelance developers
Eric Kenney

Eric Kenney

Denver, CO, United States
Member since September 8, 2017
Eric is a web developer who specializes in JavaScript/React and Ruby on Rails development. For the past few years, he's been working as a team lead at SpotX developing video advertisement playback technology for cross-browser integrations. It’s been an incredible experience working with the amazing people at SpotX, but Eric is looking forward to branching out and working on other projects via Toptal as well.
Eric is now available for hire
  • JavaScript, 6 years
  • Ruby on Rails (RoR), 5 years
  • Ruby, 5 years
  • Node.js, 4 years
  • SQL, 4 years
  • TypeScript, 2 years
  • React, 2 years
  • Redux, 1 year
Denver, CO, United States
Preferred Environment
OSX, IntelliJ IDEA, Git
The most amazing...
...project I've worked on used real-time vessel locations from the Marine Traffic API to provide a map of nearest hospitals suitable for remote emergencies.
  • Full-stack Software Developer
    2017 - PRESENT
    Elevation Corporate Health
    • Refactored and built new features for large pre-existing Ruby on Rails codebase.
    • Implemented new version using React.js front-end and Rails API back-end.
    • Increased test coverage from essentially none to above 80%.
    • Transitioned team into agile workflow using JIRA and one-week sprints—greatly increasing productivity and transparency.
    Technologies: Ruby on Rails, React, GraphQL, Apollo, AWS
  • Team Lead | Software Developer
    2014 - 2017
    • 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 4 minutes to less than 1.
    • 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: JavaScript, TypeScript, Gulp, Closure Compiler, VPAID, Node.js
  • Software Test Engineer II
    2012 - 2014
    • Wrote 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: Python
  • Sail Upon (Development)

    Sail Upon uses a Ruby on Rails back-end with a Backbone.js front-end to lead the user to sites related to their chosen interests.

    Once you are logged in, the site acts as a single page using the Backbone framework to update the page's content.

  • Asteroids (Development)

    Atari's classic game re-imagined for the browser.

    Asteroids is a game built with the HTML5 Canvas and JavaScript. It's an incredibly awesome work in progress.

    It uses the nifty Keymaster.js tool for interaction. I've also added a parallax feature for the star field which enhances the sense of motion through space. There is much room for growth and this will be a continuing side project in the future.

  • Snake! (Development)

    Snake is a classic game. This one is another game built with JavaScript, but no HTML5 Canvas on this one. It simply uses dynamic divs, Keymaster.js, and some jQuery.

    It's a really simple but addicting game. I’m sure I don’t need to tell you that.

  • RMI Aware (Development)

    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 but how do you find out which hospital can accommodate a helicopter?

    This will find nearby hospitals with helipads. It also allows for 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.

  • Biomite | Biofueled Jet Engine (Other amazing things)

    Biomite was my senior capstone project at the University of Colorado. We modified a miniature jet engine to operate on biofuel and added a variable area nozzle which is what you see slowly opening and closing in this video.

    I was responsible for the design and manufacturing of that nozzle.

    NOTE: You might want to turn down your volume...

  • Dog Training with Sockets (Development)

    A application that I wrote to communicate/distract my dogs at home when I'm at work. It's used in conjunction with a web camera to give them commands or just distracting noises from work without having to make a peep in the office.

  • Languages
    Ruby, HTML5, JavaScript, ECMAScript (ES6), SQL, CSS, TypeScript, GraphQL
  • Frameworks
    Ruby on Rails (RoR), Redux, Video.js, Jasmine, Jest
  • Libraries/APIs
    Devise, ActiveRecord, React, D3.js, Node.js, Socket.IO
  • Tools
    Git, Closure Compiler, RSpec, WebdriverIO, Gulp.js, Ansible, Karma
  • Paradigms
    Agile Software Development
  • Platforms
  • Storage
    MySQL, PostgreSQL
  • Other
    Certified Scrum Master
  • Master of Science degree in Aerospace Engineering: Fluids and Propulsion
    2011 - 2012
    University of Colorado - Boulder, CO, USA
  • Bachelor of Science degree in Aerospace Engineering
    2008 - 2011
    University of Colorado - Boulder, CO, USA
  • Certified Scrum Master
    APRIL 2017 - APRIL 2019
    Scrum Alliance
Hire the top 3% of freelance developers
I really like this profile
Share it with others