Профессиональные навыки
SQLLinuxGitPostgreSQLPythonJavascriptJava
Опыт работы
Ноябрь 2011 — по настоящее время
Microsoft, Skype
Software Development Engineer 2
Москва
Обязанности и достижения

Разрабатываю систему хранения медиа-информации как часть общей платформы асинхронных коммуникаций Skype. Данная платформа поддерживает работу сервиса обмена изображениями и некоторых других проектов, находящихся в разработке. Также участвовал в разработке системы хранения медиа-информации для сервиса обмена видео-сообщениями.Обязанности:- анализ требований,- проектирование архитектуры,- разработка нового функционала,- разработка автоматизированных тестов,- автоматизация процессов сборки, тестирования и развертывания,- рефакторинг кода,- оптимизация производительности,- тестирование,- устранение ошибок и неполадок.Завершенные проекты:- Распределенная система хранения медиа-информации для сервиса обмена видео-сообщениями Skype, включая системы приема, репликации и непосредственно хранения.- Распределенная система хранения медиа-информации для сервиса обмена изображениями Skype, включая системы приема и непосредственно хранения.Языки программирования: C#, Java, Python, SQL, PL/SQL.Базы данных: PostgreSQL.Фрэймворки и библиотеки: WebAPI, Twisted.Операционные сиситемы: Windows, Linux.Прочее: Microsoft Azure Cloud Services & Storage.

Апрель 2011 — Ноябрь 2011
A1
Разработчик программного обеспечения
Москва
Обязанности и достижения

Разрабатывал систему агрегации платежей.Обязанности:- анализ требований,- проектирование и разработка веб-интерфейса,- разработка нового функционала,- разработка автоматизированных тестов,- рефакторинг кода,- оптимизация производительности,- тестирование,- устранение ошибок и неполадок.Завершенные проекты:- Автоматическая система расчета выплат.- Система разбора и агрегации логов.- Интеграция с различными платежными системами.- Некоторые другие модули.Языки программирования: Python, PHP, JavaScript, SQL.Базы данных: MySQL, PostgreSQL, CouchDB.Веб-технологии: HTML, CSS, AJAX.Фрэймворки и библиотеки: Django, jQuery.Операционные системы: Linux.

Февраль 2011 — Апрель 2011
Mail.ru
Разработчик программного обеспечения
Москва
Обязанности и достижения

Разрабатывал систему управления рекламой.Языки программирования: Python, JavaScript, SQL.Базы данных: MySQL.Веб-технологии: HTML, CSS.Фрэймворки и библиотеки: Django, Tornado, jQuery, Gevent.Операционные системы: Linux.

Октябрь 2010 — Апрель 2011
Skazka
Разработчик программного обеспечения
Москва
Обязанности и достижения

Разрабатывал социальную сеть многопользовательской ролевой игры (MMORPG) "Королевство" - http://kor.ru/.Обязанности:- анализ требований,- проектирование и разработка веб-интерфейса,- разработка нового функционала,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Завершенные проекты:- Версионированная система локализации игры и социальной сети.- Интеграция с несколькими платежными системами.- Партнерская и реферальная системы.- Некоторые другие модули.Языки программирования: Python, JavaScript, SQL, PL/SQL.Базы данных: PostgreSQL.Веб-технологии: HTML, CSS, XML, XSL, XSLT, AJAX.Фрэймворки и библиотеки: Twisted, jQuery.Операционные системы: Linux.Прочее: memcache.

Август 2007 — Сентябрь 2010
Stack Soft
Разработчик программного обеспечения
Москва
Обязанности и достижения

Разрабатывал биллинговую систему Onyma.Обязанности:- анализ требований,- проектирование и разработка веб-интерфейса,- разработка нового функционала,- разработка автоматизированных тестов,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Завершенные проекты:- Веб-интерфейс текущей и будущей CRM систем.- Интеграция с другими системами на основе SOAP веб-сервисов.- Некоторые другие модули.Языки программирования: Python, PHP, JavaScript, SQL, PL/SQL.Базы данных: Oracle.Веб-технологии: HTML, CSS, AJAX.Фрэймворки и библиотеки: Django, jQuery.Операционные системы: Linux.

Август 2006 — Август 2007
Intel
Разработчик программного обеспечения
Москва
Обязанности и достижения

Разрабывал внутреннюю CAD компании Intel.Обязанности:- разработка нового функционала,- разработка автоматизированных тестов,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Завершенные проекты:- Система хранения данных о паразитных связях интегральных цепей.- Алгоритм глобальной трассировки интегральных цепей.Языки программирования: C, C++, Tcl.Операционные системы: Linux.

Май 2004 — Июль 2007
Freelance
Web-разработчик
Москва
Обязанности и достижения

Разрабатывал веб-сайты на заказ.Обязанности:- разработка ядра веб-сайтов,- разработка дополнительных модулей и нового функционала,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок,- общение с клиентом,- сбор требований и составление ТЗ.Языки программирования: PHP, JavaScript, SQL.Базы данных: MySQL.Веб-технологии: HTML, CSS.Операционные системы: Linux, Windows.

Май 2003 — Май 2004
BelAbm.ru
Разработчик программного обеспечения
Москва
Обязанности и достижения

Разрабатывал автоматизированную информационную систему учета движения нефтепродуктов для компании ЮКОС.Обязанности:- разработка нового функционала,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Использованные технологии: Centura, Oracle, SQL, PL/SQL.