C++ разработчик
Контакты
Я начинающий разработчик на С++. Я закончил обучение по этой специальности, но продолжаю обучаться на курсах по тестированию, HTML/CSS и английского языка для разработчиков.
Сейчас я в поиске компании или проекта, в которых я смогу применить свои знания и приобрести новые. Для меня важно создавать полезные продукты, которыми будут пользоваться люди и не будут встречать в них багов.
В свободное время изучаю Flutter/Dart, и разрабатываю игру на Unreal Engine 5
Есть опыт работы:
С++, STL, Qt, Git, MS Visual Studio, Qt Creator, Unreal Engine 4.27 и 5.0, Kaiten
Ознакомлен:
C, Perforce, CMake, Linux, SQL, Qt Quick, TCP/IP, Google Test, Protobuf
Английский - начальный
Опыт
В команде и самостоятельно разрабатываю проекты на С++, решаю учебные задачи.
Проекты над которыми я работал:
Командная разработка проекта текстового редактора с возможностью рендера HTML разметки.
https://github.com/isDamont/QHTMLPen
Мой вклад в проект:
- реализовал QTabWidget с интегрированным классом для обращений к файловой системе и менеджментом сохранений вкладок.
- собрал релизную версию проекта под ОС Ubuntu 20.04.2
- производил тестирование приложения по тест-кейсам
- проводил code review
- проводил баг-фиксы
Стек: Qt, C++ 17, Git, CMake, Windows, Linux, Kaiten, CQtDeployer, AppImage
Самостоятельная разработка игры на Unreal Engine 5.0
https://github.com/Karenfen/MyFirstGame
Интересные задачи:
- реализовал расчёт траектории снаряда используя кривые Безье
- реализовал создание пула снарядов для быстрого использования
- написал иерархии классов для различных типов снарядов, орудий и техники
- написал реализацию стрельбы проджектайлами и лучом
Стек: UE5, C++, Git, MS Visual Studio 2022
Самостоятельная разработка игры на Unreal Engine 4.27
https://github.com/Karenfen/WallRun
Интересные задачи:
- реализовал расчёт траектории используя векторное произведение
- создал новые геометрические формы
- осуществил перенос проекта на UE 5.0
Стек: UE 4.27, UE 5.0, C++, Perforce, MS Visual Studio 2022
Самостоятельная разработка текстового редактора с графическим интерфейсом для Windows и Linux
https://github.com/Karenfen/SimpleTextEditor
Интересные задачи:
- создал понятный графический интерфейс
- реализовал смену графического оформления используя таблицы стилей Qt
- реализовал поиск по файловой системе с возможностью открытия найденных файлов
Стек: C++ 17, Qt, Git
Образование
Проживаю в городе Хабаровск