Обо мне

Специализация и профессиональные навыки:
Умею программировать, а также читать чужой код и писать документацию :-)

Программирую на Java/C++. Из Java технологий использовал Spring, но никогда не видел Hibernate и разные J2EE технологии. С++ знания неглубокие, но про виртуальный деструктор знаю. Немного знаю Python. Ориентируюсь в веб технологиях, но опыт фронтенд разработки маленький (базовые знания html, Javascript и CSS). Отдаленно интересуюсь функциональным программированием (например, есть опыт разработки на Scala). Есть кое-какие знания про базы данных (активно пользовался mysql; имел дело с такой экзотикой как Cache). Более-менее опытный пользователь Linux (знаю shell, awk). Когда-то пробовал даже Perl.

Хорошо читаю на английском (блоги, техническую и не очень сложную художественную литературу, всякие pdf-ы научные). Могу разговаривать и немного писать на английском, но тут нужно практиковаться.

Профессиональные цели:
Решать сложные технические проблемы, приносить этим пользу людям

Награды, сертификаты, портфолио, проекты:
fotki.yandex.ru
video.yandex.ru

Профессиональные навыки
JavaLinuxC++Python
Опыт работы
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
 
Разработчик контент-системы
Январь 2013 — По настоящее время (7 лет и 10 месяцев)
Обязанности: - поддержка и доработка системы запуска задач на кластере (C++) - разработка системы управления конфигурацией кластера (Java)
Старший разработчик сервиса Яндекс.Фотки
Август 2012 — Январь 2013 (6 месяцев)
Разработчик Яндекс.Видео и Яндекс.Фотки
Октябрь 2007 — Июль 2012 (4 года и 10 месяцев)
Обязанности: - Разработка бэкенда Яндекс.Видео (сначала) и Яндекс.Фотки (потом) (сервисы написаны на Java, используется БД mysql) - Проведение собеседований - Управление релизами Достижения: - Участвовал в запуске хостинговой части Яндекс.Видео - В полуавтономном режиме запрограммировал рейтниг видео на главной странице Яндекс.Видео (получение данных с хостингов, ранжирование, модерация) - Добавил множество мелких фич, искоренил много всяких ошибок и порефакторил кое-что на видео и фотках
МИФИ
 
Преподаватель
Сентябрь 2006 — Сентябрь 2009 (3 года и 1 месяц)
Обязанности: - Семинары и лабы по курсу "алгоритмы и структуры данных" на первом и втором курсах
Информ Икс
Москва
программист
Июль 2006 — Июль 2007 (1 год и 1 месяц)
Обязанности: - Доработка "плеера" - программы на Java (и Swing) для создания UI к собственной нереляционной СУБД, сделанной в Информ Икс на основе Cache
Программист-стажер
Февраль 2005 — Октябрь 2005 (9 месяцев)
Обязанности: - Реализация заранее описанных математических методов для прогнозирования биржевых котировок сначала (для проверки) на Matlab, а затем на Delphi
Один из ведущих брокеров страны на рынке страховых услуг с командой лучших экспертов
Стажер
Сентябрь 2004 — Декабрь 2004 (4 месяца)
Обязанности: - Перевод документации по системе безопасности СУБД Cache для сертификации системы в России
Высшее образование
Московский инженерно-физический институт
Москва
Факультет: Кибернетики; "К"
Январь 2002—Январь 2008 (6 лет)