Специализация и профессиональные навыки:
- Программирование на 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, Джек Лондон, настоящая жизнь