Summary
Overview
Work History
Education
Skills
Timeline
Generic
Radoica Nikolic

Radoica Nikolic

Game Programmer
Nis

Summary

Experienced C++ Game Programmer with over 5 years in developing and optimizing high-performance games and applications. Skilled in DirectX, OpenGL, and Vulkan for graphics programming, with expertise in multithreading and multiprocessing for performance optimization.

Strong background in Windows programming and socket-based networking, ensuring smooth multiplayer experiences. Hands-on experience with Unity 2D and Unreal Engine, expanding versatility in game development. Passionate about innovation, efficiency, and delivering immersive gaming experiences.

Overview

5
5
years of professional experience

Work History

Game Programmer

Fazi
11.2019 - Current
  • Designed and developed high-performance game systems using C++.
  • Participated in the migration of an entire game engine and project from Windows to Linux, gaining valuable Vulkan expertise.
  • Created advanced graphics debugging.
  • Optimized rendering pipelines using shaders for improved graphical performance.
  • Developed and maintained a custom sound engine for immersive audio experiences.
  • Implemented gameplay mechanics and optimized game performance.
  • Migrated full DirectX Math library to a custom cross-platform system-agnostic solution.
  • Wrote tests using Google Test to ensure stability and performance.
  • Created development tools and integrated them with Jenkins for static analysis on build.

Education

Bachelor of Science - Software Engineering

Faculty of Science And Mathematic
Niš, Serbia
04.2001 -

Master of Science - Software Engineering

Faculty of Science And Mathematic
Niš, Serbia
04.2001 -

Skills

C / C / Python

undefined

Timeline

Game Programmer

Fazi
11.2019 - Current

Bachelor of Science - Software Engineering

Faculty of Science And Mathematic
04.2001 -

Master of Science - Software Engineering

Faculty of Science And Mathematic
04.2001 -
Radoica NikolicGame Programmer