Профессиональные навыки
SQLLinuxGitPostgreSQLPythonJavaScriptJava
Опыт работы
Ноябрь 2011 — по настоящее время (5 лет и 11 месяцев)
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 (8 месяцев)
A1
Разработчик программного обеспечения
Москва
Обязанности и достижения
Разрабатывал систему агрегации платежей.Обязанности:- анализ требований,- проектирование и разработка веб-интерфейса,- разработка нового функционала,- разработка автоматизированных тестов,- рефакторинг кода,- оптимизация производительности,- тестирование,- устранение ошибок и неполадок.Завершенные проекты:- Автоматическая система расчета выплат.- Система разбора и агрегации логов.- Интеграция с различными платежными системами.- Некоторые другие модули.Языки программирования: Python, PHP, JavaScript, SQL.Базы данных: MySQL, PostgreSQL, CouchDB.Веб-технологии: HTML, CSS, AJAX.Фрэймворки и библиотеки: Django, jQuery.Операционные системы: Linux.
Февраль 2011 — Апрель 2011 (3 месяца)
Разработчик программного обеспечения
Москва
Обязанности и достижения
Разрабатывал систему управления рекламой.Языки программирования: Python, JavaScript, SQL.Базы данных: MySQL.Веб-технологии: HTML, CSS.Фрэймворки и библиотеки: Django, Tornado, jQuery, Gevent.Операционные системы: Linux.
Октябрь 2010 — Апрель 2011 (7 месяцев)
Skazka
Разработчик программного обеспечения
Москва
Обязанности и достижения
Разрабатывал социальную сеть многопользовательской ролевой игры (MMORPG) "Королевство" - http://kor.ru/.Обязанности:- анализ требований,- проектирование и разработка веб-интерфейса,- разработка нового функционала,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Завершенные проекты:- Версионированная система локализации игры и социальной сети.- Интеграция с несколькими платежными системами.- Партнерская и реферальная системы.- Некоторые другие модули.Языки программирования: Python, JavaScript, SQL, PL/SQL.Базы данных: PostgreSQL.Веб-технологии: HTML, CSS, XML, XSL, XSLT, AJAX.Фрэймворки и библиотеки: Twisted, jQuery.Операционные системы: Linux.Прочее: memcache.
Август 2007 — Сентябрь 2010 (3 года и 2 месяца)
Stack Soft
Разработчик программного обеспечения
Москва
Обязанности и достижения
Разрабатывал биллинговую систему Onyma.Обязанности:- анализ требований,- проектирование и разработка веб-интерфейса,- разработка нового функционала,- разработка автоматизированных тестов,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Завершенные проекты:- Веб-интерфейс текущей и будущей CRM систем.- Интеграция с другими системами на основе SOAP веб-сервисов.- Некоторые другие модули.Языки программирования: Python, PHP, JavaScript, SQL, PL/SQL.Базы данных: Oracle.Веб-технологии: HTML, CSS, AJAX.Фрэймворки и библиотеки: Django, jQuery.Операционные системы: Linux.
Август 2006 — Август 2007 (1 год и 1 месяц)
Intel
Разработчик программного обеспечения
Москва
Обязанности и достижения
Разрабывал внутреннюю CAD компании Intel.Обязанности:- разработка нового функционала,- разработка автоматизированных тестов,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Завершенные проекты:- Система хранения данных о паразитных связях интегральных цепей.- Алгоритм глобальной трассировки интегральных цепей.Языки программирования: C, C++, Tcl.Операционные системы: Linux.
Май 2004 — Июль 2007 (3 года и 3 месяца)
Freelance
Web-разработчик
Москва
Обязанности и достижения
Разрабатывал веб-сайты на заказ.Обязанности:- разработка ядра веб-сайтов,- разработка дополнительных модулей и нового функционала,- рефакторинг кода,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок,- общение с клиентом,- сбор требований и составление ТЗ.Языки программирования: PHP, JavaScript, SQL.Базы данных: MySQL.Веб-технологии: HTML, CSS.Операционные системы: Linux, Windows.
Май 2003 — Май 2004 (1 год и 1 месяц)
BelAbm.ru
Разработчик программного обеспечения
Москва
Обязанности и достижения
Разрабатывал автоматизированную информационную систему учета движения нефтепродуктов для компании ЮКОС.Обязанности:- разработка нового функционала,- оптимизация производительности,- тестирование,- исправление ошибок и неполадок.Использованные технологии: Centura, Oracle, SQL, PL/SQL.