Ivan Morozov

Ivan Morozov Email and Phone Number

development lead @ Yandex
moscow, moscow, russia
Ivan Morozov's Location
Moscow, Moscow City, Russia, Russian Federation
About Ivan Morozov

The main areas of work are high-performance, high-load, and distributed systems, as well as supporting the launch of new businesses.This includes developing a common system design, core backend design, analyzing business requirements, and refactoring or redesigning existing systems.We also ensure that teams start common projects on time, taking into account any potential impact on team performance.

Ivan Morozov's Current Company Details
Yandex

Yandex

View
development lead
moscow, moscow, russia
Website:
yandex.com
Employees:
5182
Ivan Morozov Work Experience Details
  • Yandex
    Technology Expert
    Yandex Sep 2022 - Present
    Moscow, Moscow City, Russia
    Yandex database performance improving
  • Yandex
    Development Team Lead
    Yandex Jul 2021 - Present
    Moscow, Moscow City, Russia
    Yandex-fintech-antifraud1. High performance2. Cluster reliability3. Designed common graph-based system for manager’s-configured-logic execution.4. Cluster information security5. Personal data security6. Personal data gluing through user features7. Ask external services for additional data8. Dynamic history data accumulation9. lua/js/custom languages usage for manager scripts
  • Yandex
    Development Team Lead
    Yandex Jan 2020 - Jul 2021
    Moscow, Moscow City, Russia
    Yandex-logistic-platform1. High performance2. cluster reliability3. Interaction with logistic operators4. Integration platform for transfer optimization5. a lot of business processes with logistic (there are really a lot of processes!!!))))Yandex-logistic-dispatcher1. Algorithms of dispatch (very fast and productive). courier path duration reduced.2. claster reliability3. Interaction other services in taxi cluster4. Prepare new lead
  • Yandex
    Development Lead
    Yandex Jan 2017 - Jan 2020
    Moscow, Moscow City, Russia
    Yandex-Drive (carsharing).1. Money control in system2. Algorithms on graph (cluster)3. Robots cluster (control some background processes for service-workers and users)4. Interaction with real cars5. Billing processes6. System of integration all components7. Tag-based logic for control cars8. User permissions control system9. Model of system
  • Yandex
    Development Team Lead
    Yandex Jan 2015 - Jan 2017
    Moscow, Moscow City, Russia
    Graph-Algorithms cluster1. just routing2. matrices3. waves for detect optimal positions for routing4. graph scaled for cluster5. graph routing quality6. high performance7 reliability
  • Yandex
    Development Lead
    Yandex Jan 2011 - Jan 2015
    Moscow, Moscow City, Russia
    a. Data delivering 1. Reliable guarantee delivering data for index makers. 2. High performance storage for non delivered documents collection. 3. Data receiving with client-api for custom services. 4. Data receiving from big data storages in async mode by subscribing.b. Searching 1. Guarantee collect data for search requests from many replicas and shards of index. 2. Consistency options. 3. Full web searching. 4. Parametric search for custom services.… Show more a. Data delivering 1. Reliable guarantee delivering data for index makers. 2. High performance storage for non delivered documents collection. 3. Data receiving with client-api for custom services. 4. Data receiving from big data storages in async mode by subscribing.b. Searching 1. Guarantee collect data for search requests from many replicas and shards of index. 2. Consistency options. 3. Full web searching. 4. Parametric search for custom services. 5. Key-value storage on base searching. 6. Suggest for search as ordinary system feature. 7. Common user api for all use-cases.c. Index construction 1. Index construction with optional features selection for different cases (simple-search/web-search/suggest/kv-storage/etc...). 2. Multi-threading architecture for index construction speed up. 3. Disk utilization optimizing. 4. Index recovering for different use-cases in case emergency stop. 5. Additional features implements as plugins for main system. 6. Processing errors in case impossible index recovering.d. Automatic control of the cluster 1. Start new service in 3 clicks on web-interface. 2. Service automatic configuration by performance and functional require-ments. 3. Automatic servers allocation and deploy configuration on start. 4. Control for data status on servers. In case data corruption or broke server, recovering data occurs automatically 5. Configuration optimization by network topology.e. Testing 1. Cluster local model. 2. Cluster distributed model. 3. Coverage about 89%. 4. Reliable new features implementation. 5. Deploy binaries system check testing before deploy. 6. Almost all production problems have models in testig Show less

Frequently Asked Questions about Ivan Morozov

What company does Ivan Morozov work for?

Ivan Morozov works for Yandex

What is Ivan Morozov's role at the current company?

Ivan Morozov's current role is development lead.

What schools did Ivan Morozov attend?

Ivan Morozov attended Московский Физико-Технический Институт (Государственный Университет) (Мфти).

Who are Ivan Morozov's colleagues?

Ivan Morozov's colleagues are Анна Бойко, Sandra Lopez, Dmitry Zagumenny, Kirill Dyachenko, Aleksandr Antropov, Котельников Александр, Alesger Bagirov.

Not the Ivan Morozov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.