← Back to list
senior
Registration: 30.11.2022
Dmitry Granovsky
Specialization: C++/ Python developer
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
.
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
St Petersburg State University
Languages
FinnishElementaryGermanElementaryEnglishAdvancedFrenchIntermediateRussianNativeSpanishElementaryPolishElementary