Обо мне

Меня зовут Ковалев Роман Евгеньевич и я программист. Предпочитаю изобретать велосипеды, так как нахожу это интересным и полезным для самообразования.

Мое резюме (RU) / Curriculum vitae (EN).

Моё образование:

  • Школа-лицей №2 г. Костаная — класс с математическим уклоном.
  • БГТУ «Военмех» — 09.03.04 бакалавриат по специальности «Программная инженерия».
  • БГТУ «Военмех» — 09.04.04 магистратура по специальности «Программная инженерия».
  • Санкт-Петербургский политехнический университет Петра Великого — повышение квалификации по программе «Объектно-ориентированное программирование для гидроакустических комплексов».

Темы ВКР:

  • бакалавриат: «Разработка авиационного симулятора» (OpenGL, физическое моделирование поведения самолета, расчет коллизий);
  • магистратура: «Исследование методов защиты лицензионного программногообеспечения» (исследование существующих и разработка нового DRM с использованием аппаратной части).

Мои профессиональные навыки:

  • Языки программирования:
    • C,
    • C++,
    • Python 3,
    • Java,
    • PHP,
    • PASCAL,
    • BASH,
    • JavaScript,
    • lua;
  • Библиотеки и фреймворки:
    • 3D графика — OpenGL и Vulkan API (изучаю),
    • 2D графика — SDL и libgdx,
    • интерфейсы — Qt, JavaFX и WinAPI;
    • обработка и анализ данных — pandas и NumPy;
  • Имею опыт:
    • разработки 2D и 3D игр,
    • создания баз данных и интерфейсов к ним,
    • создания веб сайтов,
    • разработки приложений на сырых сокетах в том числе web серверов,
    • программирования и построения плат с использованием Arduino и ESP32,
    • работы с git и mercurial,
    • работы с ОС Windows и Linux,
    • моделирования процессов,
    • тестирования и верификации ПО,
    • разработки систем DRM,
    • преподавания в ВУЗе.

Инженерные навыки:

  • пайка схем;
  • ремонт бытовой электроники;
  • автомеханика.

В настоящее время работаю инженером-программистом в «Концерн «Океанприбор» (г. Санкт-Петербург).

На досуге занимаюсь восстановлением старого Chrysler Concorde 1994г. и разрабатываю систему умного дома.

Мечтаю:

  • научится играть на синтезаторе и гитаре;
  • научится петь;
  • путешествовать.