Authors
Aleksandar Bozic
Aleksandr Aksenov
Aleksandr Kvasov
Aleksandr Vasilev
Aleksandr Zotov
Aleksey Aleev
Aleksey Romanov
Alena Katrenko
Alex Rodin
Alexander Gaidukov
Alexander Kuzmenko
Alexey Belyakov
Alexey Kharlamov
Alfiya Chekmareva
Alia Shkurdoda
Alina Bogdanova
Andrey Chevozerov
Andrey Kudryavstev
Andrii Rohovyi
Andriy Drebot
Anindya Gupta
Anna Safonova
Anton Katanaev
Anton Ovchinnikov
Anton Rumiantsev
Arsenii Holdobin
Arseniy Kaplun
Artem Ivashchenko
Artem Kondakov
Artem Zhdanov
Balaji Ramaswamy
Bhavana Ramesh
Conor McNamara
Danilo Djekic
Dejan Dzunja
Denis Shershov
Denys Hlushaiev
Dharmendra Kapadia
Dmitrii Fursov
Dmitriy Bobkov
Dmitry Afonkin
Dmitry Karachentsev
Dmitry Larko
Dmitry Latnikov
Dmitry Mezhensky
Dmitry Rusyaikin
Dmitry Sobolev
Dmitry Sumtsov
Dmitry Yaraev
Dmytro Hoi
Dmytro Rusin
Egor Shchaev
Egor Zubkov
Ekaterina Kulikova
Eugene Steinberg
Evgeniia Mikhailova
Ezra Berger
Filip Kolatau
Gleb Bondarenko
Gulnara Minasyan
Igor Kononov
Igor Skoldin
Ihor Mishchenko
Ihor Stetsiuk
Ilia Grabko
Ilia Ilin
Ilya Katsov
Ilya Los
Irina Panchenko
Ivan Mamontov
Ivan Petrushin
Jake Jian
Jayme Reynolds
Jeremy Brecevic
Jeremy Taylor
Jiaye Pan
Joseph Gorelik
Kate Tsurkan
Kinga Huszno
Kirill Arshuk-Popov
Kirill Evstigneev
Konstantin Perikov
Konstantin Speransky
Kostyantyn Malyshev
Lala Alizada
Leo Shulman
Lilia Urmazova
Maksym Kmet
Maksym Kuznietsov
Maksym Usichenko
Manga Sridhar Akella
Maria Dyuldina
Mariia Fedorova
Marko Nikolic
Marta Kravs
Max Martynov
Michael Bolotoff
Michael Ionkin
Mikhail Dyakonov
Mikhail Khludnev
Mikhail Klokov
Naresh Rajendra Shah
Nick Bezverkhyi
Nikita Elizarov
Nikita Kaptsov
Nikita Kotov
Nikolay Khokhlienkov
Nina Pakhomova
Nitin Sagi
Oleg Osipov
Oleg Smirnov
Oleh Lukianykhin
Oleh Veheria
Oleksii Olefirenko
Olena Pianykh
Olivera Novovic
Panchatapa Deb
Pavel Katunin
Pavel Vasilyev
Pavlo Marchenko
Prithpal Roda
Rahul Bindlish
Rajeev Sharma
Rohit Tripathi
Roman Casian
Roman Ivanov
Roman Khalili
Rossano Campolo
Sergei Parshev
Sergey Novikov
Sergey Parakhin
Sergey Plastinkin
Sergey Tryuber
Sevak Avetisyan
Sevil Smailova
Stan Klimoff
Stanislav Livotov
Stanislav Stolpovskiy
Svetlana Dobogoeva
Timofey Durakov
Timofey Emelyanov
Vadim Maliutin
Vasilii Kovalchenko
Viacheslav Moskalenko
Victor Chistyakov
Victor Samoylov
Victoria Livschitz
Vitalii Ruban
Vladimir Katson
Vladimir Kondraschenko
Vladimir Nikiforov
Vladislav Isaev
Vladislav Trofimov
VP Singh
Yakov Sirotkin
Yaroslav Basovskyy
Yaroslav Ukhmylov
Yuliia Chudak
Đorđe Šveljo
Aleksandar Bozic
Blog posts:
Aleksandr Aksenov
Blog posts:
Aleksandr Kvasov
Aleksandr Vasilev
Aleksandr Zotov
Blog posts:
Aleksey Aleev
Blog posts:
Aleksey Romanov
Alena Katrenko
Blog posts:
Alex Rodin
Blog posts:
May 18, 2020
Unsupervised real time anomaly detection
March 08, 2019
Safety stock optimization for ship-from-store
Alexander Gaidukov
Blog posts:
Alexander Kuzmenko
Alexey Belyakov
Alexey Kharlamov
Alfiya Chekmareva
Blog posts:
Alia Shkurdoda
Alina Bogdanova
Andrey Chevozerov
Andrey Kudryavstev
Blog posts:
December 19, 2017
How to use Solr Suggester for autocomplete and typeahead search
February 28, 2017
How to sort parent documents by child attributes in Solr
February 22, 2017
Implementing autocomplete with Solr
Andrii Rohovyi
Blog posts:
Andriy Drebot
Blog posts:
Anindya Gupta
Blog posts:
March 21, 2024
Everything financial organizations need to know about cybersecurity in the cloud and DevOps era
March 07, 2025
Structured products: Harnessing AI-driven digitalization
Anna Safonova
Blog posts:
Anton Katanaev
Blog posts:
Anton Ovchinnikov
Blog posts:
January 10, 2017
Chatbots in retail: Chatbot technology and architecture advance
December 02, 2016
Visualizing insights with an analytics dashboard
November 28, 2016
Selecting, training, evaluating, and tuning the model
Anton Rumiantsev
Blog posts:
February 22, 2022
Large-scale Android application modernization
February 22, 2022
Unlock innovation with Android application modernization
Arsenii Holdobin
Blog posts:
Arseniy Kaplun
Artem Ivashchenko
Artem Kondakov
Artem Zhdanov
Balaji Ramaswamy
Bhavana Ramesh
Blog posts:
Conor McNamara
Blog posts:
Danilo Djekic
Blog posts:
February 16, 2021
Finding new COVID-19 treatments with graph convolutional networks (GCN)
Dejan Dzunja
Blog posts:
Denis Shershov
Denys Hlushaiev
Blog posts:
Dharmendra Kapadia
Dmitrii Fursov
Dmitriy Bobkov
Blog posts:
September 16, 2020
Semantic query parsing blueprint
Dmitry Afonkin
Blog posts:
January 19, 2023
IoT platform: A starter kit for AWS
Dmitry Karachentsev
Blog posts:
Dmitry Larko
Principal Architect, CTO Office
Dmitry Latnikov
Blog posts:
September 21, 2016
How to extend CI pipelines with continuous performance testing
October 11, 2016
Six design principles of continuous performance testing
Dmitry Mezhensky
Blog posts:
October 06, 2020
From data lake to analytical data platform
October 15, 2020
5 steps to implementing a successful DataOps practice
Dmitry Rusyaikin
Dmitry Sobolev
Blog posts:
December 06, 2018
How automated merchandising tools can improve online product discovery
Dmitry Sumtsov
Blog posts:
December 05, 2017
Introducing augmented reality for e-commerce
February 22, 2018
How to build a DIY magic mirror out of commodity hardware and augmented reality APIs
February 13, 2019
Why Flutter should be your next mobile development framework
Dmitry Yaraev
Blog posts:
Dmytro Hoi
Dmytro Rusin
Egor Shchaev
Blog posts:
Egor Zubkov
Blog posts:
Ekaterina Kulikova
Eugene Steinberg
Blog posts:
December 12, 2016
Why e-commerce search engines must be aware of inventory
September 25, 2019
How deep learning improves recommendations for 80% of your catalog
Evgeniia Mikhailova
Blog posts:
February 28, 2020
Relevant facets: How to select and promote facets with deep learning
Ezra Berger
Blog posts:
January 21, 2020
Delivering digital transformation: Why automation and creating a high-performance engineering culture are vital to digital success
November 13, 2019
What is computer vision and what can it do?
Filip Kolatau
UI Engineer
Blog posts:
April 29, 2025
CTO insights: Vercel frontend deployment platform
Gleb Bondarenko
Blog posts:
Gulnara Minasyan
Igor Kononov
Blog posts:
Igor Skoldin
Blog posts:
April 12, 2022
The benefits of FaaS with AWS Lambda and Node.js
April 13, 2022
Optimizing serverless with FaaS
Ihor Mishchenko
Ihor Stetsiuk
Blog posts:
Ilia Grabko
Blog posts:
Ilia Ilin
Ilya Katsov
Blog posts:
March 08, 2019
Safety stock optimization for ship-from-store
Ilya Los
Irina Panchenko
Blog posts:
March 17, 2022
Reimagining customer loyalty with an omnichannel platform
October 07, 2021
How-to guide: Building a modern customer loyalty engine
May 20, 2021
Designing point based loyalty programs that work
Ivan Mamontov
Blog posts:
Ivan Petrushin
Blog posts:
Jake Jian
Blog posts:
March 22, 2022
Building a workforce schedule optimization solution
Jayme Reynolds
Blog posts:
January 17, 2025
How a merchandising experience platform puts retailers in control of search, browse, and recommendations
April 01, 2025
Reimagining product discovery ROI with Google Cloud
Jeremy Brecevic
Account Executive, Financial Services
Jeremy Taylor
XTDB Head of Product
Blog posts:
Jiaye Pan
Blog posts:
Joseph Gorelik
Blog posts:
April 07, 2022
When is deep learning overkill?
November 10, 2016
Using CRISP-DM methodology for Twitter sentiment analysis
November 10, 2016
The basics of data science with a sentiment analysis example
Kate Tsurkan
Blog posts:
March 23, 2023
Product outsourcing: Nearshore vs offshore
Kinga Huszno
Blog posts:
Kirill Arshuk-Popov
Blog posts:
Kirill Evstigneev
Blog posts:
September 16, 2020
Avoid the monolithic release process when migrating to microservices
September 23, 2020
5 strategies to reduce cloud cost
October 05, 2020
When microservices migration doesn’t make sense
Konstantin Perikov
Blog posts:
February 22, 2017
Implementing autocomplete with Solr
Konstantin Speransky
Blog posts:
February 11, 2022
Personalized session-based recommendations for a Fortune 500 retailer
March 10, 2022
Stamp session-based recommender
Kostyantyn Malyshev
Lala Alizada
Blog posts:
February 24, 2023
Augmented reality to improve customer buying experience
Leo Shulman
Blog posts:
Lilia Urmazova
Maksym Kmet
Blog posts:
December 20, 2022
How explainable AI helped reduce warehouse order picking time by 1/4
Maksym Kuznietsov
Blog posts:
December 18, 2020
Private mobile device farm as an indicator of mobile testing culture
Maksym Usichenko
Blog posts:
Manga Sridhar Akella
Maria Dyuldina
Blog posts:
February 18, 2020
How to replatform Endeca rules to Elasticsearch
September 04, 2020
Vector space retrieval model for e-commerce
January 14, 2021
How to recognize coins with deep learning visual model
Mariia Fedorova
Blog posts:
Marko Nikolic
Blog posts:
January 17, 2023
Visual quality control with AWS Lookout for Vision
Marta Kravs
Blog posts:
May 23, 2023
What is nearshore software development
Max Martynov
Blog posts:
January 21, 2021
Deploy Data Platform on AWS in One Day
Michael Bolotoff
Blog posts:
February 24, 2023
Augmented reality to improve customer buying experience
Michael Ionkin
Blog posts:
Mikhail Dyakonov
Blog posts:
Mikhail Khludnev
Blog posts:
August 31, 2016
A frustrating personal experience with unfaceted search
August 26, 2016
Searching grandchildren and siblings with Solr block join
August 16, 2016
The segmented filter cache and block join query parser in Solr
Mikhail Klokov
Blog posts:
September 21, 2016
How to extend CI pipelines with continuous performance testing
October 11, 2016
Six design principles of continuous performance testing
Naresh Rajendra Shah
Blog posts:
March 14, 2025
Agentic AI: The next evolution in enterprise automation
April 29, 2025
CTO insights: Agentic AI
Nick Bezverkhyi
Blog posts:
Nikita Elizarov
Nikita Kaptsov
Nikita Kotov
Blog posts:
May 10, 2022
Enterprise-grade ML platform in AWS: A starter kit
Nikolay Khokhlienkov
Blog posts:
Nina Pakhomova
Nitin Sagi
Oleg Osipov
Blog posts:
April 07, 2022
When is deep learning overkill?
August 25, 2022
Personalized e-commerce product recommendations
Oleg Smirnov
Blog posts:
October 15, 2020
Building a question answering system for online store
Oleh Lukianykhin
Blog posts:
Oleh Veheria
Oleksii Olefirenko
Olena Pianykh
Blog posts:
February 24, 2023
Augmented reality to improve customer buying experience
Olivera Novovic
Blog posts:
Panchatapa Deb
Technology Content Strategist
Blog posts:
October 16, 2024
AI financial advisor: Assess investment suitability with GenAI
November 01, 2024
Harnessing GenAI to accelerate new product introduction
Pavel Katunin
Pavel Vasilyev
Pavlo Marchenko
Prithpal Roda
CTO, Europe
Rahul Bindlish
Rajeev Sharma
Rohit Tripathi
Blog posts:
Roman Casian
Blog posts:
July 28, 2022
AngularJS to Angular 4 migration: A step-by-step guide
Roman Ivanov
Roman Khalili
Blog posts:
Rossano Campolo
Blog posts:
Sergei Parshev
Blog posts:
December 20, 2018
Developing a modular pipeline library to improve DevOps collaboration
Sergey Novikov
Sergey Parakhin
Blog posts:
November 15, 2018
Art.com helps customers find art they love with visual search
December 07, 2021
Visual search: How to find manufacturing parts in a cinch
December 27, 2022
Driving differentiation in e‑commerce marketplace search
Sergey Plastinkin
Blog posts:
Sergey Tryuber
Blog posts:
July 10, 2016
In-stream processing service blueprint
May 05, 2016
How in-stream processing works
Sevak Avetisyan
Blog posts:
Sevil Smailova
Blog posts:
Stan Klimoff
Blog posts:
August 01, 2022
Data democratization, the Goldilocks choice and culture change
Stanislav Livotov
Blog posts:
April 07, 2020
How to replatform Endeca rules to Solr
September 16, 2020
Semantic query parsing blueprint
Stanislav Stolpovskiy
Svetlana Dobogoeva
Blog posts:
Timofey Durakov
Blog posts:
Timofey Emelyanov
Vadim Maliutin
Vasilii Kovalchenko
Blog posts:
Viacheslav Moskalenko
Blog posts:
November 23, 2021
Debugging accessor properties in JavaScript: Everything you should know
June 02, 2022
How to optimize images for web and performance
Victor Chistyakov
Blog posts:
Victor Samoylov
Blog posts:
September 21, 2016
How to extend CI pipelines with continuous performance testing
July 26, 2016
What is continuous performance testing
September 05, 2016
Challenges of continuous performance testing
Victoria Livschitz
Blog posts:
March 30, 2020
Launch new digital services faster with distributed teams and agile co-creation delivery model
February 13, 2019
Why Flutter should be your next mobile development framework
Vitalii Ruban
Blog posts:
February 22, 2022
Large-scale Android application modernization
February 22, 2022
Unlock innovation with Android application modernization
Vladimir Katson
Vladimir Kondraschenko
Blog posts:
Vladimir Nikiforov
Blog posts:
Vladislav Isaev
Blog posts:
February 27, 2019
Identifying screws, a practical case study for visual search
Vladislav Trofimov
Blog posts:
February 14, 2018
How to implement autocomplete search for large-scale e-commerce catalogs
VP Singh
Blog posts:
Yakov Sirotkin
Blog posts:
Yaroslav Basovskyy
Blog posts:
October 17, 2017
Developing real-time applications on AWS ELB without WebSocket
Yaroslav Ukhmylov
Blog posts:
Yuliia Chudak
Đorđe Šveljo
Blog posts:
February 24, 2021
Using Next.js image component to improve your website’s performance