Обо мне

Специализация и профессиональные навыки:
Навыки в области организации труда программистов. Знания в сфере повышения качества и надежности программных систем.

Профессиональные цели:
Перейти на новый уровень. :)

Награды, сертификаты, портфолио, проекты:
Свидетельства об официальной регистрации программ для ЭВМ:

№2003610902 от 14 апреля 2003. Adaptive Grid Expert (AGE). Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Константинов П.В., Миронов А.А..

№2003611391 от 9 июня 2003. Gas Dynamics Tool SMP – Solaris x86 (GDT SMP – Solaris x86). Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Константинов П.В., Миронов А.А., Медведев А.В..

№2003611392 от 9 июня 2003. Gas Dynamics Tool SMP – Linux (GDT SMP - Linux). Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Константинов П.В., Миронов А.А., Медведев А.В..

№2003611393 от 9 июня 2003. Gas Dynamics Tool SMP – Windows (GDT SMP - Windows). Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Константинов П.В., Миронов А.А., Медведев А.В..

№2003611390 от 9 июня 2003. Gas Dynamics Tool Cluster – Linux (GDT Cluster - Linux). Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Константинов П.В., Миронов А.А., Медведев А.В..

№2005610480 от 21 февраля 2005. Гибридная версия GasDynamicsTool – WinLinX. Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Медведев А.В..

№2005612641 от 21 февраля 2005. Зибаров А.В., Бабаев Д.Б., Карпов А.Н., Комаров И.Ю., Медведев А.В..

№2005610481 от 21 февраля 2005. СОПР "HOMOS". Зибаров А.В., Пирумов В.С., Карпов А.Н..

№2005612989 от 22 сентября 2005. Гибридная версия GasDynamicsTool – WinLinX 2.0. Зибаров А.В., Карпов А.Н., Комаров И.Ю., Медведев А.В..

№2006612672 от 28 июля 2006. “Tomo-View”. Зибаров А.В., Карпов А.Н., Орлов Д. А., Антонова А. В..

№2006612673 от 28 июля 2006. “GDT-Techno”. Зибаров А.В., Карпов А.Н., Орлов Д. А., Антонова А. В..

№2007614164 от 28 сентября 2007. “Вива64”. Карпов А.Н., Рыжков Е.А.

№2008610480 от 25 января 2008. “Библиотека анализа кода VivaCore”. Карпов А.Н., Рыжков Е.А.

Дополнительная информация:
Некоторые статьи:

Андрей Карпов. 7 шагов по переносу программы на 64-битную систему. http://www.viva64.com/art-1-1-1148261225.html

Андрей Карпов. Что такое "Parallel Lint"?
http://www.viva64.com/art-3-1-17137191.html

Андрей Карпов. 64-битный конь, который умеет считать.
http://www.viva64.com/art-1-1-1064884779.html

Андрей Карпов, Евгений Рыжков. 20 ловушек переноса Си++ - кода на 64-битную платформу.
http://www.viva64.com/art-1-1-1958348565.html

Андрей Карпов. 64 бита, /Wp64, Visual Studio 2008, Viva64 и все, все, все...
http://www.viva64.com/art-1-1-253695945.html

Андрей Карпов, Евгений Рыжков. Уроки разработки 64-битных приложений на языке Си/Си++
http://www.viva64.com/ru/articles/x64-lessons/

Коллекция примеров 64-битных ошибок в реальных программах
http://www.viva64.com/ru/a/0065/

Профессиональные навыки
Опыт работы
Октябрь 2008 — по настоящее время
ООО "СиПроВер"
Технический директор
Тула
Обязанности и достижения

Компания ООО "СиПроВер" основана 2008 году, офис находится в городе Тула (200 км от Москвы).Компания занимается разработкой программного обеспечения в области анализа исходного кода программ. Основные направления работ: разработка и продвижение статического анализатора кода PVS-Studio, создание инструментов для тестирования и контроля качества программных продуктов. Ключевые технические компетенции: 64-битное и параллельное программирование, технологии анализа кода.Главный программный продукт PVS-Studio является развитием наших прошлых идей – анализаторов кода Viva64 и VivaMP. Объединение Viva64 и VivaMP в программный продукт PVS-Studio позволило предоставить пользователям единое интегрированное решение для разработки современных ресурсоемких приложений.

Апрель 2008 — по настоящее время
Технический директор
Тула
Обязанности и достижения

Обязанности:
- Организация разработки анализатора кода PVS-Studio
- Поддержка клиентов
- Написание статей

Сентябрь 2007 — Апрель 2008
E.G.S. S.r.l.
Программист
Обязанности и достижения

Занимаюсь разработкой программного обеспечения и комплексных решений для обработки отсканированных 3D облаков точек и восстановления по ним геометрических поверхностей (reverse engineering, surface reconstruction).

Август 2007 — Сентябрь 2008
E.G.S. S.r.l.
Программист
Тула
Август 2006 — Апрель 2008
Viva64.com Team
Организатор
Тула
Обязанности и достижения

www.Viva64.com - ресурс посвященный разработке 64-битных приложений и инструменту Viva64, облегчающего процесс переноса приложения на 64-битную платформу.

В команде Viva64.com помимо разработки программной части проекта выполнял следующие задачи:

• Написание и публикация статей посвященным вопросом создания и тестирования 64-битных программ.
• Общение с разработчиками различных компаний (Microsoft, Intel, RIM, Motorola, JetBrains) с целью изучения их опыта.
• Координация действий других разработчиков.
• Организация перевода подготовленных материалов на английский язык.
• Поиск клиентов (маркетинг).

Январь 2006 — Декабрь 2007
Объединённый институт высоких температур РАН (ОИВТ РАН)
Младший научный сотрудник
Москва
Сентябрь 2001 — Май 2007
АНО Научный центр "GDT Software Group"
Программист
Тула
Сентябрь 2001 — Июнь 2007
АНО "Научный центр "GDT Software Group""
Программист
Тула
Обязанности и достижения

Разработка параллельных кросс платформенных приложений на языке Си++ под операционные системы: Windows, Linux. Аппаратные платформы: x86, x64, IA-64, PowerPC G5.
Профессиональная деятельность:
• Разработка подключаемых модулей с использованием технологии COM.
• Создание систем автоматизированного тестирования.
• Развитие кросплатформенного пакета численного моделирования процессов динамики сплошных сред (GDT).
• Разработка системы защиты на основе аппаратных ключей HASP.
• Участие в разработке трехмерного редактора (LeiOS), на основе библиотеки ACIS.
• Реализация системы логирования для кросплатформенных многонитевых приложений.
• Портирование многоцелевого научного визуализатора ScientificVR под Linux.
• Разработка надстройки над библиотеками MFC и FoxToolkit с целью организации переносимой системы ресурсов и создания динамических диалогов.
• Рефакторинг кода с использованием статических анализаторов.
• Перенос ряда приложений на 64-битные платформы.

Высшее образование
Январь 2006 — Январь 2007
ИММ РАН
Москва
Специализация и достижения

Тема диссертации: "Обработка данных на параллельных вычислительных комплексах".

Январь 1998 — Январь 2004
ТулГУ
Кибернетики
Тула
Специализация и достижения

Магистр техники и технологии по направлению "Системный анализ и управление". Специальность: "Системный анализ данных и моделей принятия решений".