Ryan Oaks
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Interim CTO
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.
Back-End JavaScript Engineer
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.
Full-Stack Engineer
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.
Forward Deployed Software Engineer
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.
Software Engineer
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.
Programming Intern
Bethesda Softworks
- Worked with the programming team on various tasks for Fallout 3 on PC and Xbox 360.
Experience
Brulee
https://github.com/roaks3/bruleeLibra
https://github.com/roaks3/libraAmoeba
https://github.com/roaks3/amoeba-oldSkills
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)
Education
Bachelor's Degree in Computer Science
University of Maryland - College Park, MD, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring