Jozef Vilkolak
Verified Expert in Engineering
Game Development Developer
Jozef has experience working on many different international teams. He has developed many small scale games, both on his own and as a team leader. Jozef's true passion is game design, game development, and the exploration of new opportunities currently opened by VR technologies. Outside of that, he is also very interested in artificial intelligence, especially genetic and neuro-evolutionary algorithms.
Portfolio
Experience
Availability
Preferred Environment
Windows, Visual Studio, Git, Unity, Unity3D, C#
The most amazing...
...project I've worked on was a turn-based tactical game that I designed, for which I researched methods to create a neuro-evolved AI using the NEAT algorithm.
Work Experience
Game Director
Lycan Byte
- Programmed gameplay for I Jump Alone.
- Implemented high-speed rope physics with wrapping around game objects.
- Created cellular automata for foliage generation.
- Created particle effects for game entities.
- Built the input system for interfacing with VR devices currently supporting SteamVR.
AR/VR Unity Developer
Yaturu
- Developed AR portal experiences for various transitions between real and virtual environments.
- Developed a few mini-games for menu navigation, specifically bow and arrow and immersive storytelling, namely catapult invasion.
- Designed and implemented a new manifest configuration system to allow designers to externally configure and create different experiences.
- Developed AR experiences interacting with compass and world features to create immersive tourist attractions.
Virtual Reality Developer
CollabRjabbR (via Toptal)
- Created architecture design and tech stack recommendations.
- Created a VR abstraction to allow independent SDK development.
- Integrated the Daydream platform and some features from Daydream Elements.
- Integrated Firebase authentication and Firebase real-time database.
- Implemented user interfaces and an asset visualization system.
- Implemented tools for easier integration testing and managing application configurations.
Developer
Cortina Productions (via Toptal)
- Created architecture and logic for an educational interactive application.
- Created editor tools for designers to ease content creation and provide preview visualization.
- Integrated the company CMS system to provide most of the data in the application as well as some assets.
- Implemented procedural animations.
- Implemented parallax movement transitions.
Unity Developer
Sabacc Creative Industries, Ltd. (via Toptal)
- Recreated all game effects and mechanics from the previous JavaScript engine into Unity.
- Implemented a new tutorial experience.
- Build automation as well as Unity Cloud Build integration.
- Implemented a feature for joining a game in progress with regeneration of game state.
- Supported web sockets-based back-end communication.
- Supported multiple stores for microtransactions.
- Supported web and mobile platforms.
Quality Assurance
Red Hat
- Created Maven automation scripts.
- Implemented various platform tests using Jenkins.
- Used ASP.NET for an EDG presentation for .NET.
- Worked on an international team.
- Created the unit and integration testing experience.
Experience
I Jump Alone
https://www.youtube.com/watch?v=0EV7QXHQRNkSabacc
Elementals
Dont Leave Me Here
I Accidentally Invented Paradise
Skills
Languages
C#, Java, C++, JavaScript
Frameworks
Unity, Unity3D, Photon, jMonkeyEngine
Tools
Git, Microsoft Visual Studio, VsVIM, Vim Text Editor, Blender, Visual Studio, Jenkins, Apache Maven
Other
Unity Game Assets, Augmented Reality (AR), Virtual Reality (VR), AR Interfaces, Game Development, Game Design, WebSockets, Facebook, Google Play Store, 3D Games, Google Cardboard, Networks, Integration Testing, Mathematics, Artificial Intelligence (AI), Level Design, Optimization, 3D Modeling
Paradigms
Event-driven Programming, Model View Controller (MVC), Testing, Unit Testing
Platforms
SteamVR, Android, Web, Windows, Linux, JBoss, Firebase, iOS
Libraries/APIs
Node.js, OpenGL
Storage
JBoss Infinispan, MongoDB, Relational Databases
Education
Master's Degree in Theoretical Informatics
Masaryk University - Brno, Czech Republic
Bachelor's Degree in Mathematical Informatics
Masaryk University - Brno, Czech Republic
Certifications
Unity Certified Expert: Programmer
Unity Technologies
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring