My Experience...
I was one of the first 5 engineers at Groupon in 2009. I worked on
almost every new feature Groupon rolled out in the first 2 years I also rewrote all
the CSS on the site cutting the front end load from over 300KB to under 50KB
and then rewrote all the JS from Prototype to jQuery which lead to my Protoquery
library that aimed to help others update their legacy code without a full rewrite.
As Groupon grew out of their monolithic Rails app, I worked on an early prototype
of the new front end infrastructure that would replace it. The app, called Pipedream,
is a Backbone app that runs transparently on either the client or a Node.js server.
I gave a talk at SpainJS in 2012 about that approach.
Currently I'm a member of the iOS team at Groupon working on the main Groupon iOS app. As a web developer turned iOS developer I bring a different perspective to iOS
app development. I gave a presentation at Groupon Mobile Tech Talks about how to theme native apps with the
ideals of CSS (separating style from content and not repeating yourself). My own
app, Record Collection, is an example of this approach to clean theming.