Banner Image

Skills

  • Algorithms
  • API Development
  • Back End Development
  • C++
  • Career Development
  • Distributed Computing
  • DNN
  • Go
  • Google
  • Linux Programming
  • REST API
  • Software Development
  • Startup Consulting
  • Storage Engineering
  • Swagger Software

Sign up or Log in to see more.

Services

  • Expert Backend developer

    $50/hr Starting at $500 Ongoing

    Dedicated Resource

    I'm a backend developer with 10 years of expertise in C++, GoLang, Linux and so on. I spent most of my career developing the Web Search in Yandex (search engine #1 in Russia, the only one in the world...

    AlgorithmsAPI DevelopmentBack End DevelopmentC++Career Development

About

I am a C++ developer with 10 years of experience in building high performance and reliability data processing and distributed storage systems.

2016–now – Alterra.ai Senior developer and data scientist
Designed and implemented novel search techniques for the Frequently Asked Questions Bot AI.
Designed and implemented service's REST API.

2012-2016 – Yandex Senior developer in Web Search Infrastructure
Participated in design and implementation of the distributed storage system which now hosts Yandex Web Search crawler database. It is now in production running on 2000+ servers, storing PBs of data for billions of records. It boasts a relaxed consistency model, data replication and processing system with a built-in functional language and possibility to run user-supplied code.
Designed and implemented parsing and translation of SQL queries to the internal functional language, which allows running SQL queries over internal implementations of MapReduce framework.

2010-2012 – Yandex Team leader in Web Search Quality
Led the team responsible for duplicate and affiliate content detection in Web Search Antispam.

2006-2010 – Yandex Developer in Web Search Antispam
Designed and developed a WWW-scale parallel framework for duplicate content detection and authorship attribution. It is in production now and operates Tbs of data, searching duplicated content in the whole Yandex web search database (billions of web pages).