Дмитро
Unity 3D програміст
- Возраст:
- 27 лет
- Город:
- Кривой Рог
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10591801
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Software Engineer
Date of birth: June/26/1997
City: Krivyi Rih, Ukraine
Contact phone: [
E-Mail: [
GitHub: https://github.com/MightyPants22
Education
2018 – 2020, KNEU
M.Sc. Information technology. Software Engineering
2014 – 2018, KNEU
B.Sc. Information technology. Software Engineering
Scientific Works
Semenko, Dmitry. "CLIENT-SERVER DEVELOPING OF TABLETOP SIMULATION APPLICATION" monography
of the international scientific and practical conference, “Educator”, 2018, [mirror link]
https://drive.google.com/drive/folders/1DrzCmREsNIzo-AXih1PK1YJl-BDcS02J?usp=sharing
Skills
• C# - Core, OOP, Networking
• C++ - Core, OOP, Manual memory management
• Java - Core, OOP, Networking
• IDE - Eclipse, Visual Studio, Android Studio, WebStorm
• Version Control – Git
• Multiplatform development (PC, Android, iOS)
• OpenGL Basics
• Math Background
• C++ MFC Basics
• MVC Development Basics
• Unity (6 months of Freelance)
• Unreal Engine (4-6 months of Freelance)
Languages
• Russian – Fluent;
• Ukrainian – Upper Intermediate;
• English – Upper Intermediate.
NETWORKING C#
C# Networking skills is creating Client-Server applications which is demonstrated in my project
Chess that has been written in IDE – Visual Studio, and it’s an simple application that is based on
real game Chess. Where was realized all rules and multiplayer between 2 players on peer-to-peer
connection type. All calculations of figures movements or “figure deaths”, check and mate states are
calculated on Host side. On right side of application was based who’s turn it is and which side has
what amount of figures. Under it was players names and logs about turns of players.
GitHub repository:
https://github.com/MightyPants22/Chess
Java
Java Networking skills are based on Bachelor’s degree group project, my part in there was to create
network code for players to connect to each other, chat sync and files transfer. Player connection
was decided to do in the same way as in C# through Peer-to-Peer connection. During development
process chat feature was decided to be not implemented on early stage. For file transfer has been
made an FTP server which was transferring any data that has weight around 4 GB was transferred
without losing a single package. FTP server was connected to an project and initialized after
connection process to make sure people have same information/maps/etc resources to not cause
desync later on. All of that was made on IDE – Eclipse.
OpenGL
OpenGL Core with FreeGLUT toolkit has been used to create real-time Solar System application
with different camera positioning and possibility for free view as well. With help of FreeGLUT
was initiated control system with keyboard for hotkeys for different cameras or free view. All
planets are moving according to sun and it was initiated with Further Mathematics (Matrix)
formulas.
GitHub repository:
https://github.com/MightyPants22/SolarSystetm
Work Experience
06.2021 – To Present
Sigma Software Junior Software Developer
Responsibilities:
• Multiplatform development (PC, Android, iOS)
• Code optimization
• Bug fixing and animation fixing
• Backlog clearing of multiple projects
Product:
[PC, Android, iOS] Six Jewels Responsibilities:
• Changing UI
• Fixing reel’s
• Ba
Link to the product page:
https://goldenrockstudios.com/games/6-jewels/
Product:
[PC, Android, iOS] King’s Mask
Responsibilities:
• Changing UI
• Code optimization
• Bug fixing
Product:
[PC, Android, iOS] Champions of Mithrune
Responsibilities:
• Changing UI
• Code optimization
• Bug fixing
Was also doing Backlog fixing of different games
Другие резюме этого кандидата
Кривой Рог
Dmitry Semenko Software Engineer Date of birth: June/26/1997 City: Krivyi Rih, Ukraine Contact phone: E-Mail: GitHub: https://github.com/MightyPants22 Education 2018 – 2020, KNEU M.Sc. Information technology...
Похожие кандидаты
Програміст, системний адміністратор, web-розробник
Кривой Рог, Удаленно
Python програміст, Junior full stack developer, DevOps
Кривой Рог
Unity developer
Кривой Рог
Unity Developer
Кривой Рог, Удаленно
Junior Unity Developer
Кривой Рог