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.
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)
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
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
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
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
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
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
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
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
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 -