Обо мне

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

Программирую на 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 — по настоящее время (5 лет)
Разработчик контент-системы
Обязанности и достижения
Обязанности: - поддержка и доработка системы запуска задач на кластере (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
МИФИ
Кибернетики; "К"
Москва