Дмитрий Уланов
Блуждающий в сети
Профессиональные цели
Проектирование и разработка открытых информационных систем.
Специализация и профессиональные навыки
Специализируюсь на интеграции информационных систем и технологиях веба данных (семантический веб).
Основные языки программирования: Java, Groovy, Clojure, JavaScript.
Ключевые слова: Java, Grails, SOA & ESB, ServiceMix, ActiveMQ, Camel, RESTful, RDF, OWL, SPARQL.
Опыт работы
Руководитель отдела разработки
CPM Ltd, Москва http://www.cpm.ru
11 — 100 человекМарт 2009 — продолжаю работать
Проектирование архитектуры под задачи интеграции корпоративных приложений, разработка технической части, планирование работ, встречи с заказчиком и пр.
Технологии: Java, Spring Framework, Grails, ServiceMIx, ActiveMQ, Camel, CXF.Соинвестор, руководитель проекта
ЗАО "Онтолекс", Москва
1 человек (только я)Сентябрь 2008 — Февраль 2009
Собственный проект по разработки контекстного помощника в виде плагина к браузеру Mozilla Firefox и встраиваемого скрипта на сайты. Использована модель данных RDF и информация Википедии из проекта DBPedia.
Разработка ТЗ, архитектуры и серверной части веб-сервиса (Ruby/Sinatra/Shoulda/Redland/BerkeleyDB). Постановка задачи и управление рисками по разработки клиентской части приложения - JQuery/ExtJS.
Использование Git в качестве системы контроля версий. Написание технической документации (Trac/DokuWiki). Поддержка хостинга и администрирование linux-серверов (Ubuntu).Старший инженер
ФЕСТО-РФ, Москва http://www.festo.com
101 — 1000 человекМай 2006 — Август 2008
Разработка и поддержка инженерных утилит (Java Applets/Linux) в рамках российского R&D отдела немецкой компании по производству пневматики Festo AG.
Проектирование и разработка веб-приложения по сбору и учету бюджетных заявок из филиалов (JPA/Hibernate/Spring/Wicket/Maven2/TestNG).Технический консультант
Robertson & Blums Corporation, Москва
101 — 1000 человекФевраль 2005 — Декабрь 2006
Внедрение системы бюджетирования Cognos EP в компании "ИФД Страхование", работа над технической и бизнес-документацией. Написание на Python ряда скрипов для автоматической генерации рускоязычной документации по созданным бюджетным моделям. Проведение выездных семинаров по продукту и участие в экспресс-диагностике ряда предприятий.
Java-программист
Tops BI, Москва
1001 — 10000 человек, IT, интернет, связь, телекомСентябрь 2004 — Февраль 2005
Разработка системы принятия решений для компании Северсталь (Oracle 9, J2EE, Apache Ant, Jakarta Commons/Struts), интеграция нового сайта АвтоВаза с внутренним порталом (Spring Framework, JUnit).
Старший консультант
АйТи, Москва
1001 — 10000 человекАпрель 2003 — Август 2004
Внедрение системы бюджетирования Adaytum (сейчас Cognos Planning), разработка, техническая и пользовательская поддержка программы контролинга на базе MS Access/Oracle, поддержка баз данных Oracle, участие в предпродажной и маркетинговой работе, проведение семинаров для конечных пользователей.
Образование
МГУ, Москва, Специалист
1997 — 2002
Отделение геофизики, кафедра физики Земли
ИСП РАН, Москва
Научный руководитель С.Д. Кузнецов
2003 — 2006
Интеграция данных с использованием технологий Семантического Веба на основе THALIA testbed (http://esw.w3.org/topic/TaskForces/CommunityProjects/Linki...).
шк.-инт. 18, СУНЦ МГУ им. А.Н. Колмогорова, Москва
1995 — 1997, класс выпуска: 11 «Г»
шк. 114, Москва
1987 — 1994, класс выпуска: 9 «А»
мат. класс
Прочее
Награды, сертификаты, портфолио, проекты
В 2007-2008 годах предпринимал попытку реализации идеи семантической шины - http://code.google.com/p/semap/.
Членство в обществах и ассоциациях
Обсуждение вопросов касающихся веба данных (семантического веба) - http://groups.google.com/group/webofdata-russian
Прочее
http://github.com/dulanov
http://friendfeed.com/dulanov
http://ru.linkedin.com/in/dulanov
Интересуюсь функциональной парадигмой программирования (языки программирования Haskell, Clojure, Erlang) и альтернативными базами данных (HBase, CouchDB, Tokyo Cabinet, Voldemort, Neo4j). Являюсь сторонником гибких методологий разработки проектов - eXtreme Programming, Scrum.


