Robert Staton, Developer in United States, United States
Robert is available for hire
Hire Robert

Robert Staton

Verified Expert  in Engineering

Software Developer

Location
United States, United States
Toptal Member Since
October 7, 2014

Robert is a web development enthusiast with a particular love for Ruby on Rails. He has an extensive history working with San Francisco Bay Area start-up companies. He carries a Bachelor's degree in Computer Science from Stanford.

Availability

Part-time

Preferred Environment

OS X, Git, Sublime Text

The most amazing...

...thing I've built is an apartment listing geocoding and de-duplication service.

Work Experience

Software Engineer

2013 - 2014
Apartment List, Inc.
  • Refactored a listing data import service to improve geocoding and de-duplication accuracy.
  • Extended Salesforce integration to automate booking of apartment showings.
  • Helped design and build an email monitoring and scam detection service.
  • Built internal tools, including a photo uploader and dashboard for managing rental properties.
  • Integrated third party APIs including Twilio, YesMail, Cloudinary, Librato, NewRelic, and Salesforce.

Software Engineer

2012 - 2013
Tobi.com
  • Refactored and streamlined a payment processing and order totaling service.
  • Rebuilt internal APIs to integrate with multiple payment processors.
  • Enabled purchases in non-USD currencies.
  • Extended test coverage.

Software Engineer

2011 - 2012
Extole Inc.
  • Implemented a file uploading interface for internal users, saving them time for manually constructing SQL queries.
  • Engineered a reporting and analytics web application, enabling clients to visualize trends in charts and graphs.
  • Designed and implemented a pay-out rules protocol as a RESTful Rails API.
  • Developed a framework that enabled the rapid creation of internal admin interfaces leveraging server-side APIs.

Software Engineer

2009 - 2011
Rapleaf
  • Developed a custom dashboard for customer API statistics.
  • Added new metrics for tracking API usage.
  • Improved algorithms for handling conflicting external data.
  • Built the back-end of an email verification service.
Technologies: jQuery, Sass, Haml, Ruby on Rails (RoR)

Rapleaf

Created a new custom dashboard displaying customer API statistics.

Languages

Ruby, JavaScript, Python, CoffeeScript, Haml, Sass, HTML5, CSS3, Java

Frameworks

Ruby on Rails (RoR), Bootstrap, Sinatra, Ember.js

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Continuous Integration (CI), Functional Programming, Object-oriented Design (OOD), Unit Testing, Event-driven Programming, Behavior-driven Development (BDD)

Other

Software Development, SOLID Principles, Unix Shell Scripting

Libraries/APIs

jQuery, jQuery UI, Twilio API, jQuery Mobile, Salesforce API

Tools

Git, Sublime Text, Trello, GitHub, Sublime Text 2

Storage

Redis, PostgreSQL, Amazon S3 (AWS S3), MySQL

Platforms

OS X, MacOS, Amazon EC2, Ubuntu, Amazon Web Services (AWS)

2005 - 2009

Bachelor's Degree in Computer Science

Stanford University - Stanford, CA

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