Горбоносов Роман Станиславович

advertisement
Роман Горбоносов
Дата рождения:
Семейное положение:
Инженер программного обеспечения
Москва, 115191, Б.Тульская ул., 54-3-11
+7 916 112 61 73 (моб)
Roman.Gorbonosov@cern.ch
23.09.1980
холост
Кратко
Опытный инженер программного обеспечения с более чем 7-милетним
профессиональным стажем в различных областях разработки
программного обеспечения. Большой опыт в проектировании, реализации
и поддержке многопотоковых серверных приложений на Java.
Ответственный, хорошо организованный и быстро обучаемый. Хороший
«командный игрок», легко интегрирующийся в новые компании и
международную среду.
Опыт работы и образование
Янв. 2005 –
Н/В
Европейский центр ядерных исследований (CERN, Швейцария).
Инженер
програмного обеспечения. Проектирование, реализация и поддержка серверных частей
эффективных многопотоковых клиент-серверных систем. Учитель и консультант более
молодого персонала. Я участвовал в разработке следующих систем:
Sequencer
Клиент-серверное приложение, помогающее операторам ускорителей в выполнении
сложных операционных задач: автоматизация тестирования оборудования, управление
комплексом ускорителей. Я спроектировал и реализовал на Java серверную часть
приложения. Система основана на Spring и использует Java RMI и JMS для связи клиентов
с сервером. Мой вклад в проект составляет около 42К строк бизнес кода и тестов.
CESAR
Клиент-серверная система управления для эксперементальных зон, используемая более
чем 1000 экспериментальными физиками. Я спроектировал, реализовал и осуществляю
техническую поддрежку серверной части системы. Я успешно портировал систему с EJB
2.0 на более современные технологии (Spring и Hibernate). Ситема использует RMI over
HTTP и JMS для связи между сервером и клиентами. Я написал около 110К линий бизнес
кода и функциональных тестов.
JAPC
Многопотоковая расширяемая Java библиотека для доступа к устройствам с
возможностью доступа (read/write/monitor) к физическим устройствам ускорительного
комплекса, а также к различным иным источникам информации (виртуальные устройства,
система временной синхронизации, поля базы данных и т.д.), через унифицированный
API. Я являюсь ответственным за техническую реализациию библиотеки, одним из
дизайнеров и основным реализатором ядра библиотеки и нескольких расширений (более
65К строк бизнес кода и тестов). Библиотека используется практически всеми
управляющими приложениями для ускорительного комплекса CERN, созданными на Java.
Библиотека основана на Spring, использует XSLT для автоматической генерации кода и
поддерживает различные протоколы связи (Java RMI, HTTP, JMS, Corba).
Янв. 2004 –
Дек. 2004
Европейский центр ядерных исследований (CERN, Швейцария).
Инженер
програмного обеспечения. Дизайн и реализация программного обеспечения,
обслуживающего геометрические и магнито-оптические измерения для проекта LHC Large Hadron Collider. Приложения создавались с использованием MS Visual Basic и
LabVIEW.
Резюме Романа Горбоносова, страница 1 из 2
Сен. 2000 –
Дек. 2003
«Новые Информационные Системы и Технологии» (Москва), Инженер програмного
обеспечения. Проектирование и реализация программного обеспечения для Министерства
по налогам и сборам РФ. Был ответственнен за 4 проекта в рамках комплекса «Налог-21».
Комелекс был создан с использованием Borland C++ Builder 5 и Delphi 5. Принимал
участие в разработке сервера СУБД на MS Visual C++ .Net.
Сен. 1997 –
Фев. 2003
Учеба в Московском Инженерно-Физическом интитуте (ГУ). Факультет
«Кибернетика», кафедра «Информатика и процессы управления».
- Получил диплом инженера-системотехника по специализации «Автоматизированные
системы обработки информации и управления».
- Являлся президентским стипендиатом за отличную учебу.
- Закончил обучение с красным диплом.
2000 –
Н/В
Проектирование, реализация и поддержка
использованием HTML, DHTML и JavaScript.
Сен. 1996 –
Май. 1997
Академия социальных отношений. (Москва). Программист на Access 2.0.
нескольких
веб-сайтов
с
широким
Профессиональные навыки
Языки программирования &
технологии
Java platform: очень хорошие знания, ежедневное использование с января 2005 г.
Хорошее знание многопотокового программирования, reflection, collections API. Опыт
в использовании Java Compiler API.
Spring, Hibernate: хорошие знания, регулярное использования с 2005 г.
SQL: хорошие знания, регулярное использования с 2003 г.
JMS, AspectJ: базовые знания, использовались в проектах
XML(XSLT, XPath, XML Schema): знания, регулярное использования с 2005 г.
HTML, DHTML, JavaScript: знания, регулярное использования с 2000 г.
Технологии, которые я использовал до 2005 г.: C, C++, Delphi 5, MS Visual Basic,
NI LabVIEW 6.0 – 7.1
ОС
Windows (XP, 2000, 9x/ME), Linux, DOS
Иностранные
языки
Russian: родной язык.
English: беглый. Ежедневно используемый на работе язык. Прошел обучение в Pacific
Language Institute (Vancouver, Canada) в течение 1 месяца.
French: базовые знания.
Рекомендации
Eugenia Hatziangeli, section leader
CERN AB/CO/AP
Eugenia.Hatziangeli@cern.ch
Vito Baggiolini, project leader
CERN AB/CO/AP
Vito.Baggiolini@cern.ch
Cedric Charrondiere, project leader
CERN AB/CO/MA
Cedric.Charrondiere@cern.ch
Дополнительная информация:
Веб-сайт
http://cern.ch/rgorbono
Спорт
Путешествия, горные прогулки, горные лыжи, пинг-понг, бадминтон, дайвинг
Хобби
Коллекционирую монеты
Резюме Романа Горбоносова, страница 2 из 2
Download