logo_with_diamond_outline Kyle C. Ratliff

Skills

OSX
AWS
GIT
REST
Ruby
Linux
Redis
HTML5
jQuery
Heroku
Windows
Angular
Oracle DB
CSS / SASS
Javascript
PostgreSQL
Communication
Ruby on Rails

Objective

To further my understanding of the intricacies of rails and modern web design. To build performant, scaleable applications. To gain experience with the many tools and methodologies used by companies around the world. To learn from the people around me. To apply what I have learned to help my organization flourish.

Education

Media and Information B.S.

Michigan State University

Sep 2010
May 2015

• Primary focus in studies directly related to modern web development and Ruby on Rails • Secondary focus in Environmental 3D modeling with real time rendering efficiency

Experience

Senior Software Engineer

Clarivate Analytics

Feb 2019
Present
  • Assist in re-designing the foundational architecture of all applications with a focus on scaleability and expandability.
  • Assist multiple specialized, decentralized teams with debugging and solving issues with development, staging, and production environments when necessary.
  • Plan and estimate necessary work to fit into an agile development process.
  • Implement coding syntax and logic standards to increase readability and documentation of existing codebases.
  • Working to bring test coverage of all applications to 100 or above.
  • Technologies:
  • OSX
  • Linux
  • Redis
  • AWS
  • REST
  • Oracle DB
  • GIT
  • Ruby on Rails
  • Angular
  • PostgreSQL

Ruby on Rails Backend Developer

Clarivate Analytics (Contracted through Arrow Strategies)

Jul 2018
Feb 2019
  • Maintain and upgrade two Ruby on Rails based front end applications to use a new Ruby on Rails based API back end to consolidate and DRY code base.
  • Maintain and upgrade a Ruby on Rails API back end application and regression test to ensure the API has full capabilities of previous separately implemented applications.
  • Maintain and manage Oracle and Postgres Databases including: Views, Procedures, Tables and other i tems necessary to the functionality of the software stack.
  • Maintain and upgrade ruby, bash, and Perl scripts that are critical to the file management of the systems.
  • Assist with migration from internal dedicated servers to AWS EC2 Instances.
  • Work with team members to solve issues and create plans to catch up with technical debt .
  • Technologies:
  • OSX
  • Linux
  • Redis
  • AWS
  • REST
  • Oracle DB
  • GIT
  • Ruby
  • Ruby on Rails
  • PostgreSQL

Development Team Leader

Ignite XDS

Feb 2016
Jul 2018
  • Managing a team of 4 developers to maintain and improve web services and client websites built on Rails 4 and 5.
  • Solving abstract client-facing problems with web applications.
  • Help other members of the company understand Development possibilities, time-lines, and vocabulary.
  • Develop new processes to increase efficiency in all areas of the company.
  • Instituting and maintaining all IT infrastructure within the company, f rom Helping with Computer issues to choosing, purchasing and installing server hardware.
  • Technologies:
  • OSX
  • Linux
  • GIT
  • Ruby on Rails
  • HTML5
  • CSS / SASS
  • Javascript
  • Heroku
  • PostgreSQL

Portfolio

Web Development

Javascript

Contact Me