🏁 Началась четвёртая неделя марафона! До финала нам предстоит обсудить, как себя мотивировать, чему учиться и как сберечь психическое здоровье. А ещё у нас проходит классный киноконкурс с подарками от IVI, участвуйте в комментах под постом на Хабре.
nikolnikonnikolnikon

nikolnikon

Приложения · Разработка ПО
Открыт к предложениям
Опыт работы: 9 лет и 6 месяцев
Регистрация: 20.11.2013
Последний визит: 3 года назад
Профессиональные навыки: Qt · C++ · Python · SQL · PostgreSQL · Linux · Uml · Проектирование информационных систем
Войдите, чтобы посмотреть контакты пользователя

Опыт работы

  • Научно-исследовательский институт
    Москва · От 1000 до 5000 сотрудников
    Ведущий инженер
    Июль 2011 — По настоящее время (9 лет и 6 месяцев)
    Участие в разработке распределенной геоинформационной системы. Основные функции системы: учет, каталогизация геоданных (преимущественно космических снимков) их хранение и распространение. Обязанности - Разработка архитектуры (команда из 4х человек) распределенной геоинформационной системы. Создание UML-диаграмм. - Разработка технологических процессов каталогизации, архивирования и хранения геоданных. - Проектирование программного обеспечения для автоматизации указанных процессов. Создание UML-диаграмм. - Разработка программного обеспечения. Серверные консольные приложения на С++/Qt под ОС Linux (SLES) и кроссплатформенные библиотеки на C++/Qt. - Поддержка разработанного программного обеспечения. - Реализация архива геоданных на базе IBM TSM Server. Создание иерархии пулов хранения, классов управления, доменов политик, узлов и т.д; настройка резервного копирования и миграции данных. Разработка библиотеки доступа к архиву геоданных с использованием IBM TSM API. - Проектирование http api для доступа к архиву геоданных. - Разработка и реализация протоколов информационно-технического взаимодействия между информационными системами. - Адаптация стандартов ISO 19115, 19115-2, 19139, описывающих метаданные о геоданных, под метаданные снимков с российских космических аппаратов. - Управление группой разработчиков. С чем пришлось работать С++, Qt, IBM Tivoli Storage Manager (TSM) Server, IBM TSM API, IBM TSM Client, PostgreSQL, psql, http, ftp, Linux, ssh, doxygen, svn, redmine Что удалось улучшить - Оптимизировал процесс архивирования и хранения геоданных в разрабатываемой системе. - Внедрил использование баг-трекера redmine в процесс разработки ПО. Разработал сценарии работы с системой (workflow для задач, роли пользователей и их права, интеграция с svn, структура проектов) и регламент. - Систематизировал использование системы контроля версий для разработки ПО. - Внедрил единую структуру проекта для С++ приложений.

Высшее образование

  • МГТУ им. Н.Э. Баумана

    Московский государственный технический университет имени Н.Э. Баумана
    Робототехники и комплексной автоматизации; РК
    Сентябрь 2005 — Июль 2011 (5 лет и 10 месяцев)
    Системы автоматизированного проектирования