EnterpriseJS SFBay #002

Mountain View, CA @ Intuit

Tuesday, October 27, 2015

Responsive Experience Powered by Data Driven Model

Leah Zhao and Yao Morin

How does Intuit create experiences that resonate with its customers? In the last year, Intuit has begun the journey to leverage the power of data science in order to provide an amazing, personalized, and responsive user experience. Integrating an Intuit proprietary data platform into the core platform, we've launched multiple data driven responsive experiences. This had led to many valuable lessons on how to design, develop, and structure a dynamic, modular, and configurable front end experience that is ready to integrate with data driven models. Throughout this presentation, we'll share the lessons that we've learned and how we will use those lessons in the future to continue furthering Intuit’s data driven user experiences.

Leah Zhao is a Software Engineer at Intuit’s Consumer Tax Group, focusing on platform engineering that enables responsive experiences. Prior to her current role at Intuit, she worked as a R&D engineer at Toyota. She recently spoke at ICCCN15, International Conference on Computer Communications and Networks 2015, on privacy sensitive resource access monitoring for android systems. She holds a master in Computer Engineering from Rochester Institute of Technology.

Yao Morin is Data Scientist for the Consumer Tax Group Data team group at Intuit. The Data team’s primary mission is collecting, processing and delivering TurboTax customer behavior and business data to marketing, product and customer care to enable timely business decisions and the dynamic personalization of the tax preparation experience for every customer. Yao is one of the driving forces to dynamic personalization and data driven decision making. Prior to Intuit, Yao was a research scientist and algorithm designer for department of defense projects such as UAV autonomic surveillance system. Yao received her Ph.D. degree in Electrical Engineering from University of Minnesota.

EDAP (Event-driven Data Abstraction Platform)

Ryan Burke, HomeAway

Analytics can be a 4-letter word to many developers. Gone are the days of just "adding this code" to your sites to truely understand your users and how they interact with your product. EDAP (Event-driven Data Abstraction Platform) was created to help alleviate some of the pains of implementing analytics and add the flexibility to easily distribute your data to multiple locations.

Ryan Burke is a Senior Software Engineer in the Tag Management team at HomeAway. He leads the development of EDAP with a focus on clickstream analytics collection and distribution. Ryan is also a member of the Core UI team that is building the framework for UI innovation at HomeAway.

To Err is Human

Alex Liu, Netflix

In highly asynchronous environment like Node, it is common to make requests for multiple external resources for each incoming request. Node excels in this kind of environment, and to deal with this complexity we use modules and libraries that help us more easily manage asynchronous workflows. However, like synchronous workflows, asynchronous workflows are just as susceptible to errors.

Alex Liu is a front end engineer that is passionate about building great user experiences on the open web stack. While he has spent his entire career building JavaScript applications, he is still continually surprised by all the new and creative ways in which the community leverages JavaScript. Alex is currently an engineer on the UI Platform team at Netflix, driving and shaping the evolution of the Node.js platform across the company.