Last active
January 28, 2023 02:35
-
-
Save ryancobb/6d31368464ed3e7795488c34c190be66 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"meta": { | |
"theme": "caffeine" | |
}, | |
"basics": { | |
"name": "Ryan Cobb", | |
"picture": "https://avatars.githubusercontent.com/u/8852050", | |
"email": "[email protected]", | |
"phone": "775-722-4224", | |
"website": "http://ryancobb.github.io", | |
"location": { | |
"city": "Bellingham", | |
"region": "Washington" | |
}, | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"username": "ryandavidcobb", | |
"url": "https://www.linkedin.com/in/ryandavidcobb/" | |
} | |
] | |
}, | |
"education": [ | |
{ | |
"institution": "University of Nevada, Reno", | |
"area": "Mechanical Engineering", | |
"studyType": "BS", | |
"startDate": "2006-09-01", | |
"endDate": "2012-06-01" | |
} | |
], | |
"work": [ | |
{ | |
"name": "Gitlab", | |
"position": "Backend Engineer", | |
"url": "https://www.gitlab.com", | |
"startDate": "2019-03-01", | |
"highlights": [ | |
"Led development of a solution to limit access based on geolocation in order to comply with US trade laws", | |
"Worked on a solution to limit crypto-mining abuse in our free CI pipelines", | |
"Member of a cross-functional cloud migration team", | |
"Worked on R&D team focusing on automatic APM for one-click deploys to Kubernetes" | |
] | |
}, | |
{ | |
"name": "MX", | |
"position": "Backend Engineer", | |
"website": "mx.com", | |
"location": "Lehi, UT", | |
"startDate": "2016-05-01", | |
"endDate": "2019-03-01", | |
"highlights": [ | |
"Co-led the development of a novel way to unlock user's data with Ruby, Websockets, Android and Appium", | |
"Developed in Ruby/Rails in a service based, highly agile environment", | |
"Built several chrome extensions for internal tools that are highly regarded" | |
] | |
}, | |
{ | |
"name": "MasteryConnect", | |
"position": "QA Engineer", | |
"startDate": "2015-05-01", | |
"endDate": "2016-04-01", | |
"location": "Salt Lake City, UT", | |
"highlights": [ | |
"Worked on a team to build a Selenium testing framework from scratch", | |
"Fixed bugs in our Ruby on Rails production app", | |
"Created, maintained and executed test plans in an Agile startup environment" | |
] | |
}, | |
{ | |
"name": "Orbital ATK", | |
"position": "Process Engineer", | |
"startDate": "2013-12-01", | |
"endDate": "2015-05-01", | |
"location": "Layton, UT", | |
"highlights": [ | |
"Automated several daily tasks via programs written in C# and VBA", | |
"Interfaced with large commercial SQL and Oracle databases", | |
"Process Engineer over carbon fiber placement machine and coherent laser rader measuring systems for production of parts for Lockheed Martin's F-35", | |
"Support Engineer for production of Airbus A350 carbon fiber frames and stringers" | |
] | |
}, | |
{ | |
"name": "PolyPhaser", | |
"position": "Mechanical Designer", | |
"startDate": "2013-02-01", | |
"endDate": "2013-12-01", | |
"location": "Minden, NV", | |
"highlights": [ | |
"Designed and modified RF surge protectors for telecommunications hardware." | |
] | |
} | |
], | |
"skills": [ | |
{ | |
"name": "Backend", | |
"level": "Senior", | |
"keywords": [ | |
"Ruby", | |
"Rails", | |
"Sidekiq", | |
"RabbitMQ" | |
] | |
}, | |
{ | |
"name": "Frontend", | |
"level": "Mid", | |
"keywords": [ | |
"Javascript", | |
"Vue", | |
"HTML", | |
"CSS" | |
] | |
}, | |
{ | |
"name": "DevOps", | |
"level": "Mid", | |
"keywords": [ | |
"Terraform", | |
"Ansible", | |
"Kubernetes", | |
"GCP", | |
"AWS" | |
] | |
} | |
], | |
"projects": [ | |
{ | |
"name": "KSL Notifier", | |
"url": "www.kslnotify.me", | |
"keywords": [ | |
"Rails", | |
"Sidekiq", | |
"Headless Chrome", | |
"" | |
], | |
"description": "A webapp to get notifications when certain items are posted on the local classifieds. I was originally hoping to keep this very lightweight but found out quickly that the classified listings were loaded via AJAX and I would need a full featured browser." | |
}, | |
{ | |
"keywords": [ | |
"Javscript", | |
"Chrome APIs" | |
], | |
"name": "KEXP Stream", | |
"url": "https://goo.gl/tgxxBc", | |
"description": "This is a Chrome extension to listen to KEXP's internet stream. KEXP is Seattle's best radio station." | |
}, | |
{ | |
"keywords": [ | |
"Rails", | |
"AirNow API", | |
"Heroku" | |
], | |
"name": "SLC Air Quality", | |
"description": "Salt Lake City has notoriously bad air quality in the winter. I wanted a way to see how air quality was changing over time so I built this simple rails app to interface with AirNow and save the air quality every hour.", | |
"url": "http://slcaq.herokuapp.com/" | |
}, | |
{ | |
"keywords": [ | |
"Rails" | |
], | |
"name": "Rivals", | |
"url": "http://rivals0.herokuapp.com/", | |
"description": "A simple rails project to keep track of how often I lost at ping pong." | |
}, | |
{ | |
"keywords": [ | |
"" | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment