Алексей Иванов
Мультиагентные системы и ИИ, моделирование и разработка ПО в одном флаконе!
IT, интернет, связь, телеком / Программирование, разработка, тестирование
Специализация и профессиональные навыки
Языки описания данных: 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
Профессиональные цели
Создавать инструменты разработки ПО, позволяющие на порядки повысить производительность труда программиста и облегчить его работу. Чтобы создавать еще более сложные программы.
Системы, с которыми мне интересно работать должны быть вызовом для своего времени. Технологии должны освобождать людей от рутины, давать свободу для творчества и самореализации.
Опыт работы
Руководитель R&D
ООО 3В Сервис, Москва
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеМай 2010 — продолжаю работать
Обязанности
- Project Manager
- Системный архитектор
- Разработчик
- Аналитик
Достижения
- Разработка DSL-редактора модели отраслевого каталога изделий госкорпорации Росатом и трансформация в реализацию на базе объектной БД PLM Enovia
- Разработка моделе-ориентированного редактора онтологий ISO15926 на базе Eclipse поддержкой стандартов KIF и OWL
Project Lead
ООО Комплексные модели, Москва
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеЯнварь 2010 — продолжаю работать
Обязанности
- Руководитель проекта
- Архитектор
- Программист
Достижения
- Создание гео-информационной системы мульти-агентного моделирования взаимодействий технических объектов (Java)
Ассистент
Московский государственный технический университет имени Н.Э.Баумана (МГТУ им. Н.Э.Баумана), Москва http://www.bmstu.ru
1001 — 10000 человек, Наука, образование / Технические наукиИюнь 2008 — продолжаю работать
Читаю курсы:
"Мультиагентные информационные системы";
"Разработка ПО";
"Алгоритмы и структуры данных".
Веду проекты, связанные с:
-интеграцией разнородных информационных систем на основе ISO15926 (Semantic Web);
-применением ИИ, формальных моделей и спецификаций в инструментах разработки ПО (понимание кода программы и автоматизация разработки, формальные методы);
-виртуальными 3D мирами (имитационное моделирование, планирование и совершение действий, моделирование разумного поведения искусственных существ).Руководитель отдела
TimeZero, Москва http://www.timezero.com
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеЯнварь 2007 — Май 2008
Обязанности
- Разработка java-сервера онлайновой игры (MMORPG)
- Организация процесса разработки
- Организация поддержки процесса инструментами групповой разработки
Технический директор
Аниплан, Москва
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеЯнварь 2006 — Январь 2007
Обязанности
- Разработка java-сервера онлайновой игры (MMORPG)
- Организация процесса разработки
- Организация поддержки процесса инструментами разработки
Программист
Аис@, Москва http://www.aisa.ru
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеМай 2004 — Декабрь 2006
Обязанности
- Разработка кросс-платформенных web-сервисов для дилерской системы в области продаж автомобилей на C++ под РСУБД IBM DB2
Техник
ООО "МНПП" Сатурн", Москва http://mnppsaturn.ru
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеСентябрь 2002 — Март 2004
Обязанности
- Разработка стенда тестирования микропроцессорных модулей обработки информации охранно-пожарной сигнализации на микроконтроллере C51
- Разработка стенда тренировки датчиков газа на микроконтроллере C51
Образование
МГТУ Баумана (Московский государственный технический университет им. Н.Э. Баумана), Москва, Специалист
ф-т Информатики и систем управления; ИУ
1999 — 2005
шк. 7, Химки
1996 — 1999, класс выпуска: 11 «А»
шк. 8, Химки
1989 — 1996, класс выпуска: 8 «В»
Прочее
Членство в обществах и ассоциациях
International Council on Systems Engineering (INCOSE) Russia http://incose.ru


