David Smith, Developer in New York, NY, United States
David is available for hire
Hire David

David Smith

Verified Expert  in Engineering

Full-stack Web Developer

New York, NY, United States

Toptal member since August 31, 2020

Bio

At first, David loved math. That turned into building cool stuff with software, mainly websites. Among the cool things David has created are the entire operational website for a successful laboratory, the whole operational website for a distributed hotel startup, the online radio player for the largest NPR radio station, content management systems for a bunch of magazines and TV shows such as Rachael Ray, Car and Driver, and Elle, and other personal projects including TrackTime.TECH.

Portfolio

Stayd, Inc. (A Distributed Hotel Startup)
CSS, JavaScript, jQuery, PostgreSQL, Django, Heroku
Google
Google App Engine, Java
WNYC (The Largest NPR Radio Station)
CSS, JavaScript, PostgreSQL, Django

Experience

  • JavaScript - 18 years
  • Python - 10 years
  • CSS - 10 years
  • jQuery - 10 years
  • Django - 10 years
  • PostgreSQL - 10 years
  • Heroku - 2 years

Availability

Part-time

Preferred Environment

Vim Text Editor, Sublime Text, Linux

The most amazing...

...widget I've ever built was the first online radio player for WNYC, the largest NPR radio station. Our users listened to it for about 100,000 hours a week.

Work Experience

Director of Technology

2018 - 2020
Stayd, Inc. (A Distributed Hotel Startup)
  • Built a type of software that allowed a team of three to oversee hundreds of rooms, thousands of reservations, and dozens of employees.
  • Developed a secure online ID verification system that virtually eliminated fraud.
  • Constructed an online cleaning management system used by the cleaners and their managers that eliminated cleaning errors by providing photographic oversight and eliminating schedule confusion.
  • Created an online maintenance system that integrated with the cleaning system to ensure all maintenance issues were reported and fixed.
  • Built a guest messaging system that fully automated communication with guests in most cases, but also facilitated further communication for the guests that required a lot of communication.
  • Maintained stability with E2E tests, unit tests, a Python linter, global error reporting, and continuous integration.
  • Integrated with Front, Guesty, Mailchimp, Aircall, NetSuite, Xero, Bento, Strip, PayPal, and Typeform.
Technologies: CSS, JavaScript, jQuery, PostgreSQL, Django, Heroku

Software Developer

2013 - 2017
Google
  • Maintained a charity app that once raised $7 million for Ebola relief in a weekend.
  • Performed maintenance on production services that, e.g., that Google Maps and YouTube depend on.
  • Built an internal data monitoring tool that spanned the globe.
Technologies: Google App Engine, Java

Software Developer

2009 - 2013
WNYC (The Largest NPR Radio Station)
  • Built their first online radio player which our users listened to for about 100,000 hours per week.
  • Translated designs into working websites for Radiolab.org, Wnyc.org, Wqxr.org, and Thegreenespace.org.
  • Streamlined content entries for show producers, which was a real pain point.
Technologies: CSS, JavaScript, PostgreSQL, Django

Software Developer

2006 - 2009
Freelance
  • Maintained performance on RachaelRay.com through a promotion that netted over 900,000 users.
  • Increased software health substantially for CarAndDriver.com by importing all code into source control and developing an automated deployment system.
  • Helped build the text campaign management system that Obama used in his 2008 presidential campaign.
Technologies: Ruby on Rails (RoR), Grails, MySQL, PostgreSQL, PHP, Django

Software Developer

2003 - 2006
Acumium, LLC
  • Built the entire operational website that allowed a lab to process 800 samples per day.
  • Developed a client extranet that fully automated and safely digitized test result delivery.
  • Created the sample processing workflow from accessioning to results entry.
Technologies: JavaScript, CSS, VB.NET, C#, ASP.NET

TrackTime.TECH

I developed an app for punching the clock on projects, to-do lists, and invoices. I use it for my day-to-day productivity. The robotic demo video you can see on the homepage is the first I made with my new E2E test and demo creation library. The demo is the E2E test.
2007 - 2008

Master's Degree in Computer Science

Columbia University - New York, NY, United States

1999 - 2003

Bachelor of Science Degree in Math, Computer Science

University of Wisconsin, Madison - Madison, WI, United States

Libraries/APIs

jQuery, Backbone.js

Tools

Sublime Text, Vim Text Editor

Languages

JavaScript, Python, CSS, Java, PHP, C#, VB.NET

Frameworks

Django, Grails, Ruby on Rails (RoR), ASP.NET

Platforms

Heroku, Linux, Google App Engine

Storage

PostgreSQL, MySQL

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