Обо мне

Специализация и профессиональные навыки:
- Программирование на C++. Стандарты С++03, С++11 (в рамках возможностей VisualStudio 2010), компиляторы VS2003-2010 и, в меньшей степени, gcc. Вдумчивое применение ООП, паттерны проектирования, low coupling / high cohesion. Использование (STL), понимание и проектирование шаблонного кода. Опыт выбора и использования множества сторонних библиотек (от GUI до ввода-вывода). Умение избегать проблем с выделением памяти и жизненным циклом объектов, многопоточностью.
- Архитектура приложений. Понимание принципов построения крупных приложений, состоящих их множества модулей (DLL) и разрабатываемых большим количеством разработчиков.
- Программная поддержка оборудования.
- Кругозор. Опыт работы в экосистеме Windows и экосистеме Linux, опыт администрирования. Знакомство и некоторый опыт использования языков программирования и средств разработки помимо C++: Perl, Bash, PHP, Python, JavaScript (+HTML+CSS), SQL, Lua, Assembler, LabView.
- Опыт руководства небольшой группой из 3 разработчиков.

Профессиональные цели:
Интересы: архитектура больших программных продуктов, надежное ПО, функциональные языки.
Открыт к предложениям, не связанным напрямую с предыдущим опытом работы. Примеры: зарождающиеся языки программирования, встраиваемые системы. Любая область, где требуется опытный программист, не стесненный ограниченным набором технологий и инструментов.

Дополнительная информация:
туризм, горный туризм, турмногоборье, программирование, *nix, Джек Лондон, настоящая жизнь

Профессиональные навыки
Опыт работы
Октонус
Москва
Программист (С++)
Октябрь 2009 — По настоящее время (10 лет и 6 месяцев)
Обязанности: - Разработка на С++ под Windows, VisualStudio 2003-2010. Достижения: - Не влезают в короткие поля "Моего Круга" - Резюме на headhunter: http://hh.ru/resume/8290c184ff01cd54480039ed1f39564b424832
Один из лидеров российской индустрии медиа и развлечений
Специалист отдела поиска
Октябрь 2006 — Октябрь 2007 (1 год и 1 месяц)
Автоматизация, поддержка и анализ процессов в поисковой инфраструктуре. Обработка данных. Контроль качества. Программирование на Perl, shell, C++ под *nix (FreeBSD). Настройка и доработка серверного ПО (от apache до самописного). На perl - скрипты для автоматизации отсева поискового спама, интеграция различных механизмов отсева спама. Обработка больших объемов текстовых данных. На shell - скрипты для поддрежки потока данных, "клея", связывающего узкоспециализированные утилиты (поисковые роботы, индексация, backend, frontend, ...) в единую инфраструктуру. В том числе контроль выполнения процессов, обработка ошибок, запись отладочной информации. Также скрипты для администрирования парка поисковых серверов (выкат обновлений, мониторинг). На C++ - улучшение внутренних утилит обработки данных, исправление ошибок, дописывание новых функций.
Спин МТ
Москва
программист
Сентябрь 2005 — Октябрь 2006 (1 год и 2 месяца)
Разработка интерфейса программы физического моделирования. Опыт работы с Gtk2, libsigc++, pango, cairo, XML. Beta версия интерфейса была успешно разработана (совместно с коллегами), дальнейшее улучшение происходило уже без моего участия.
Межрегиональная Ассоциация кулинаров России
Москва
Web-мастер
Январь 2005 — Декабрь 2008 (4 года)
Создание, поддержка и модернизация Веб-сайта Ассоциации, www.culina-russia.ru .
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Физический
Январь 2009—Январь 2011 (2 года)
Диссертация по радоифизике и микро- и наноэлектронике.
Факультет: Физический
Январь 2003—Январь 2009 (6 лет)
красный диплом