← Back to list
senior
Registration: 30.11.2022
Dmitry Granovsky
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++
Devops
Git
JavaScript
Linux
MapReduce paradigm
MySQL
Perl
PHP
Python
Subversion
Work experience
Instructor
since 01.2022 - Till the present day |Yandex Academy / School 366
.
Guest Lecturer
since 01.2021 - Till the present day |NRU Higher School of Ecomonics
.
Instructor
01.2014 - 01.2014 |Computer Science Center
.
Assistant Lecturer
09.2010 - 05.2014 |Saint-Petersburg State University
-
(Senior) Software Engineer
since 06.2009 - Till the present day |Yandex
C++, Python
Tech Lead
since 01.2009 - Till the present day |OpenCorpora.org
.
Web Developer
02.2007 - 12.2008 |ArtFactor
-
Educational background
Applied Linguistics (Masters Degree)
2004 - 2009
SPbSU
Languages
FinnishElementaryGermanElementaryEnglishAdvancedFrenchIntermediateRussianNativeSpanishElementaryPolishElementary