Ryan Oaks, Developer in Washington DC Metro Area, United States
Ryan is available for hire
Hire Ryan

Ryan Oaks

Verified Expert  in Engineering

Software Developer

Location
Washington DC Metro Area, United States
Toptal Member Since
September 15, 2016

Ryan is a highly motivated full-stack engineer with over eight years of experience in corporate and startup environments. He has been remote contracting for the past year, most recently working with a leading mobile commerce platform servicing millions of users. He thrives when he can interact directly with users to iterate on high-impact solutions.

Availability

Part-time

Preferred Environment

OS X, Git, Sublime Text

The most amazing...

...product I've built was a weekly menu planning tool that could communicate menu requirements to all relevant departments in the company.

Work Experience

Full-Stack Engineer

2017 - 2017
BrandingBrand (via Toptal)
  • Implemented a pixel-perfect checkout flow for a major online retailer, utilizing responsive design principles and A/B testing capability.
  • Supported various Node.js mobile sites for the top 500 retailers.
Technologies: Sass, CheerioJS, jQuery, Node.js

Interim CTO

2017 - 2017
DeepSee (via Toptal)
  • Built the front-end and back-end for a Reddit-style web app, including complex scoring metrics pulled from hierarchical categories.
  • Delivered an MVP with prioritized features on schedule to support fund-raising.
  • Managed project requirements, timelines, and a small development team.
Technologies: PostgreSQL, Ruby on Rails (RoR), Ruby, React, JavaScript

Back-End JavaScript Engineer

2016 - 2017
Vouch (via Toptal)
  • Built a Node.js REST API to support the iOS client through the MVP stage.
  • Developed a real-time chat functionality using Pusher.
  • Implemented an easily-configurable match-making algorithm using MongoDB.
Technologies: MongoDB, Node.js

Full-Stack Engineer

2015 - 2016
Sprig
  • Led the majority of internal tool development.
  • Developed an inventory system for managing the stock of customer items.
  • Built a tool for planning menus for the week and communicating those requirements to all relevant departments in the company.
  • Created a map tool for visualizing and managing drivers and food service.
  • Developed a public-facing website in collaboration with a designer.
Technologies: PostgreSQL, Ruby on Rails (RoR), Ruby, AngularJS, JavaScript

Forward Deployed Software Engineer

2013 - 2014
Palantir
  • Implemented and deployed Palantir dashboards at a fire department to support better understanding of their stats.
  • Led the deployment of Palantir product for a customer, including custom-built interfaces and full syncing of database with an existing system on site.
  • Built a framework to support simple web form creation.
Technologies: Backbone.js, Spring, JavaScript, Java

Software Engineer

2010 - 2013
Wyetech LLC
  • Co-led the effort to convert a back-end of a project from SQL to MongoDB.
  • Designed, developed, and deployed a SAX parser used to extract incoming data and efficiently store it in a database.
  • Designed, developed, and deployed an integration between Zenoss and Puppet for automatic system monitoring.
Technologies: Spring, Java

Programming Intern

2006 - 2006
Bethesda Softworks
  • Worked with the programming team on various tasks for Fallout 3 on PC and Xbox 360.
Technologies: C++

Brulee

https://github.com/roaks3/brulee
A grocery list web app aimed at centralizing personal recipes and aggregating their ingredients for grocery trips.

Libra

https://github.com/roaks3/libra
A time-tracking web app for logging activities and visualizing trends to promote balance

Amoeba

https://github.com/roaks3/amoeba-old
An iPad game where the player controls an Amoeba blob that can be controlled to swallow enemies.

Languages

Sass, JavaScript, Java, HTML5, SQL, Ruby, C++

Frameworks

AngularJS, Redux, Express.js, Spring, Ruby on Rails (RoR)

Libraries/APIs

jQuery, Lodash, Node.js, Moment.js, React, Backbone.js, CheerioJS

Tools

Git, Google Analytics, Sublime Text

Paradigms

Agile Software Development, Object-oriented Design (OOD), Scrum, REST, Continuous Integration (CI)

Platforms

MacOS, Heroku, Linux, Amazon Web Services (AWS), Windows, OS X

Storage

MongoDB, MySQL, Elasticsearch, PostgreSQL

Other

HTML Parsing (Cheerio)

2005 - 2009

Bachelor's Degree in Computer Science

University of Maryland - College Park, MD, USA

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