Egor Samosvar

Egor Samosvar

Work History

Work History
Mar 2015 - Present

Software developer (Advertising technologies relevance group)

Yandex
  • Improve quality of Yandex advertising
Jul 2013 - Mar 2015

Software developer (Machine learning group)

Yandex
  • Develop one distributed high performance machine learning algorithm
Aug 2010 - Jul 2013

Software developer (Fresh content group)

Yandex
  • Improve fresh content crawling
May 2010 - Aug 2010

Analyst

Yandex
  • Analyse Yandex crawling algorithms
  • Develop quality metrics and prototypes of new crawling policies
Jan 2010 - May 2010

Intern

Yandex
  • Develop a toy search engine Yabracadabra for Wikipedia using C++ and Boost
    (from scratch)

Education

Education
Sep 2009 - Jun 2012

Yandex School of Data Analysis
  • GPA 5.0 of 5.0

Studied courses:

  • Machine Learning, Algorithms And Data Structures, Natural Language Processing and Linguistics, Computer vision, Web-graphs,  ...
Sep 2006 - 2011

Independent University of Moscow

Additional education in fundamental mathematics:

  • Mathematical analasys, Analasys on manifolds, Complex analasys, Linear algebra, Commutative algebra, Theory of Galua, Differential geometry, Topology, Homology theory, Theory of presentations, Functional analasys

Accomplished 16 out of  24 courses, not finished

Skills

Skills

Researcher

Machine learning (Weka, RapidMiner, SVM-light, Orange,Sklearn) Computer vision (OpenCV) Complex networks (Gephi, NetworkX, igraph), Maple, Python (SciPy), MATLAB

Developer

C/C++ (STL, Boost),  Python, Java (+Android), SQL, MapReduce, Linux, Awk, Shell Scripting, Vim, GDB, CMake, SVN, Git, TeamCity, Jenkins, Gerrit, Jira, Redmine, Trac

Summary

  • PhD
  • Software developer at Yandex (C++, Python)
  • Interests: complex networks, information retrieval, data analysis, machine learning, theory of probability and combinatorics

Publications

  • Prokhorenkova, L. O., Ustinovskiy, Y., Samosvat, E., Lefortier, D., & Serdyukov, P., Adaptive Caching of Fresh Web Search Results. Advances in Information Retrieval. Springer International Publishing, 2015
  • Prokhorenkova, Liudmila Ostroumova, and Egor Samosvat, Global clustering coefficient in scale-free networks, Algorithms and Models for the Web Graph. Springer International Publishing, 2014
  • Lefortier, Damien, Liudmila Ostroumova, and Egor Samosvat, Evolution of the media web, Algorithms and Models for the Web Graph. Springer International Publishing, 2013
  • Ostroumova, Liudmila, Alexander Ryabchenko, and Egor Samosvat, Generalized preferential attachment: tunable power-law degree distribution and clustering coefficient, Algorithms and Models for the Web Graph. Springer International Publishing, 2013
  • Damien Lefortier, Liudmila Ostroumova, Egor Samosvat, Pavel Serdyukov, Timely crawling of high-quality ephemeral new content, CIKM 2013
  • Ryabchenko A.A., Samosvat E.A.,On the number of subgraphs of the Barabasi-Albert random graph, Izvestiya: Mathematics, 76, 3, 607-625, 2012, Turpion Ltd
  • Ryabchenko A.A., Samosvat E.A.,On the number of subgraphs of a random graph in the Barabasi-Albert model, Doklady Mathematics, 82, 3, 946-949, 2010, Springer

Hobbies

  • Table tennis, Soccer, Paint-ball, Skating, Hockey, Wind-serfing, Snowboard

Languages

  • English (Professional working proficiency)
  • Russian (Native proficiency)

Schools and conferences

  • Program committee member of CIKM 2015 (ACM International Conference on Information and Knowledge Management)
  • 11th Workshop on Algorithms and Models for the Web Graph (with paper), December 17-18, 2014, Beijing, China
  • Workshop on Random Graphs and their Applications (with talk), October 24, 2013, Moscow
  • 10th Workshop on Algorithms and Models for the Web Graph (with paper), December 14-15, 2013, Harvard University, Cambridge, MA, USA

  • ACM International Conference on Information and Knowledge Management (CIKM 2013) (with paper),
    October 27th-November 1st, San Francisco, Burlingame, CA, USA
  • 35th European Conference on Information Retrieval March 24-27, 2013, Moscow, Russia
  • Instabilities and Control of Excitable Networks: From macro- to nano-systems (with talk) May 25 - 30, 2012, Dolgoprudny, Moscow Area, Russia
  • The 15th International Conference on Random Structures and Algorithms (with talk) May 24-28, 2011, Atlanta, USA
  • Google Developer Day 2010 November 12, 2010, Moscow, Russia
  • Microsoft Data Structures and Algorithms School August 08-14, 2010, St. Petersburg, Russia
  • 8th French Combinatorial Conference (with talk), 28th June - 2nd July 2010 - University of Paris SUD, France
  • 3rd Russian Summer School in Information Retrieval September 11-16, 2009, Petrozavodsk, Russia
  • Google Developer Day 2009 November 10, 2009, Moscow, Russia