Дмитро
Junior C++ programmer
- Зайнятість:
- Повна зайнятість, неповна зайнятість.
- Вік:
- 31 рік
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон , ел. пошту, адресу та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/4365228
Досвід роботи
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 old versions of Forex Tester to Forex Tester 3/4.
Освіта
Херсонський державний аграрний університет
Економіка підприємства, магістр, Херсон
Вища, з 2013 по 2015 (2 роки)
Київський національний університет ім. Тараса Шевченка
Економіка підприємства, бакалавр, Київ
Вища, з 2009 по 2013 (4 роки)
Знання і навички
Знання мов
- Англійська — просунутий
- Українська — вільно
- Російська — вільно
Додаткова інформація
➮ 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
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 old versions of Forex Tester 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/Intern C++ Developer
5000 грн, Дистанційно
Програміст 1С, flutter angular developer (junior)
Дистанційно
Junior C++ Developer
8000 грн, Дистанційно, Чернівці
Junior Developer C++, Python
20000 грн, Дистанційно