Обо мне

Специализация и профессиональные навыки:
Операционные системы:
Linux(4 года), Windows, FreeBSD
Языки программирования:
C++ (7 лет), C++11, SQL, XML, XSLT, sh и немного awk
Библиотеки:
STL, Boost, Qt
Компьютерные науки (Computer Science) и программные технологии:
Многопоточное программирование(multithreading), кросс-платформенная разработка, разработка клиент-серверных приложений, регрессионный анализ, аналитическая геометрия и алгоритмы машинной графики

Прикладное программное обеспечение:
Системы контроля версий (Mercurial, SVN, git), gdb, valgrind, системы управления проектами и отслеживания ошибок (bug tracking, Trac), QtCreator, KDevelop, Visual Studio

Профессиональные цели:
- Позиция ведущего разработчика программного обеспечения(ПО) в компании, специализирующейся на разработке ПО
- Совершенствование знаний в области изучения и применения методов анализа данных (machine learning)

Награды, сертификаты, портфолио, проекты:
Brainbench Test Master C++
http://www.brainbench.com/xml/bb/transcript/public/viewtranscript.xml?pid=6386163

Дополнительная информация:
В последнее время интересуюсь разделами исскуственного интеллекта в области анализа данных, таких как машинное обучение (Machine Learning), включающими линейную и логическую регрессии, нейронные сети, методы кластеризации (классификации) и т.д.

Профессиональные навыки
QtBoostPython
Опыт работы
Ноябрь 2012 — по настоящее время (5 лет)
LG Electronics
Senior Research Engineer
Санкт-Петербург
Март 2010 — Ноябрь 2012 (2 года и 9 месяцев)
ОАО Северное проектно-конструкторское бюро
Специалист по информационным системам специальных изделий
Санкт-Петербург
Обязанности и достижения
Обязанности: - Учавствовал в разработке БИУС (боевой информационно-управляющей системы) как для одиночного корабля, так и состава соединения. Система состоит из распределенных многопоточных модулей. Достижения: - Написал математическую библиотеку, которая используется в проекте всеми разработчиками; - Прорабатывал алгоритмы совместно с постановщиком задач и самостоятельно реализовал алгоритмы нескольких задач БИУС, применяя методы вычислительной геометрии и численные методы решения различных математических задач; - Сопровождал Unit тестами каждую реализованную задачу; - Проходил этапы интеграции и тестовых испытаний БИУС на территории и стенде инозаказчика в качестве главы делегации в том числе. Принимал участие в переговорах по проекту с инозаказчиком; язык: C++, SQL, XML библиотеки: boost ОС: ОСРВ LynxOS, Linux, Windows средства разработки: gcc, gdb, valgrind, Subversion(svn)/Mercurial(hg), Visual Studio, QtCreator Технологии: Многопоточное программирование(multithreading), кросс-платформенная разработка, разработка клиент-серверных приложений, регрессионный анализ, аналитическая геометрия и алгоритмы машинной графики
Март 2006 — Март 2010 (4 года и 1 месяц)
РадиоТМ
Программист C++
Челябинск
Обязанности и достижения
Обязанности: - Разработка системы диспетчерского контроля и сбора данных Достижения: - Доработал и сделал рефакторинг ПО для существующей системы автоматизированного управления технологическими процессами. - В качестве руководителя разработки спроектировал архитектуру и реализовывал ПО системы диспетчерского контроля и сбора данных (SCADA), которое заменило предыдущую систему управления технологическими процессами. - Разработал несколько технологических программ для настройки и управления разрабатываемой предприятием аппаратуры телемеханики - Разработал и внедрил корпоративные стандарты разработки ПО; - Профилировал разрабатываемое ПО c помощью valgrind для выявления ошибок работы с памятью и, по возможности, выявления узких по производительности мест; - Создал дистрибутив Debian с автоматической установкой (без участия пользователя) ОС и всех необходимых пакетов приложений (включая и собранные пакеты разработанного ПО) для поставки заказчикам. Использовал C++, boost, Qt, gdb, valgrind, svn, TCP/IP, XML, UML, sh, KDevelop, Visual Studio, FreeBSD, Linux (Debian), ОСРВ QNX, Microsoft Windows, знания в области Многопоточное программирование(multithreading), кросс-платформенная разработка, разработка клиент-серверных приложений
Апрель 2004 — Май 2005 (1 год и 2 месяца)
ЧелСофт
программист
Челябинск
Обязанности и достижения
Обязанности: - Разработка ПО Достижения: - Проектировал архитектуру и разработал новые приложения для корпоративной информационной системы жилищно-коммунального предприятия; - Проект получил грамоту "Инновация 2004" Проектировал БД. Использовал C++, XML, Lotus Notes/Domino, Microsoft Windows
Октябрь 2001 — Октябрь 2004 (3 года и 1 месяц)
системный администратор (учебный мастер)
Челябинск
Обязанности и достижения
Администрирование сети, кафедра Прикладной математики
Высшее образование
Январь 1999 — Январь 2004
ЮУрГУ
Механико-математический
Челябинск