Dan Rathbone

Objective

I'm a full-stack web developer and startup founder focused on building high-performance, highly-available web applications. I have experience with all phases of software product development, including design, implementation, testing, deployment, iteration, support. I'm seeking clients for project-based consulting engagements, partners for current projects, and co-founders for future projects.

Experience

Rathbone Ventures, LLC - Seattle, WA

July 2013 - present

Founder - implemented, and published  CarGraph.com,  MotorcycleGraph.com,  BoatGraph.com. These modern web applications show graphs and tables of real market prices for used cars, motorcycles and boats. They have been viewed over 15M times by 2.5M unique humans, as of March 2017. My web crawlers have collected over 300 million vehicle prices.

Independent Consultant for Software Development:

Developed web services to power self-checkout from customer smartphones for Walmart Labs (walmartlabs.com)

Implemented brower-based interactive online training videos for LearnBIG (learnbig.com)

Socrata, Inc - Seattle, WA

Apr 2012 - July 2013

Software Development Engineer

Implemented Socrata's Open Data API 2.0 web server software

Conducted extensive performance, load, stress testing for new data backend

Microsoft Corporation - Redmond, WA

Sept 2010 - June 2011

Software Development Engineer in Test (Level 2) for Bing Search UX

Designed and implement test infrastructure for dynamic Html5 features

Engineered tests for a data visualization platform built in Html5, created by LiveLabs team

Pelago, Inc - Seattle, WA

Software Development Engineer, Software Development Engineer in Test

Nov 2008 - Feb 2010

Designed object/relational data models using Java, Hibernate, Spring, Groovy, Grails, Solr, Lucene

Developed a framework to distribute tests across servers and web, iPhone, SMS clients

Microsoft Corporation - Redmond, WA

Sept 2007 - Oct 2008

Software Development Engineer in Test on the Visual Studio Languages team

Automated tests for Visual Studio’s C# code generation feature "Generate from Usage"

Invented feature “Tabular Completion Lists”, received patent as lead inventor

Skills

Expert at modern web programming: JavaScript for web servers, web clients and related technologies

Proficient in C#, Scala, Java, and other object-oriented and functional languages

Expert at data system design, including NoSQL databases (Riak, Redis, Cassandra, ElasticSearch) and SQL Databases (PostgreSQL, MySQL) and related ORM technologies

Highly proficient at operating Linux webservers in production environments

Expert at software testing, test-driven development, and agile development

Community Integration

Board of Directors - Young Patrons Circle of the Pacific Northwest Ballet

Sept 2012 - present

President of this board for two seasons, June 2014 through June 2016, during which membership increased 100%

Instituted fundraising initaitive to sponsor a new ballet work during PNB's "Next Step" event

Technical Speaker - Seattle Node.js Meetup

Presented talk "Economical Software Testing" on July 27, 2016 to audience of 75 engineers

Presented talk "Readable Asynchronous Code" on July 1, 2015 to audience of 65 engineers

Created Open-Source Projects

Easy-Fix: record & replay test data for flexible integration testing

Wrote blog post to introduce the project:  "Use Easy-Fix to Run Integration Tests Like Unit Tests", published on the Walmart Labs Engineering blog

Easy-Async: a library that helps coordinate asynchronous tasks, similar to Promises and async.js

Education

Virginia Tech - Blacksburg, VA

Sept 2003 - Dec 2006

BS in Computer Science, In-Major GPA 3.7, Overall GPA - 3.65

Dean’s list - 2004, 2005, 2006 (graduated in 3.5 years)

Founder and President, Objectivist Club.

- references available upon request -