Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/19154562/
Junior Software Engineer (C++/C#)
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Junior Software Engineer (C++ / C#)
[
ПРО МЕНЕ
Я розробник програмного забезпечення, маю ступінь магістра та комерційний досвід у
низькорівневій обробці даних і системному програмуванні. Розумію принципи роботи з пам'яттю,
файловими системами та апаратними даними. Мені важливо писати код, який працює стабільно і
який легко підтримувати в майбутньому. Шукаю можливість застосувати свій досвід у команді, що
займається бекендом або десктопними застосунками.
ТЕХНІЧНІ НАВИЧКИ
Володію C++ та C#. Маю досвід роботи з об'єктно-орієнтованим програмуванням, структурами
даних та алгоритмами. Розумію, як працювати з пам'яттю та бітовими операціями. Використовую Git
для контролю версій, розумію патерни проєктування на кшталт State та Singleton, а також вмію
працювати з технічною документацією та ШІ-інструментами для налагодження коду.
ДОСВІД РОБОТИ
З лютого 2025 по лютий 2026 року працював у Центрі відновлення інформації ЕПОС. Там створив
утиліту USBC_rotator для відновлення пошкоджених файлових систем. В ній реалізував алгоритми
читання даних безпосередньо з диска у форматі Hex, керуючи виділенням пам'яті так, щоб програма
працювала стабільно навіть при обробці великих обсягів інформації. Також оптимізував роботу з
даними, щоб уникнути повторної обробки вже відновлених секторів.
ПРОЄКТИ
Для C# я розробив ігровий контролер у середовищі Unity. Замість того, щоб покладатися лише на
стандартні компоненти, я реалізував власну логіку руху персонажа через рейкастинг (BoxCast), що
дало мені повний контроль над фізичною взаємодією та обробкою колізій. Окрім того, я побудував
систему керування станами (State Machine), яка синхронізує логіку персонажа з анімаціями в двигуні.
Це допомогло мені розібратися з тим, як працює архітектура в ігрових проєктах, коли потрібно
відокремити дані від візуального відображення.
Окрім цього, у межах іншого Unity-проєкту я створив ігровий прототип, де відпрацював базові
навички архітектури застосунків. Я працював над тим, щоб відокремити логіку ігрового циклу,
управління інтерфейсом користувача (UI) та систему збереження результатів. Це дозволило мені
структурувати код так, щоб він не перетворювався на хаотичний набір скриптів, а став більш
організованим і читабельним.
ОСВІТА
У 2025 році отримав ступінь магістра з інженерії програмного забезпечення у Національному
транспортному університеті. До цього закінчив бакалаврат у Національному університеті біоресурсів
і природокористування України (2024 рік) та здобув освіту молодшого спеціаліста в Оптико-
механічному фаховому коледжі КНУ ім. Тараса Шевченка (2021 рік).
МОВИ
Українська — рідна. Англійська — рівень B2, вільно читаю технічну документацію та веду ділове
листування.
More resumes of this candidate
Kyiv, Remote
АНДРІЙ ЩЕГОЛЬ Unity / C# Developer Контакти: | Kyiv, Ukraine | github.com/AndriiShchehol ПРОФІЛЬ Software Developer із профільною освітою (Інженерія програмного забезпечення) та розумінням...
Similar candidates
-
Junior Python Developer
Kyiv, Remote -
Trainee/Junior C#/.NET Developer
Remote -
C# програміст
130000 UAH, Kyiv, Vinnytsia , more 3 cities -
Junior Fullstack-програміст
Remote -
Junior C++ developer
Remote -
System Software Developer
30560 UAH, Remote