Avatar

Joël van der Werf

Software engineer

Zoetermeer, NL

joelnl74@gmail.com

-


Skills

C#

90%

Unity

90%

Git

90%

C++

80%

GameSparks/Amazon Gaming Services

80%

SQL

80%

DOTNET-CORE

80%

ASP-WEB DOT.NET.CORE-MVC

80%

ASP-WEB-API DOT.NET.CORE

80%

Javascript

80%

Blender3D

80%

HTML/CSS

75%

React

75%

Unreal engine 4/5

75%

PlayFab (Backend)

70%

OpenGL

70%

Vulkan

70%

GLSL

70%

HLSL

70%

3DSMax

70%

Maya

70%

Java

70%

Objective-C

70%

Photon (Multiplayer engine)

50%

Python

50%

Languages

English(Fluent)

100%

Netherlands(Native)

100%

Japanese(Studying for N4)

20%


About me

My name is Joël van der Werf I am a c#/Unity/Dot-net software engineer/game developer at Miniclip Netherlands. One of my dreams is to build experience living outside the Netherlands.

I have over five years of professional experience as a software engineer in the field of game development/programming. Plus more than 10+ years of experience working on personal projects in C++, Unreal engine, Java, Unity, Web-development and C#. I have experience working in multidisciplinary development teams in my present work at Miniclip Netherlands. In addition, I have a strong passion to work and acquire knowledge in the field of software engineering, code architecture, web-development, AR, VR, MR simulation, and game engine technologies.


Work Experience

Unity3D Developer/Dotnet/Software Engineer
Feb 2019 - Current

Medior Software Engineer/Unity3D Developer at Miniclip Netherlands. Full stack developer for the games: Online soccer manager, Football head coach, and Dynasty Duels.


Microsoft Hololens, Unity Developer
2017-2018

Intern at Delta-N, Unity3D Developer focusing on mixed reality and interactions with the Microsoft HoloLens.


Education

University Utrecht
2020-2023

Master Degree: Software engineering, specialized in Game and media technology

Courses: elementary math (algebra/linear algebra/calculus), game physics, advanced graphics, optimization and vectorization, computer animation, sound and music technology, computer vision, machine learning, AI for game technology, crowd simulation, game theory, multimodal interaction, scientific perspectives on GMT.


The hague university of applied sciences
2015 - 2019

Bachelor Degree: Software engineering

Courses: basic programming C#, advanced programming C#, UML, systems architecture, algorithms, SQL, advanced SQL, databases, cyber-security, minor computer graphics, minor game development.


Links

Link to Portfolio: https://joel-van-der-werf.com/Projects.html

Link to Github project: https://github.com/joelnl74

Link to Ludlum dare page: https://ldjam.com/users/hydrogenium/


Projects

Dynasty Duels

Football head coach

Unity and Dotnet software engineer for the game Football Head Coach at Miniclip Netherlands. Responsible for the Unity3D side of the game in close cooperation with the back-end, art, and product team of Miniclip Netherlands. Personally implemented the following features: mission system, tactical system, match experience, game calendar, playoff screen, game store, player cards, live operations features, and data binding and messaging systems.

Dynasty Duels

Dynasty Duels

Full stack programmer responsible for the networking, back-end, and Unity3D side for the game Dynasty Duels at MiniClip Netherlands. Dynasty Duels is a free Real-Time Strategy (RTS) multiplayer PvP game. Typical RTS elements like base building, resource collecting, the fog of war, and a mix of strategy and tactics to launch your attacks are the core of every battle.

Dynasty Duels

Online soccer manager

Worked on the native android and Dotnet back-end application for the game Online Soccer Manager (OSM). Online Soccer Manager, millions of players are managing their favorite club on a daily basis.

Dynasty Duels

Unity messaging

Created a generic messaging system in Unity game engine for sharing information between game systems.

Dynasty Duels

Skeleton animation

Skeleton animation project for the course computer animation at the University of Utrecht using linear and quaternion skin blending. Also includes a custom OpenGL graphics renderer.

Dynasty Duels

Vulkan Game Engine

Work in progress Vulkan game engine used to learn more about game engine technology and the Vulkan rendering API.