Карен
.NET-програміст
- Місто:
- Київ
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17563950/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
[
Karen Terterian
Lead C++ / Engine Developer at Dragon's Lake
[
terterian-8438a5101 (LinkedIn)
Experience
Top Skills
Unreal Engine 4
C++ Dragons Lake
Unrealdevelopment
Game Engine 5 5 years 7 months
PS5 Engine 4/5
Unreal Lead C++ Engine Developer
Algorithms and data structures December 2024 - Present (1 year 4 months)
Multithreading Crusader Kings 3 DLC porting to PS5 and Xbox Series (Legends of the Dead,
Roads to Power)
- Memory optimization
- Benchmarked several memory allocators for the game (tcmalloc, jemalloc,
mimalloc, snmalloc etc)
- Integrated tcmalloc
- Implemented a system for reporting of the amount of memory overallocated
for the game's dynamic arrays (game engine's variant of std::vector)
- Reimplemented the engine's dynamic array so it only takes 8 bytes when
empty for memory optimization
- Integrated Google's sparse hash table for memory optimization
- Added address sanitizer support for new dynamic arrays and hash maps
- Memory profiling with UIforETW
- Various gameplay code optimizations (class layout, lazy allocation etc.)
- Profiling tools integration / performance measurement
Lead C++ Engine Developer
September 2024 - December 2024 (4 months)
Unreleased VR game for Meta Quest 3 in Unreal Engine 5
- Network programming
- Gameplay programming
Lead C++ Engine Developer
June 2023 - September 2024 (1 year 4 months)
Unreleased multiplayer FPS in Unreal Engine 5
- Led a team of codev programmers
- Game thread optimizations: multithreading, streaming, physics engine
optimization, gameplay code optimization, server/client-specific compilation
flags
- Performance autotest support and results analysis
Page 1 of 3
Lead C++ Engine Developer
February 2022 - June 2023 (1 year 5 months)
Kyiv, Kyiv City, Ukraine
Meet Your Maker (FPS / base builder with asynchronous multiplayer in UE4/5)
- Lead programmer for a port from Windows to PS4/5 and Xbox One/X(S) in a
codev format. Team size: 16.
- Aim assist implementation
- Controller input improvements (implementation of deadzones, input
sensitivity curves, controller input chords system)
- XR/TRC implenentation
- Wrote the initial version of online code for consoles
- Various Game Thread optimizations
- Various bug fixes including engine internals
Senior C++ / Engine Developer
September 2020 - February 2022 (1 year 6 months)
Kyiv, Kyiv City, Ukraine
Aliens: Fireteam Elite (Third person multiplayer shooter in UE4):
- PS4/5, Xbox One / X|S certification requirements implementation
- Game Thread optimizations (mostly through multithreading, including custom
threading primitives implementation)
- Streaming optimizations
- Memory footprint reduction
- Making the whole code base thread safe in preparation for turning the Async
Loading Thread on
- Fixing bugs deep in UE4 and Wwise code (memory allocators, streaming and
garbage collection internals).
Luxoft
Senior Software Engineer
September 2019 - September 2020 (1 year 1 month)
- Automotive infotainment systems (embedded Linux)
- Audio / video middleware (embedded Linux)
Ubisoft Kiev
Programmer
August 2014 - September 2019 (5 years 2 months)
- UI programming for Assassin's Creed Unity PC port
- Optimization of engine and gameplay code of Far Cry 5 on PC, Xbox and
PS4 (mostly focusing on multithreading)
- Engine programming for the Far Cry 6 Stadia port.
Page 2 of 3
Samsung Electronics Ukraine
Junior Programmer
August 2012 - August 2014 (2 years 1 month)
- Cross-platform WebKit port (UI rendering, NPAPI implementation, various
bugfixes and improvements)
- Epub and PDF reader for Tizen (C++ and EFL programming)
- Android shape/handwriting recognition app (mostly C++ programming for the
shape recognition engine, some UI programming in Java)
Arsenal Special Device Production State Enterprise
Programmer
September 2010 - August 2012 (2 years)
Kiev Region, Ukraine
- UI programming in MFC, C++ Builder
- Programming Texas Instruments microcontroller in C
Education
Taras Shevchenko National University of Kyiv
Master's degree, Computer Science · (2005 - 2010)
Page 3 of 3
Схожі кандидати
-
.NET developer
100000 грн, Київ, Інші країни, Дистанційно -
.NET developer
Київ, Одеса, Дистанційно -
C# Developer/.Net Developer
Київ -
.Net-програміст
Київ, Дистанційно -
.Net-програміст
Київ, Дистанційно -
.Net-програміст
Київ, Харків, Дистанційно