Ерёмин Дмитрий | Ведущий разработчик C/C++ & project manager

Ведущий разработчик C/C++
& Project Manager


Я всего лишь переводчик с человеческого языка на компьютерный.

Обо мне

Я Ведущий разработчик C/C++.

Ещё я Project Manager, но писать код намного интереснее.

Я могу писать код на:

  • Предпочтительно:
    • C++ language (C++11, C++14, C++17)
    • Plain C language (ANSI C, C99, C11)
    • Python 3.2+ (великолепный язык!)
    • C# language (5.0, 6.0, 7.0)
    • Lua (простой и мощный, мне нравится)
  • Языки, связанные с предпочтительными:
    • SQL (MySQL, Firebird, SQLite)
    • HTML ()
    • CSS ()
  • Знаю как, но не хочу:
    • Python 2.7 (Зачем, ведь есть 3…)
    • Javascript (ES2016, ES2017)
    • Ruby
    • PHP (Максимум 5.6)
    • Go
    • Rust
    • Pascal & Delphi (Серьёзно?)
    • RPGLE (Я буду очень удивлён, если вы о нём слышали!)

Я использовал и использую слишком много библиотек и фреймворков, чтобы их здесь все перечислять. Кроме того, мне нравится живое общение. Вы всегда можете позвонить или написать мне!

Профессиональный опыт

Опыт работы:

  • Октябрь 2015 — по н./вр.:
    АО «ЭЛВИС-ПЛЮС», Ведущий программист C/C++
    Контакты:
    Обязанности:
    • Разработка системы шифрования жёсткого диска.
    • Разработка UEFI драйверов.
    • Разработка и управление тремя ключевыми проектами:
      • Проект шифрования данных на смартфонах.
      • Приложение для управления ключами шифрования.
      • Приложение для установки системы шифрования на ПК.
    • Разработка Unit-тестов.
    • TDD и рефакторинг кода.
    • Проведение технических интервью с кандидатами.
    • Разработка документации проекта и подготовка его к сертификации.
  • Сентябрь 2014 — Октябрь 2015:
    АО «РОСБАНК» (Societe Generale Group), Программист C/C++
    Контакты:
    Обязанности:
    • Рефакторинг старого кода.
    • Разработка Unit-тестов.
    • В сущности, я занимался написанием утилит для генерации отчётов.
  • Сентябрь 2011 — Сентябрь 2014:
    ОАО «Текон-Автоматика», Программист C/C++
    Контакты:
    Обязанности:
    • Разработка высоконагруженной SCADA-системы
    • Разработка серверных и клиентских компонентов.
    • Разработка проектной документации.
  • Сентябрь 2008 — Июнь 2009:
    ОАО «ЦКО МИЭТ», Преподаватель младших курсов
    Контакты:
    Обязанности:
    • Обучение программированию на языках Turbo Pascal и C++.
    • Прививание алгоритмического мышления.
    • Ознакомление с простейшими лучшими практиками написания кода.

Кроме того, у меня есть много опыта разработки некоторых «домашних» проектов.

Образование и курсы:

  • Сентябрь 2008 — Июль 2013:
    Специалист по информационной безопасности:

    НИУ МИЭТ, Россия, Москва.

    • Программирование (C/C++, python, pascal).
    • Информационная безопасность.
    • Математическая подготовка.
    • Естественные науки.

Личные качества и навыки:

  • Владение языками:
    • Русский (родной язык).
    • Английский (upper-intermediate).
  • Коммуникационные навыки:
    • Опыт индивидуальной разработки и коллективной работы.
    • Лёгкая адаптация к новому.
    • Стараюсь обходить конфликты стороной.
    • Готов к конструктивному диалогу.
  • Организационные навыки:
    • Опыт управления небольшой командой (до пяти человек).
    • Навыки управления проектами (системы контроля версий, системы баг-трекинга).

Контакты

Предпочитаемые методы связи
(доступен всегда):

Другие методы связи
(проверяю раз в неделю или реже):

Вы можете загрузить моё резюме тут:


Может быть немного неактуальным. ¯\_(ツ)_/¯