Обо мне

Специализация и профессиональные навыки:
Языки императивные: Java, C#, C++, C, ASM
Языки описания данных: XML, XSD, XSLT
Языки запросов: SQL, XPath
IDE: Eclipse IDE, MS Visual Studio

Разработка ПО на основе моделей
Редакторы UML: Rational Rose, Rational Software Architect, Sparx EA, Topcased, Papyrus
Инструменты MDA/MDD/DSL на основе Eclipse: EMF, Acceleo, Xtext, Xpand, ATL, GMF, CDO, EMFStore

Искусственный интеллект
Машины продукционные (rule-based engines): CLIPS, Jess, Drools
Машины вывода: Prolog
Машины классификации Semantic Web: Jena, Pellet
Агентные платформы: Jade, Cougaar
Машины вывода агентной архитектуры BDI: Jason (AgentSpeak), Jack, JadeX

Semantic Web
Языки описания знаний: KIF, RDF, OWL
Языки запросов: KML, SPARQL
Редакторы: Protege
Программная манипуляции онтологиями большого размера в Eclipse: Jena, Pellet, EMFTriple

Серверные приложения: Java EE, Spring, Liferay.
Rich Clients: Eclipse RCP/Equinox, .NET Framework
3D приложения: jME, Ardor3D, Processing

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

Членство в обществах и ассоциациях:
IEEE Computer Society http://www.computer.org
International Council on Systems Engineering (INCOSE) Russia http://incose.ru
Simulation Interoperability Standards Organization (SISO) http://www.sisostds.org

Профессиональные навыки
Опыт работы
Февраль 2016 — по настоящее время (2 года и 10 месяцев)
Программист
Москва
Обязанности и достижения
Работа со стажерами Работа над прототипами с использованием новых технологий
Ноябрь 2012 — по настоящее время (6 лет и 1 месяц)
Ноябрь 2012 — Ноябрь 2015 (3 года и 1 месяц)
НТЦ ФСК ЕЭС
Главный специалист
Москва
Обязанности и достижения
Обязанности: - Внедрение системной инженерии - Разработка эталонной архитектуры мультиагентной интеллектуальной энгергосистемы - Связь с ВУЗами - Проектная деятельность по ПТК и прототипам
Май 2010 — Январь 2013 (2 года и 9 месяцев)
ООО 3В Сервис
Руководитель R&D
Москва
Обязанности и достижения
Обязанности: - Project Manager - Системный архитектор - Разработчик - Аналитик Достижения: - Разработка DSL-редактора модели отраслевого каталога изделий госкорпорации Росатом и трансформация в реализацию на базе объектной БД PLM Enovia - Разработка моделе-ориентированного редактора онтологий ISO15926 на базе Eclipse поддержкой стандартов KIF и OWL
Январь 2010 — Июнь 2012 (2 года и 6 месяцев)
ООО Комплексные модели
Project Lead
Москва
Обязанности и достижения
Обязанности: - Руководитель проекта - Архитектор - Программист Достижения: - Создание гео-информационной системы мульти-агентного моделирования взаимодействий технических объектов (Java)
Июнь 2008 — Октябрь 2012 (4 года и 5 месяцев)
Ассистент
Москва
Обязанности и достижения
Читаю курсы: "Мультиагентные информационные системы"; "Разработка ПО"; "Алгоритмы и структуры данных". Веду проекты, связанные с: -интеграцией разнородных информационных систем на основе ISO15926 (Semantic Web); -применением ИИ, формальных моделей и спецификаций в инструментах разработки ПО (понимание кода программы и автоматизация разработки, формальные методы); -виртуальными 3D мирами (имитационное моделирование, планирование и совершение действий, моделирование разумного поведения искусственных существ).
Январь 2007 — Май 2008 (1 год и 5 месяцев)
Руководитель отдела
Москва
Обязанности и достижения
Обязанности: - Разработка java-сервера онлайновой игры (MMORPG) - Организация процесса разработки - Организация поддержки процесса инструментами групповой разработки
Январь 2006 — Январь 2007 (1 год и 1 месяц)
Аниплан
Технический директор
Москва
Обязанности и достижения
Обязанности: - Разработка java-сервера онлайновой игры (MMORPG) - Организация процесса разработки - Организация поддержки процесса инструментами разработки
Май 2004 — Декабрь 2006 (2 года и 8 месяцев)
Программист
Москва
Обязанности и достижения
Обязанности: - Разработка кросс-платформенных web-сервисов для дилерской системы в области продаж автомобилей на C++ под РСУБД IBM DB2
Сентябрь 2002 — Март 2004 (1 год и 7 месяцев)
ООО "МНПП" Сатурн"
Техник
Москва
Обязанности и достижения
Обязанности: - Разработка стенда тестирования микропроцессорных модулей обработки информации охранно-пожарной сигнализации на микроконтроллере C51 - Разработка стенда тренировки датчиков газа на микроконтроллере C51
Высшее образование
Сентябрь 1999 — Июль 2005
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения
Информационные системы и технологии
Январь 1999 — Январь 2005
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва