Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
Резюме от 29 апреля 2024 PRO

Дмитро

Junior C++ Developer

Занятость:
Полная занятость, неполная занятость.
Возраст:
31 год
Город проживания:
Киев
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон , эл. почту, адрес и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Опыт работы

Junior C++ Developer

с 08.2018 по 08.2019 (1 год)
Forex Tester Software, Херсон (IT)

Developing parser using ANTLR to automate conversion of strategy/indicators plug-in scripts from alternative trading simulator to Forex Tester 3/4.

Образование

Херсонський державний аграрний університет

Економіка підприємства, магістр, Херсон
Высшее, с 2013 по 2015 (2 года)

Київський національний університет ім. Тараса Шевченка

Економіка підприємства, бакалавр, Київ
Высшее, с 2009 по 2013 (4 года)

Знания и навыки

Користувач ПК Windows C++ Програмування GitHub Знання принципів ООП MS Visual Studio Notepad++

Знание языков

  • Английский — продвинутый
  • Украинский — свободно
  • Русский — свободно

Дополнительная информация

➮ Self-taught aspiring programmer, who is fast-learner, and eager to try himself in a professional team – working on a challenging projects.
➮ Knowledge of C++ object-oriented programming, some experience with C++14, mostly used my own implementations of STD libraries in a custom projects. I tend to not overuse abstractions where it is not necessary.
➮ Used STL when it's appropriate, but I always prefer developing my own solutions to a problems.
➮ I have problems with social interactions in office environment, so I would prefer a remote position, if possible.

Custom Projects

My latest project was trying to create DirectX 12 based game engine from scratch. I implemented base functionality to render simple geometric primitives, camera control/movement and simple shader pipeline. However, I had some difficulties in collision detection implementation, so I paused the project for now.

Steam Screenshot Downloader - mass downloader for Steam screenshot library
➮ Source Code: https://github.com/ScienceDiscoverer/steamscrd

FSMNG - custom file manager for Windows made to look like console manager, but supporting modern features like drag and drop and symbolic/hard links operations.
➮ Source Code: https://github.com/ScienceDiscoverer/fsmng

Notepad++ MSVC IDE - custom IDE for MSVC compiler build around Notepad++
➮ Source Code: https://github.com/ScienceDiscoverer/npp_msvc_ide

Micro Audio Switcher – minimalistic sound output device switcher utility for Windows.
➮ Source Code: https://github.com/ScienceDiscoverer/maudswch

STD Libs – custom string/wide string types and console output implementations optimised for Windows.
➮ Source Code: https://github.com/ScienceDiscoverer/sd_std_libs

Room Weather Station – compact device that can measure CO2/Humidity/Temperature in a room based on Raspberry Pi Zero W. Features constant data logging and web server for the interface.
➮ Source Code: https://github.com/ScienceDiscoverer/RWS

SciEngine – almost complete game engine, created from scratch (influenced by https://github.com/jvanverth/essentialmath). OpenGL is used only for sending pixel array (calculated with my own code) from RAM to video card. No external libraries, except STL. Full custom Software Renderer with pixel blending, custom resource container, sprite rotation. It has per-pixel collision detection and physics engine capable of simulating simple aerodynamics.
➮ Gameplay video: https://youtu.be/izHzY7C8YTw
➮ Source Code: https://github.com/ScienceDiscoverer/SciEngine

FooEngine – first attempt to create custom OpenGL engine; features Pong game clone made to apply Linear Algebra knowledge. Custom Vector class were extensively used to simulate simple physics.
➮ Gameplay video: https://youtu.be/djx8DJdxFoM
➮ Source Code: https://github.com/ScienceDiscoverer/FooEngine

Console Runner – first raw C++ game project; features simple 1D physics, procedural generation, score saves and exclusively ASCII graphics. No graphics library was used.
➮ Gameplay video: https://youtu.be/iRwn2TgVBfs
➮ Source Code: https://github.com/ScienceDiscoverer/hello-world/blob/master/Console_Runner.cpp

Other custom projects: https://github.com/ScienceDiscoverer?tab=repositories

Experience

Junior C++ Developer 08.2018 – 08.2019 (1 year)
Forex Tester Software, Kherson (Forex Trading Simulator)
➮ Tasks: Developing parser using ANTLR to automate conversion of strategy/indicators plug-in scripts from alternative trading simulator to Forex Tester 3/4.

Education

KHERSON STATE AGRARIAN UNIVERSITY – Kherson
Master of Science, Economics - 2013 to 2015

KIEV NATIONAL TARAS SHEVCHENKO UNIVERSITY – Kyiv
Bachelor of Science, Economics - 2009 to 2013

Languages

➮ English – Advanced;
➮ Ukrainian – Fluent;
➮ Russian – Fluent;

Technology Summary

➮ Programming/Languages: C/C++;
➮ Design & IDE Tools: Visual Studio, MSVC, mingw, Notepad++;
➮ Systems: Windows 7/10, Raspberry Pi.

Похожие кандидаты

.Net-програміст, C++ developer, front end розробник
Удаленно, Днепр

Junior C/C++ developer
Удаленно, Львов

Junior C++ Developer
Удаленно, Львов, Тернополь

Trainee/Junior C++ developer
17000 грн, Удаленно, Львов

Programmer С++, С#, Game developer (Unity, Unreal Engine, QT)
Удаленно, Луцк , еще 4 города

Програміст 1С, flutter angular developer (junior)
Удаленно

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: