artalusartalus

Игорь Иванов

C++ developer / Build engineer · Разработка ПО · Администрирование · Средний (Middle)
От 150 000 ₽ · Не ищу работу
Возраст: 26 лет
Опыт работы: 4 года и 4 месяца
Регистрация: 01.08.2016
Последний визит: 9 месяцев назад
Местоположение: Россия, Москва
Профессиональные навыки: C++ · Cmake · Jenkins · Devops · Автоматизация · Git · Mercurial · Python
Войдите, чтобы посмотреть контакты пользователя

Обо мне

C++ Developer & Build engineer. Специализируюсь на С++ и его экосистеме, трепетно люблю сам язык и тихо ненавижу неправильно сложившиеся процессы вокруг оного. Часто работаю с Python, умею Bash (но предпочитаю не), ценю Git и Mercurial. Потрёпан жизнью и поверхностными знаниями C#, Java, ASP.NET, SQL.

В процессе обучения в МГТУ реализовал курсовые проекты по следующими темам:

  • Построение пути на местности с использованием навигационных зон (C++, OpenGL)
  • Анализ цитирования в группах научных текстов (C#, EntityFramework)

(разумеется были и ещё, но о них предпочитаю не вспоминать). Дипломный проект - моделирование работы манипулятора с использованием нейро-нечеткой логики (C++, OpenGL).

Обучаем, обучающ, пунктуален и трудолюбив (хотя ленив), люблю программировать и изучать языки. Не люблю кодить непонятно-что непонятно-для-кого, люблю разрабатывать и внедрять инструменты для упрощения жизни коллегам-разработчикам.

Опыт работы

  • Системы безопасности
    Москва · От 100 до 1000 сотрудников
    Инженер-разработчик
    Октябрь 2017 — По настоящее время (3 года и 4 месяца)

    2017—2018: портирование системы видеонаблюдения с десктопа на ARM в условиях ограниченных аппаратных ресурсов

    конец 2018—... :
    - замена старой системы сборки на CMake
    - замена старых билд-машин на Jenkins
    - внедрение практик CI
    - интеграция Jenkins+Mercurial+Phabricator для проверки ревью и автоматического поднятия диффов (merge-bot);
    - внедрение системы управления зависимостями Conan
    - работа с GitHub Actions для автоматической сборки conan-пакетов

  • Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
    Москва · От 10 до 100 сотрудников
    Стажёр-разработчик
    Октябрь 2016 — Сентябрь 2017 (1 год)

    Разработка и поддержка системы управления закупками Красноярского края

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

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

    Московский государственный технический университет имени Н.Э. Баумана
    Информатики и систем управления; ИУ
    Сентябрь 2012 — Июнь 2016 (3 года и 9 месяцев)
    Программная инженерия