← Back to list
Registration: 30.11.2022

Portfolio

Yandex Academy / School 366

Intermediate Python courses for school students.

Yandex

I have been part of various teams, mostly within Yandex.Search. My responsibilities have included: - developing and supporting code (C++) in several server components that are part of a highload distributed environment running Yandex services, - preparing various data for production and testing purposes (Python, bash, local MapReduce system), - writing tests, including unittests and integration tests, - performing code review within the team, - performing a range of SRE tasks.

OpenCorpora

And open source linguistic project aimed at building a crowdsourced corpus of Russian. Tech lead (PHP+Smarty, MySQL)

Skills

Algorithms and Data Structures
Bash
C++ (C++11, C++14, OOP, asynchronous programming)
Devops
Git
JavaScript
Linux shell
MapReduce paradigm
MySQL
Perl
PHP
Python (2x, 3x)
Subversion

Work experience

Instructor
since 01.2022 - Till the present day |Yandex Academy / School 366
.
Intermediate Python courses for school students.
Guest Lecturer
since 01.2021 - Till the present day |NRU Higher School of Ecomonics
.
Intro to Data Processing, one-term course for master students of the School of Arts and Humanities.
Instructor
01.2014 - 01.2014 |Computer Science Center
.
One-term course in Information Retrieval.
Assistant Lecturer
09.2010 - 05.2014 |Saint-Petersburg State University
-
Senior Software Engineer
since 06.2009 - Till the present day |Yandex
C++, Python
I have been part of various teams, mostly within Yandex.Search. My responsibilities have included: - developing and supporting code (C++) in several server components that are part of a highload distributed environment running Yandex services, - preparing various data for production and testing purposes (Python, bash, local MapReduce system), - writing tests, including unittests and integration tests, - performing code review within the team, - performing a range of SRE tasks. Earlier I had been part of the Linguistics team where I was focused on query segmentation (writing regular grammar rules in a DSL with some data preparation tasks as well).
Tech Lead
since 01.2009 - Till the present day |OpenCorpora.org
.
This is an ongoing opensource project aimed at crowdsourcing an open access annotated linguistic corpus of the Russian language.
Web Developer
02.2007 - 12.2008 |ArtFactor
-

Educational background

Applied Linguistics (Masters Degree)
2004 - 2009
St Petersburg State University

Languages

FinnishElementaryGermanElementaryEnglishAdvancedFrenchIntermediateRussianNativeSpanishElementaryPolishElementary