David A McClain

Ruby, JavaScript and iOS Developer

David A McClain


As the principal developer of many web apps, I've grown over the years into a someone who is comfortable wearing many hats (sometimes many of them at once). One of my favorite hats is worn when working on the front-end where I feel I get to put my special touches to work telling stories and improving user experiences. Having said that, one of my other favorite hats is crafting powerful back-ends with Ruby to drive these great apps. Like I said, I sometimes like to wear many hats at once. I know that one of my greatest skills is not thinking like a designer or developer, but as a user. The user experience is paramount and I'll use every tool at my disposal (back-end, front-end, visual, unseen) to delight and engage my users.

The internet is not an island. My work has brought me into contact with some of the best (and not so great) API's including Facebook, Twitter, LinkedIn, YouTube, Flickr, Google Maps and countless others. I parse XML in my sleep and eat JSON for breakfast. REST? It's not just for Sunday mornings.

Today I mostly enjoy the opportunities afforded by emerging technologies like HTML5 and CSS 3, the unique challenges of iOS development, as well as the unalloyed joy that is JavaScript. Yes, I said JavaScript.

Having said all that, I am actually quite humble when not writing these sorts of things and am always trying to learn something new and continue on my journey to becoming better today than I was yesterday.


Lead Software Engineer

Stitch Fix Stitch Fix

More about Stitch Fix

Fashion & Retail
Stitch Fix is a personal styling platform that delivers curated and personalized apparel and accessory items of perfect fit for women.
January 2014 - Present (6 years)

Lead Engineer for the Merchandise department at Stitch Fix, a personal styling service for the everyday woman. Supporting the Buying team's platform needs through 100% in-house built purchasing tools, I help design and develop best-in-class tooling to support the procurement of hundreds of millions of dollars worth of inventory. My work helps take market samples through purchase to delivery between several warehouses. It's my job to help understand how technology can satisfy the Merchandise department's needs, improve and streamline their processes and ultimately support them in achieving their business goals.

I work very closely with amazing people and am very lucky at Stitch Fix to have the opportunity to focus on supporting the company in such a fundamental and gratifying way.

Senior Software Engineer

ModCloth ModCloth

More about ModCloth

Fashion & Retail
ModCloth.com is an online clothing, accessories, and decor retailer with a focus on independent and vintage-inspired fashion.
November 2011 - December 2013 (2 years and 1 month)

Key member on a number of key projects bringing SOA to ModCloth including 3rd party authentication and identity. Helped guide the small team that launched Style Gallery in 2012. Focused on becoming a stronger developer by pair programming with excellent engineers and always challenging myself, especially seizing opportunities to level up on JavaScript.

Ruby and Frontend Developer

Climber Climber

More about Climber

Provided job boards and tools to career seakers and recruiters.
November 2010 - October 2011 (11 months)

Worked on an entire fleet of Rails apps and spearheaded a drive to revamp and improve user experience on our apps used by more than 1.1 million people. Put my skills to the test supporting massive legacy codebases while also working towards bringing modern techniques, libraries and best practices to the mix.

Lead Architect & Co-Founder

Next Play Sports Next Play Sports

More about Next Play Sports

Sports & Gaming
Developed second screen apps to augment live sports.
March 2010 - November 2012 (2 years and 8 months)

Crafted an iOS application and supporting API to provide real-time, statistics-based, event-based questions during NFL games.

Freelance Ruby and iOS Developer

Uh Huh Yeah Uh Huh Yeah

More about Uh Huh Yeah

Specialized in helping entrapanuers get their ideas to market.
August 2008 - Present (11 years and 5 months)

Delighted and amazed clients by singlehandedly taking them from inception to launch (and beyond) on a variety of web and iOS projects. From interface design to deployment. From Facebook apps to iPhone apps.


TwoDays ToDos TwoDays ToDos

Todos for today, todos for tomorrow and nothing else.

TwoDaysToDos is a simple and elegant iPhone app for managing simple ToDo lists. TwoDays focuses on what you want to get done today and tomorrow and provides an easy way to mark what items have been started and completed. TwoDaysToDos gives you a clean slate every day but add a ToDo for tomorrow and they'll automatically become today's ToDos (tomorrow)!

fiveandabit fiveandabit

fiveandabit blog is where I share the little things I learn on my way to being a better programmer, designer and founder.

I Quote Therefor I am I Quote Therefor I am

IQuoteThereforIAm.com is a site for storing, sharing and discovering great quotes.

Diabolical Diabolical

One man's idea of how to do jQuery Dialog windows

Diabolical is a jQuery plugin for rendering Dialog boxes with flexible ways for passing content to the box and somewhat of an attempt at allowing CSS theming.

madebydam.com madebydam.com

Just a list of things I've made