Categories
demand-side eCommerce Frontend Full-Stack Innovation Prototyping

Big Data ETL

(Bluxome Labs : 8/12-9/12)

Results

  • Got up-to-speed on the basics of Hadoop and prototyped v1 of Driven UI.
Categories
Architecture Collaboration eCommerce Frontend Innovation Prototyping SPAs supply-side

A New Way To Shop

(Shop It To Me : 1/12-4/12)

Shop It To Me has been a beloved service for years when it comes to finding the best deals across retailers, but we wanted to enable the user finer-grained abilities to find exactly the item(s) of interest for them.

We often had feedback about being able to drilldown by clothing type and brand (e.g. “Rebecca Minkoff handbags”) but our previous tools didn’t enable that kind of granularity.

Enter “Threads.”

As the brainchild of our CEO, project “Threads” has become a way for users to track the specific items of interest to them. We now empower the user with the ability to get as general (e.g. “Black dresses”) or as specific as they want. (e.g. “Rebecca Minkoff handbags under $300.”)

Below, you’ll see the hi-res) mockup we came up with (after having previously white-boarded the idea) in early March (click to view.)

inspiration (as mocked-up in Photoshop)

Over the following two weeks, I ramped up on Ember.js and implemented the first version of the app while the other engineer built out the pseudo-RESTful backend. I won’t claim that the code we produced was the cleanest either one of us ever wrote; while doing the best we could, getting to market was the true driving motivator.

We went live – that is, deployed to production for internal and a select group of test users – on March 27th, 2012, with the following (click to view)

very first landing page

Based on user tester feedback, we decided to bolt-on onboarding and improve the look, so four days later on March 31st, 2012, we deployed the following (click to view)

revised landing page with header and pseudo-onboarding

Based on observations during user testing, we realized the opportunity to incorporate a feed of site-wide activity as that would benefit discovery. We also took a few cycles to flesh out onboarding and a “Things To Do” list given challenges users’ had in making sense of the new product. We also tweaked styling to highlight the very newest items in the users’ results; screenshots follow (click to view.)

onboarding modal on landing page (4/11/2012)
 
1st try: TTD/activity feed on landing page (4/11/2012)
 
2nd try: TTD/activity feed on landing page (4/12/2012)
emphasizing new items (released 4/12/2012)

We brought in more and more user testers. Here’s a screenshot from April 17th, 2012, showing progress we made from our observations

4/17/2012 release of results page

While observing user testers, we discovered that they wanted tastemakers to help them navigate the overwhelming number of apparel items, so we introduced the concept of curation. We also made the assets/images larger by popular demand.

curation (4/23/2012)
results page (4/23/2012)
results page w/larger assets/images (next day : 4/24/2012)

After April 24th, we stepped back to assess how we were doing. I was rotated onto our bread-and-butter projects but the team was augmented with other talent and continued forward, contracting the look-and-feel out to a third party.

The product has since been retired.

Results

  • To revolutionize personalized shopping, a team of three (the CEO as product manager, me as the F2E/architect, another as backend engineer,) created a new shopping experience using Ember.js over two sprints
  • Ramped up quickly on Ember.js
  • Architected frontend as a Single Page Application
  • Worked with backend engineer to agree upon/implement integration between FE and BE
  • Drove development through four major iterations during a two one-month sprints
  • Suggested (though not responsible for implementing) lazy-load as a way to improve performance
  • Picked up design slack when we lost our Graphic Designer
  • Scoped frontend deliverables and managed expectations
  • Worked with CTO to coordinate out-of-cycle releases to production
  • Planned, conducted, and analyzed user testing
Categories
eCommerce Frontend Growth Innovation supply-side

Product Page Improvements

(Shop It To Me : 10/11-11/11)

To keep the user on-network, we created an on-site details page. We explored different MVPs which partially leveraged the metadata already present in our inventory, partially as they were intended to aggregate content from the retailers.

Here are a few concepts we vetted as MVPs

The following screenshot shows that we even tried our hand at soliciting reviews as UGC

… before finally settling on this as the (now retired) final product.

Results

  • created an on-site details page to boost checkout conversion
  • worked 1:1 with Product to prioritize features
  • prototyped MVPs using Photoshop
  • implemented all aspects of the frontend under a sprint schedule
Categories
eCommerce Frontend Growth Innovation Prototyping supply-side

Popup Shop

(Shop It To Me : 7/11-8/11)

With a number of in-house domain experts in the world of fashion, we decided to put that knowledge to use by having Product curate items into pop-up shops, or internally known as events.

I built the web frontend as well as the CRUD tool for management.

basic popup-shop example

Results

  • Created a popup-shop infrastructure
  • Implemented admin tool for Product to curate events using apparel items from our database
  • Added features as A/B-tested experiments to drive clicks
Categories
Backend eCommerce Emails Frontend Innovation Prototyping supply-side

Deal of the Day

(Shop It To Me : 6/11-8/11)

Conceived as a framework for local deals, we pivoted to a daily deal paradigm leveraging our apparel inventory when the market opportunity presented itself. This lead to revenue generation via several 100K impressions/day.

Initially, Product curated deals by hand and as market potential was proven for the idea, we built an infrastructure for algorithmically selecting 100s of deals/day (based on signals such as open and click activity) and gave Product a way to QA the deals.

Here is an example of the ‘Deal of the Day’ in the ‘spotlight’ position of our flagship email product (click to view)

Results

  • built the original (local, pre-Groupon) deal POC infrastructure, front-to-back
  • assumed maintenance responsbilities
  • collaborated with Product to address bugs and implement additional features, most notably: ‘stackable’ deals
  • implemented admin tool for Product to QA deals
  • coined the term ‘spotlight’ now used internally to refer to the real estate occupied by the deal
Categories
demand-side Frontend Innovation Prototyping

Hackathon : Tweet Dashboard

(Shop It To Me : 3/11-5/11)

Built in Prototype JS, the Shop It To Me Search experience provides users with a specificity to formulate search parameters.

You’ll see in the following screenshot (click to view) filters for price, discount, clothing type, brand, and retailer.

The product had been built well before I joined the company, but I took over maintenance and support for it.

Results

  • maintained company’s faceted search SPA
Categories
Backend demand-side Innovation Troubleshooting

Web-Based Document Management

(IAEA : 4/06-4/06)

We were charged with building an application to allow the customer to perform three essential tasks

  • upload documents (as PDFs) to the web
  • manage those same documents via a web-based interface
  • Apply business rules to the documents based on embedded properties (e.g. PDF XMP metadata)

The first version of the system has already allowed the customer to publish and manage 10 years worth of documents. The next 40 years of documents were to be uploaded as the customer’s schedule allowed.

Results

  • Delivered a Java-based document management system for managing 50 years of PDFs on-time after assuming project leadership when the Project Manager fell ill
  • Delivered a user-friendly custom solution for publishing PDFs directly to the web via the enterprise document management system
  • Managed the project to completion when the original Project Manager had to excuse himself during a crucial phase of the project
Categories
Analytics Content Management demand-side Full-Stack Innovation

Multilingual Workflow Application

(IAEA : 8/03-10/03)

To more efficiently track internal publishing, the IT section created a custom workflow application in October of 2003. The application serves approximately 50 people all the way from editors to translators to printers to distributors.

Results

  • Worked with multi-lingual users to implement v2.0 of a translation workflow application
  • Gathered requirements after leading focus group sessions with users speaking Chinese, French, Russian, English, Spanish, Arabic
  • Migrated v1.0 data store from MS Access to SQL Server
Categories
Innovation

Improving Document Management

(10/01-08/02)

Also while a grad student at UNC Chapel Hill, I worked with university staff to improve a knowledge management system. The system had two document repositories which needed synchronization.

I implemented web services using Axis for event production by one system and consumption by the other whenever a new document pertaining to coursework was added.

Results

  • Improved the document management process for a knowledge management system
  • Created web services in Java using Apache Axis to synchronize document collections across document management systems
  • Optimized caching pipeline for the content management system (based on Apache Cocoon) to serve documents 13% faster