28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Специализация и профессиональные навыки: Языки: Assembler, C, C++, Python, SQL, Javascript, HTML, CSS Технологии: OpenGL, Qt, Django, Pyramid, JQuery Методологии: OOP, TDD, рефакторинг Системы контроля версия: svn, git, hg

Профессиональные цели: Заниматься любимым делом и развиваться; Достойная белая зарплата; Работа в крупной компании.

Профессиональные навыки
PythonFlaskGitSQLDjango
Опыт работы
National Institute of Health
Вашингтон, DC
Python developer
Сентябрь 2015 — По настоящее время (4 года и 3 месяца)
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Python разработчик
Ноябрь 2013 — Февраль 2015 (1 год и 4 месяца)
Достижения: - Разработка отказоустойчивых высоконагруженных сервисов на Python - Проектирование и миграции схемы БД MySQL - Проектирование и документирование HTTP API для мобильных платформ (iOS, Android) - Реализация процесса выкатки в production на основе debian пакетов - Разработка панелей администрирования (frontend + backend)
ООО "Ямир"
Москва
Ведущий разработчик
Апрель 2013 — Июль 2013 (4 месяца)
Обязанности: - Участие в управлении процессом разработки ПО (code-review, guide-lines); - Участие в планировании функциональности системы; - Разработка GUI для тренажера и административной части (jquery); - Разработка новой функциональности системы (django). Достижения: - Завершена разработка релиза 2.0 GUI NeoDialog; - Реализовано 90% покрытие тестами модулей; - Выполнена миграция с MongoDB на PostgreSQL.
Reggi.ru
Москва
Удаленный разработчик на пол-ставки (bitbucket + megaplan)
Сентябрь 2011 — Январь 2012 (5 месяцев)
Обязанности: - Разработка нового функционала (Django + SqlAlchemy, PostgreSQL, TDD) - Модернизация существующего функционала (PHP) Достижения: - Переписал модуль формирования статистики по партнерским выплатам с PHP на Python, ускорив его работу в десятки раз и сократив количество кода вдвое - Полностью реализовал страницу подарков - Оптимизировал сбор статистики по использованию доменных зон - Расширил тестовое покрытие существующих функций
Ведущий инженер
Март 2009 — Апрель 2013 (4 года и 2 месяца)
Обязанности: - Поддержка стенда моделирования космических полетов - Развитие библиотеки стандартных функций для бортовой системы управления - Разработка инструментов реализации технических процессов Достижения: - Разработка системы формирования шаблонной документации понятная секретарше и удобная для всех (Python, PyUNO, XML); Сервер распределенного формирования документации - Разработка распределенной системы тестирования бортовых функций (Python, XMLRPC, xmpppy) - Разработка трехмерной визуализации космических полетов (C++, OpenGL) - Рефакторинг стенда математического моделирования (C++, MFC) - Утилита статического анализа не совсем стандартного C (Python, C++, boost.wave) - Консультации коллег по техническим вопросам, обучение новых сотрудников - Реализация плагинов импорта для wiki-движка MoinMoin
ОАО "ИнфоПолитен"
Москва
программист
Ноябрь 2006 — Октябрь 2008 (2 года)
Обязанности: - Комплексная разработка кабины-тренажера истребителя МиГ-23 - Реализация поиска по сайту - Администрирование локальной сети из 10 человек Достижения: - Научился разбираться в чужом коде
Высшее образование
Московский Авиационный Институт (Национальный исследовательский университет)
Москва
Факультет: Робототехники и интеллектуальных систем
Январь 2005—Январь 2011 (6 лет)