dznqbit

Quinton Harris

Profile

Full-stack web developer with 10 years experience. I love Ruby and appreciate Rails. During my time at Totokaelo we grew from 150k to 14M in annual sales on our proprietary platform. I enjoy building tools that save people time.

Work Experience

Totokaelo

Lead Developer
2013-present
As Totokaelo's sales volume increased so did their technical demands. I was brought on full time to improve and maintain our platform. This platform was the "brain" of the business: eCommerce, point of sale, order fulfillment, CMS, CRM, reporting, receiving, etc.

Notable Responsibilities

  • Building a sophisticated ordering/receiving workflow. The upload of one Product Order XLSX file would bulk create products in expectation of their delivery.
  • Improving the image upload process. Images would be tagged with product SKUs during the photo shoot through EXIF data; the upload of one zip file would bulk update products with appropriate images.
  • Updating responsive styling for our tablet/mobile users.
  • Revamping point of sale interface to allow for checkout via tablet/mobile.
  • Adding a "location" dimension to our inventory database, allowing us to scale from one store to many stores. This included assigning items to specific fulfillment centers while balancing minimum shipping cost and maximum customer satisfaction. Delivered on-time and well-tested in a critical period for our company.
  • Integrating our fulfillment pipeline with multiple Third Party Logistics vendors.
  • Tailoring our database for reporting via RJMetrics, and writing/administering reports for our accounting, merchant, sales, and logistics teams.
  • Collaborating with a third party vendor to migrate our product data, inventory, customer base, and sales history to their platform (Teamwork).
  • Implementing a Magento theme to present the eCommerce layer of the Teamwork integration over the course of one month.

Totokaelo

Contract Developer
2009-2013
Totokaelo was an established Seattle brick-and-mortar boutique in 2009, and had just launched its eCommerce presence. I was contracted part-time to improve the website, and my responsibilities grew from there Ruby on Rails, MySQL, HTML/CSS/Javascript, nginx + passenger.

Notable Responsibilities and Features

  • Building a modern eCommerce checkout pipeline, including Authorize.net and Paypal integrations.
  • Building a point of sale checkout console for our brick-and-mortar store.
  • Creating a flexible Order management system, including Fedex API integration and returns processing.
  • Adding CMS tools for the catalog, including admin screens for styles, designers, categories, blog entries, etc.
  • Implementing a stylized eCommerce shopping experience for our "Art–Object" department.
  • Creating and maintaining our "One Sheets": designer-specific PDFs that included product photos and sales metrics. These were a huge hit with the vendors, and indispensable during market.
  • Constantly refactoring the codebase, including factoring out Javascript assets to their own files, transitioning from Prototype.js to jQuery, and upgrading RoR from v1 to v4.

DIY Media Inc

Senior Developer
2010-2011
Beetlabs re-branded to DIY Media Inc. We continued with digital downloads, but expanded our feature set to include a CRM for content creators to manage their own catalogs.

Notable Responsibilities

  • Building out the CMS across all tiers: front end Flex 3, middle tier C#/ASP.NET, and back end nHibernate/SQL Server.
  • Building out customizable, portable storefronts Flex 3. Customizing said storefronts for our clients.
  • Porting the media transcoding stack to Amazon's EC2 C#, LAME, FLAC.

Beetlabs Inc.

Intern, Junior Developer, Programming Specialist
2006-2010
Beetlabs created a next-gen digital download storefront specialized in electronic dance music.

Notable Responsibilities

  • Creating and maintaining stored procedures SQL Server 2006 for operations on our data models. Started with a traditional model (ORM, foreign keys, etc), later favored a document-oriented DB using SQL Server's XML capabilities.
  • Receiving hundreds of gigabytes of uncompressed content and transcoding to multiple file formats with metadata intact Ruby, LAME, FLAC.
  • Building out web UX for the MP3 player HTML, CSS, Javascript, Flash. Supported IE6, among other browsers.

Education