Scroll To View More
Eric Kenney, JavaScript Developer in Denver, CO, United States
Eric Kenney

JavaScript Developer in 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 developing video and playback technology for cross-browser integrations. He also is experienced in building Ruby on Rails/JavaScript apps from scratch for multiple healthcare-related companies. Eric is always looking for opportunities to learn new technologies and has worked in teams of all sizes.
Eric is now available for hire

Portfolio

Experience

  • 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

Availability

Part-time

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.

Employment

  • Co-founder | CTO

    2017 - PRESENT
    Canyon Labs
    • Built both the front and back-end of the product with Ruby on Rails.
    • Act 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 development of the product as well as 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.
    • Developing an admin dashboard application using React/Redux with a Rails API back-end.
    Technologies: Ruby on Rails, React, Redux, Heroku
  • 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
    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 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
    Raytheon
    • 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

Experience

  • HiTech HIPAA by Canyon Labs (Development)
    https://canyonlabs.io

    HiTech HIPAA is a Ruby on Rails 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 of primarily Ruby on Rails with a growing portion built with React.

  • Sail Upon (Development)
    http://www.sailupon.com/

    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)
    http://www.erickenney.io/asteroids/

    Atari's classic game reimagined 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)
    http://www.erickenney.io/snake/

    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)
    http://rmi-mapper.herokuapp.com/

    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.

  • Dog Training with Sockets (Development)
    https://github.com/KenneyE/dog-trainer-sockets

    A Socket.IO 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.

Skills

  • Languages

    HTML, JavaScript, ECMAScript (ES6), Ruby, HTML5, Sass, SQL, CSS, TypeScript, GraphQL
  • Frameworks

    Bootstrap 4, Bootstrap, Ruby on Rails (RoR), OAuth2, Capybara, Redux, Video.js, Jasmine, Jest
  • Libraries/APIs

    Stripe API, Stripe, jQuery, ActiveRecord, Devise, Typeform.io, jQuery DataTables, OmniAuth, React, Node.js, Selenium WebDriver, Google AdWords, Sidekiq, Socket.IO
  • Tools

    SimpleCov, Jira, WebdriverIO, RSpec, Git, Closure Compiler, Google Analytics, DataTables, Gulp.js, Google Optimize, Karma, Ansible
  • Paradigms

    Agile Software Development
  • Storage

    JSON, AWS S3, MySQL, PostgreSQL
  • Other

    Agile Sprints, Stripe Subscriptions, Certified Scrum Master, APIs, Payment Gateways
  • Platforms

    Linux, Mac

Education

  • Master of Science degree in Aerospace Engineering: Fluids and Propulsion
    2011 - 2012
    University of Colorado - Boulder, CO, USA
  • Bachelor of Science in Aerospace Engineering
    2008 - 2011
    University of Colorado - Boulder, CO, USA
Certifications
  • Certified Scrum Master
    APRIL 2017 - APRIL 2019
    Scrum Alliance
I really like this profile
Share it with others