Home Insights All authors Victoria Livschitz
Victoria Livschitz

Victoria Livschitz

Victoria Livschitz founded Grid Dynamics in 2006 to bring new big ideas - cloud, open-source, DevOps and big data - to large enterprises. Under her leadership, Grid Dynamics became a successful, fast-growing engineering IT services company known for transformative, mission-critical cloud solutions for retail, finance and technology sectors.Victoria received numerous awards for engineering excellence, including Sun Systems Engineer of the Year and Ford Chairmans Award, and holds several patents. Victoria graduated with a Bachelor of Science degree in Computer Science from Case Western Reserve University and attended graduate programs at Purdue University and Stanford University.


Check out the latest insights

Launch new digital services faster with distributed teams and agile co-creation delivery model
Article
Launch new digital services faster with distributed teams and agile co-creation delivery model
Article Launch new digital services faster with distributed teams and agile co-creation delivery model

OPINION: Coronavirus is rapidly reshaping our world. It is demanding businesses to redefine how they engage customers, employees, and supply chain by shifting operations online. Learn best practices for designing and launching new digital services at lightning speed by adopting an “agile co-creatio...

The key to a high app rating? Low crash rates and a clean, modern UI
Article
The key to a high app rating? Low crash rates and a clean, modern UI
Article The key to a high app rating? Low crash rates and a clean, modern UI

Many large brick-and-mortar retailers lack a strong mobile app experience, which is a problem on days like Black Friday and Cyber Monday, when online traffic soars. In the 2018 holiday season, 79% of all purchases involved a mobile device - this includes customers that made a purchase, looked up...

Why Flutter should be your next mobile development framework
Article
Why Flutter should be your next mobile development framework
Article Why Flutter should be your next mobile development framework

Write once, run anywhere. This is what mobile application developers have long been promised. One code for both Android and iOS No performance issues One engineering and QA team for all mobile development One common user interface utilized across all platforms that is visually...

Top business drivers of real-time analytics and machine learning in retail
Article
Top business drivers of real-time analytics and machine learning in retail
Article Top business drivers of real-time analytics and machine learning in retail

The retail industry is embracing big data, analytics, and machine learning (ML) to improve customer engagement, optimize operations, and drive sales. Increasingly, we’re seeing business intelligence systems that were once based on historic data, offline modeling, and traditional reporting being r...

Dear Oracle ATG users,
It is time to treat your ATG stack as a legacy system 
and move forward to the cloud, open source, and microservices
Article
Dear Oracle ATG users, It is time to treat your ATG stack as a legacy system and move forward to the cloud, open source, and microservices
Article Dear Oracle ATG users, It is time to treat your ATG stack as a legacy system and move forward to the cloud, open source, and microservices

If you are an enterprise omni-channel retailer with a significant and growing online presence, it is likely that Oracle ATG has been your platform of choice for many years. You have probably invested thousands of hours and tens of millions of dollars in the customization, integration and tuning of...

More details on building cloud-portable DevOps stack with Mesos and Marathon
Article
More details on building cloud-portable DevOps stack with Mesos and Marathon
Article More details on building cloud-portable DevOps stack with Mesos and Marathon

In the previous blog post we explained our overall approach to the DevOps stack used for the deployment and management of the In-Stream Processing blueprint. In this post we’ll focus on more details of Mesos and Marathon, and provide you with scripts to provision the complete computational environm...

DevOps stack for In-Stream Processing Service using AWS, Docker, Mesos, Marathon, Ansible and Tonomi
Article
DevOps stack for in-stream processing service using AWS, Docker, Mesos, Marathon, Ansible and Tonomi
Article DevOps stack for in-stream processing service using AWS, Docker, Mesos, Marathon, Ansible and Tonomi

This post is about the approach to the “DevOps” part of our In-Stream Processing blueprint — namely, deploying the platform on a dynamic cloud infrastructure, making the service available to its intended users and supporting it through the continuous lifecycle of development, testing, and roll-ou...

Visualizing insights with an analytics dashboard
Article
Visualizing insights with an analytics dashboard
Article Visualizing insights with an analytics dashboard

In the previous post we discussed which models we tried for sentiment classification and which one has demonstrated the best performance. In this post, we’ll show you how to visualize our under-the-hood findings so that others can see the results of our analysis. You can see our twitter senti...

Selecting, training, evaluating, and tuning the model
Article
Selecting, training, evaluating, and tuning the model
Article Selecting, training, evaluating, and tuning the model

In previous posts we have discussed the steps needed to understand and prepare the data for Social Movie Reviews. Finally, it is time to run the models and learn how to extract meanings hidden in the data. This blog post deals with the modeling step in the Data Scientist’s Kitchen. At the...

Creating training and test data sets and preparing the data
Article
Creating training and test data sets and preparing the data
Article Creating training and test data sets and preparing the data

In the previous post we discussed how we created an appropriate data dictionary. In this post we’ll address the process of building the training data sets and preparing the data for analysis. The training process aims to reveal hidden dependencies and patterns in the data that will be analyzed...

Constructing a data dictionary for Twitter stream sentiment analysis of social movie reviews
Article
Constructing a data dictionary for Twitter stream sentiment analysis of social movie reviews
Article Constructing a data dictionary for Twitter stream sentiment analysis of social movie reviews

In the previous post we discussed the structure of the tweet data. In this post we’ll address the process of selecting or building the right data dictionary for our purpose. What constitutes a good dictionary? A crucial data set for any kind of text mining is a dictionary. As for sentiment...

Understanding the structure of the data in Twitter streams for sentiment analysis applications
Article
Understanding the structure of the data in Twitter streams for sentiment analysis applications
Article Understanding the structure of the data in Twitter streams for sentiment analysis applications

In the previous post we outlined the basic scientific method used and formalized the problem statement we are solving, which is, “Based on of the tweets of English-speaking population of the United States related to selected new movie releases, can we identify patterns in the public’s sentiments t...

The basics of data science with a sentiment analysis example
Article
The basics of data science with a sentiment analysis example
Article The basics of data science with a sentiment analysis example

There is a broad and fast-growing interest in data science and machine learning. It is fueled by an explosion in business applications that rely on automated detection of patterns and behaviors hidden in the data, that can be found by software and exploited to dramatically improve the way we mark...

From reference architecture to reference implementation: detailing the DevOps aspects of In-Stream Processing Service
Article
From reference architecture to reference implementation: Detailing the DevOps aspects of in-stream processing service
Article From reference architecture to reference implementation: Detailing the DevOps aspects of in-stream processing service

In the previous four blog posts in this series we covered the reference architecture of a general purpose In-Stream Processing Service blueprint. To recap, here is a list of shortcuts to the blogs in that series: … Launch new digital services faster with distributed teams and agile co-c...

Using CRISP-DM methodology for Twitter sentiment analysis
Article
Using CRISP-DM methodology for Twitter sentiment analysis
Article Using CRISP-DM methodology for Twitter sentiment analysis

As we explained in our introduction to this series of posts, we are exploring a data scientist’s methods of extracting hidden patterns and meanings from big data in order to make better applications, services, and business decisions. We will perform a simple sentiment analysis of a real publ...

Six design principles of Continuous Performance Testing
Article
Six design principles of continuous performance testing
Article Six design principles of continuous performance testing

In the course of delivering many successful Continuous Performance Testing (CPT) implementations for enterprise customers, Grid Dynamics engineering teams have developed a number of basic design principles to guide their actions. Your requirements may be unique, but just as all custom race cars hav...

Advanced Solr/Lucene topics: high-performance nested search for e-commerce applications
Article
Advanced Solr/Lucene topics: High-performance nested search for e-commerce applications
Article Advanced Solr/Lucene topics: High-performance nested search for e-commerce applications

Solr/Lucene has emerged over the last few years as a leading open source search platform for large-scale e-commerce search engines. Systems based on Solr power major sites including Macy’s, Kohl’s, Walmart, Etsy, and many others. An increasing number of tier-1 digital retailers are building their...

In-Stream Processing service blueprint
Article
In-stream processing service blueprint
Article In-stream processing service blueprint

This article introduces the Grid Dynamics blueprint for in-stream processing. It is based on our experience and the lessons we have learned from multiple large-scale client implementations. We have included cloud-ready configuration examples for Apache Kafka, Spark...

Overview of In-Stream Processing solutions on the market
Article
Overview of in-stream processing solutions on the market
Article Overview of in-stream processing solutions on the market

This post contains a brief survey of better-known products related to in-stream processing that are available on the market at the time of this writing. In this survey, we focus specifically on critical architectural differentiations, rather than functional differences, that affect why custome...

How In-Stream Processing works
Article
How in-stream processing works
Article How in-stream processing works

Now that we have introduced the high-level concepts behind In-Stream Processing and how it fits into the Big Data and Fast Data landscapes, it is time to dive deeper and explain how In-Stream Processing works. As we already know, In-Stream Processing is a service that takes events as input and...

What is In-Stream Processing?
Article
What is in-stream processing?
Article What is in-stream processing?

In-stream processing is a powerful technology that can scan huge volumes of data coming from sensors, credit card swipes, clickstreams and other inputs, and find actionable insights nearly instantaneously. For example, in-stream processing can detect a single fraudulent transaction in a stream...

Get in touch

Let's connect! How can we reach you?

    Invalid phone format
    Submitting
    Launch new digital services faster with distributed teams and agile co-creation delivery model

    Thank you!

    It is very important to be in touch with you.
    We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues.
    Please try again after some time.

    Retry