Last active: 03/08/2014
An aspiring and dedicated programmer, ready to experience new fields and environments in the interactive application development industry. Developer with interest in mobile applications and game programming
A third-year studying Computer Games Technologies at the University of Abertay, Dundee, while working as a mobile/game developer and experimenting with personal projects. Also participating in Professional Project in which a game is developed for a client according to his needs.
September 2011 – (ongoing until June 2015); University of Abertay, Dundee
Modules including: Applied Mathematics, Console Development, OpenGL and Direct3D graphics, Networking Programming, Team Project Development, Scripting and Dynamics.
Taking at the moment an online course “Programming Mobile Applications for Android Handheld Systems” from Maryland University
2011 – 2012
Games Development Society; University of Abertay Dundee
A team of programmers, artists and designers creating a game prototype
Preparing and presenting new ideas, progress reports and the finished product
Keeping time frames, market standards and helping each other during the process
Oct 2010 – March 2011
Internship at CopyLink Ltd
Part of professional high school diploma
Hardware and software support for computers, laptops and printers
Assembling computer parts and managing software of various devices
Key Personal Skills and Characteristics
High competence in widely-used programming languages
C/C++ - extensively used throughout most University and personal projects;
C# - extensively used in the development of Unity games;
Java – used for development of Android applications;
ActionScript 3.0 – used for creation of a project during my study;
Python – used for creation of a project during my study
Experience with several Game Engines/Frameworks
Unity – used for the Professional Project to create different types of puzzles such as platformer, 2D mazes and mind games ;
Flixel flash framework – used for developing a tower defence style flash game for the Games Development Society project
Experience with OpenGL and DirectX APIs
OpenGL 3.0 – used in the development of an interactive 3D scene;
DirectX 10/11 – used to develop a 3D world demonstrating different techniques of procedural generation including terrain landscape generation, planet generation and water dynamics.
XAudio2 – used as part of the DirectX API to create an interesting audio-only game as part of my studies. The whole game can be played with just sound as feedback.
Both projects also using C++
Network programming experience
Developed a client-server architecture in C++ using Windows Framework.
Allows clients to connect to a single host server and be part of the game as spectators and receive constant information for the gameplay.
Native Bulgarian speaker
Native speaker level in English and Macedonian
Intermediate level of Russian and Ukrainian