Robert A Kinyon, Developer in New York, NY, United States
Robert is available for hire
Hire Robert

Robert A Kinyon

Verified Expert  in Engineering

Software Developer

New York, NY, United States

Toptal member since April 15, 2019

Bio

Robert has been in IT for over 20 years, playing nearly every position on the IT infield - from development to QA to DBA and now devops. Through every project, the unifying thread has always been making everyone around him 10x more effective by finding and removing the key friction points.

Portfolio

Roivant Sciences
AWS, SAML, OKTA, Node.js, Python, Jenkins, System Security, Packer, Terraform...
Spotify
Workday, OKTA, Linux, SAML, LDAP, Python
Greenfish Bluefish
Agile Transformation, Python, Ruby, DevOps

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Python, Perl, Ruby, Git, Linux

The most amazing...

...project I had built was a relational database that versioned data just like Git version software.

Work Experience

Head of Devops

2018 - PRESENT
Roivant Sciences
  • Created a devops team.
  • Trained other developers.
  • Built a complete operations infrastructure from scratch.
  • Enabled developers to deploy over 10x/week without devops intervention.
Technologies: AWS, SAML, OKTA, Node.js, Python, Jenkins, System Security, Packer, Terraform, Vagrant, Chef, Ruby

SRE

2017 - 2018
Spotify
  • Managed Okta installation, onboarding 300+ apps.
  • Built Workday/LDAP/Okta integration for on- and off-boarding automation.
  • Designed framework for further integrations to Workday, LDAP, and Okta.
  • Supported custom Okta/Coupa integration.
Technologies: Workday, OKTA, Linux, SAML, LDAP, Python

Owner

2014 - 2017
Greenfish Bluefish
  • Built a consulting company with over six clients.
  • Led agile transformations in all clients.
  • Led devops transformations in most clients.
  • Built a devops practice at a regional consulting company.
  • Trained multiple sysadmins and developers as devops engineers.
Technologies: Agile Transformation, Python, Ruby, DevOps

Vice President

2013 - 2014
JP Morgan Chase
  • Designed operational processes for 240 Node.js developers building the new Chase.com site.
  • Architected Node.js repository management for handling security issues.
  • Built a team to manage said operational processes.
  • Mentored an existing devops team on new processes, procedures, and methods.
Technologies: DevOps, Node.js, RPM, Linux, Bash, Puppet, Ruby

Lead Engineer

2012 - 2013
Inflection
  • Led the team launching 1940census.archives.gov on over 1,000 EC2 instances in three months.
  • Built back ends for identity.com to interface with over a dozen social sites using asynchronous Python.
  • Ran a globally-distributed team across four time zones.
Technologies: AWS, MySQL, Perl, Ruby, Twisted, Python

Head of ETL

2009 - 2012
Grant Street Group
  • Ran the ETL team for two years, overseeing the onboarding of Miami-Dade county.
  • Architected new ETL process allowing application code to be used instead of hand-crafted SQL.
  • Worked on a 1+ million-line Perl application.
  • Created a Cucumber-based startup for QA automation.
Technologies: ETL, Linux, Oracle Development, MySQL, SQL, Perl

Consultant

1999 - 2008
Various Clients
  • Designed and built a data collection and ETL platform to ingest network maps from merged mobile operators.
  • Maintained and extended the application used to test mobile base stations by mimicking network traffic from a telephone network.
  • Designed and built a reporting application that responded to changes in under two seconds. This required creating a denormalized reporting database.
  • Co-founded a startup to deliver a mapping application for roleplaying games where the users could create and edit maps in the browser.
  • Co-founded a startup to deliver a relational database where data changes were automatically tracked just like Git does for source code.
Technologies: ETL, Linux, Bash, Ruby, JavaScript, Python, Oracle Development, MySQL, Perl

DSL Maker

https://github.com/robkinyon/ruby-dsl-maker
A library for writing multi-level DSLs in Ruby much easier than existing libraries.

DBM::Deep

https://github.com/robkinyon/dbm-deep
A Pure-Perl multi-level Hash/Array DBM that supports transactions.

SimsLoader

https://hub.docker.com/r/robkinyon/sims_loader/
A tool for generating simulated data in an RDBMS. It does so by reading your schema and figuring out what needs to be created in order to give you what you want.

Packager DSL

https://github.com/robkinyon/ruby-packager
A DSL for creating Debian and RPM packages.
1993 - 1998

Bachelor's Degree in Computer Science and Mathematics

Ripon College - Ripon, WI

Libraries/APIs

Node.js

Tools

Rake, Vagrant, Chef, Terraform, AWS SDK, Docker Compose, Packer, Puppet, Cucumber, Jira, Git, Vim Text Editor, System Security, Jenkins, RPM, AWS, Amazon Elastic Container Service (ECS), Confluence

Languages

Ruby, Python, Python, Perl, Bash, Bash Script, SAML, HTML, SQL, CSS, JavaScript

Frameworks

Sinatra, Flask, Express.js, Twisted, Ruby on Rails

Paradigms

Agile Development, REST, DevOps, ETL

Platforms

Docker, Linux, Apache, Oracle Development, AWS

Storage

Amazon S3, MySQL, RDBMS, PostgreSQL

Other

Freelance Design, Deployment, Economic Development, Quality Assurance Engineering, Software QA, Ruby Gems, Agile Transformation, Software Development, Networks, Agile Sprints, OKTA, LDAP, Workday

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