Понять задание, заключить сделку, выполнить заказ.

Образование

2014-2018 - Хмельницкий Национальный Университет: Компьютерная Инженерия - Бакалавр

2018-2020 - Хмельницкий Национальный Университет: Компьютерная Инженерия - Магистр

Опыт работы

От 11/2020 До 09/2021 - Работа в инженерной компании AMC Bridge от интерна до Junior C++ разработчика.

Основными заданиями были :

  • Работа с графикой OpenGl;
  • Векторная и матричная математика;
  • Загрузка, обработка, отображение, редактирование 3D моделей;
  • Тестирование и анализ производительности существующих методов;
  • Поддержка существующего ПО, написание нового функционала.
Фриланс

После выпуска из университета, время от времени занимаюсь выполнением разного рода заданий на фрилансе. Перед выбором проекта я анализирую смогу ли я уложится к дедлайну, и хватает ли мне навыков для выполнения заказа на качественном уровне. Иногда, когда вижу интересный проект на котором нет ставок от других фрилансеров, могу попробовать выполнить задание в неизвестных мне областях. Например, новым для меня было написание скриптов для таких приложений как: Adobe Illustrator, Corel Draw, Adobe InDesign.

Технологии с которыми работаю

Основным языком программирования есть С++. Основная среда разработки Visual Studio. Знаю какие контейнеры (коллекции) существуют, в чем их отличие. Есть навык оценки сложности алгоритмов. Знаю для чего нужны умные указателями, указателями и ссылки. Принципы ООП. Дебаг кода. Подключение внешних библиотек. Векторная алгебра. Знаю для чего нужны матрицы преобразований. Есть опыт работы с Qt библиотеками и средой разработки Qt Creator С++. Также неплохо ориентируюсь в C#. Временами приходилось работать с pascal, javascript, visual basic.

В 2019 проходил курс по работе с PHP фреймворком Yii2 и курс по работе с CMS WordPress/OpenCart. Прохождение курсов принесло немного понимания как работают веб системы (динамические страницы, post/get запросы, cookies), а также инструменты современной верстки (flexbox, pixelPerfect, SCSS, jQuery, Bootstrap).

Cat Jump Game

Кроме всего перечисленного, в период с 10/2021 по 12/2021 занимался разработкой собственной игры на Unity. Это был первый опыт работы с игровыми движками. Также нужно было изучить тему авторских прав на графические и музыкальные ресурсы. В конце концов, получилось создать приложение которое можно пощупать своими руками, загрузив его со страницы магазина Play Market по этой ссылке: https://play.google.com/store/apps/details?id=com.Rainbow_Happy_Cat.FlappyBreadCatJumpingGame