Consulting Work

 

Consulting Work

 
 

Building A New Search Engine With Elasticsearch

When asked by a large client in the food service distribution space to build a new e-Commerce search engine, I guided a cross-functional team in developing a search strategy, pillars of focus, and a roadmap for delivering via Continuous Integration / Continuous Delivery. I focused on coaching team members and stakeholders that good search is Relevant, Responsive, Fast, and Intuitive.

In addition, I emphasized that:

  • Search is never done; the goal is to iterate and make things better -- not perfect

  • There is no silver bullet for Search

  • Every change/adjustment comes with its own tradeoff

  • Search changes should be small, subtle changes for users

  • Fail fast; Don't be afraid to try something quickly and then throw it away if it doesn't work

  • Listen to what our customers’ actions are telling us

  • What is right for Google, or Amazon, or Walmart might not be what is right for our users and their search use cases

The team implemented Elasticsearch and began turning on analyzers, boosting fields to adjust our relevance score, and adding functionality such as:

  • Natural Language Search Queries

  • Typeahead / Autosuggest

  • Fuzziness / Spelling Forgiveness

  • 40+ Filters and Facets

  • Proprietary Brand Boosting

  • Synonym / Thesaurus Libraries

The result was a Search experience providing a balance of both Precision and Recall, allowing users across multiple languages to find relevant results quickly, easily, and without learning specific semantics or rules for our system.


 

Guiding The Shift To The Cloud

At Kin + Carta, I helped clients shift to services such as AWS, Google Cloud Platform, Microsoft Azure, and Pivotal Cloud foundry. I led teams in gathering requirements and making these shifts so my clients could be successful.


Transforming Digital At A Large Food Service Distributor

I was an instrumental part of a team of 60+ that helped a large food service distributor transform from long-lead time waterfall style software development to agile development to CI/CD.


 

Philanthropy, Diversity, and Corporate Social Responsibility

As part of my contributions to Kin + Carta, I was part of a committee to help define and drive Kin + Carta’s efforts in the areas of Philanthropy, Diversity, and Corporate Social Responsibility. Our committee helped define what each of these areas mean to Kin + Carta, and how we can contribute. One of Kin + Carta’s annual events is hosting the Chicago Dance Marathon in partnership with Lurie Children’s Hospital.