• File

Андрій

Розробник Unity

Age:
23 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has entered a phone number and email.

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

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Щеголь Андрій Андрійович
Game Developer / Software Engineer
Контакти: [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | Kyiv, Ukraine
GitHub: github.com/AndriiShchehol
__________
ПРОФІЛЬ
Software Developer та магістр у сфері IT з річним досвідом роботи.
Спеціалізуюся на системному програмуванні на C/C++. Маю практичний
досвід розробки 2D-ігор з нуля, проектування ігрової логіки, симуляції
фізики та управління пам'яттю. Поєдную розуміння низькорівневої
архітектури комп'ютерних систем із прагненням створювати
оптимізований код для ігрових рушіїв та геймплейних систем.
__________
ТЕХНІЧНІ НАВИЧКИ
Мови коду: C++, C#, Python, Go,.
Game Dev: Ігровий цикл (Game Loop), фізика 2D-руху, обробка колізій,
менеджмент асетів, ООП, патерни проєктування (State, Singleton), базовий
досвід Unity.
Системне ПЗ: Низькорівнева робота з пам'яттю, файловими системами та
Windows API.
Інструменти: Git, Visual Studio, SQL, PostgreSQL.
__________
КЛЮЧОВІ ПРОЕКТИ
2D Platformer | Unity, C# | https://github.com/AndriiShchehol/Platformer
Самостійна розробка двовимірного платформера з нуля на C# для
демонстрації навичок побудови архітектури гри.
• FPS-незалежна геймплейна логіка: Інтегрував розрахунок часу через
Time.deltaTime для кастомних геймплейних таймерів (Coyote Time),
забезпечивши стабільну поведінку гри на різних частотах кадрів
• Кастомна логіка руху персонажа (Character Controller): Реалізував
поведінку гравця, включаючи таймінги Coyote Time, механіку Wall
Jumping, ковзання по стінах та додаткові стрибки (Multiple Jumps)
• Обробка просторових запитів: Налаштував точне виявлення
поверхонь (земля/стіни) за допомогою рейкастингу
(Physics2D.BoxCast) та шарів (LayerMask) для забезпечення
чутливого керування.
• Керування станами анімації: Синхронізував фізичний стан
персонажа (рух, перебування на землі, взаємодія зі стінами) із
системою анімацій Animator за допомогою оптимізованих тригерів
та параметрів
USBC_rotator (C++) | https://github.com/AndriiShchehol/USBC_rotator
Спеціалізована утиліта для відновлення цілісності структур даних на
фізичних носіях та образах.
• Реалізував низькорівневі алгоритми циклічної ротації блоків (circular
block rotation) та аналізу сигнатур файлових систем для відновлення
пошкоджених секторів.
__________
ДОСВІД РОБОТИ
Технік із відновлення даних. | Центр відновлення інформації «ЕПОС» |
Лютий 2025 — Лютий 2026
• Розробляв інструменти на C++ для автоматизованого виправлення
пошкоджень структур даних на фізичних дисках та образах.
• Створював алгоритми ідентифікації секторів та перевірки сигнатур,
а також системи логування процесу виправлення помилок та
запобігання повторній обробці вже виправлених помилок.
__________
ОСВІТА
Магістратура: Національний транспортний університет | 2024 – 2025.
Бакалавр: Національний університет біоресурсів і природокористування
України | 2021 – 2024.
Молодший бакалавр: Оптико-механічний коледж КНУ імені Тараса
Шевченка | 2017 – 2021.
__________
ДОДАТКОВА ІНФОРМАЦІЯ
Мови: Українська (Рідна), Англійська (Upper-Intermediate, B2), Німецька
(A1).
Прагнення: Активно вивчаю архітектуру сучасних ігрових рушіїв,
планую розширювати стек у напрямку розробки механік на Unity 3D. Маю
досвід роботи в команді над складними технічними задачами.

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: