jesus[at]jfvillar.com
linkedin.com/in/jesus-fermin-villar-ramirez

Executive summary

I am a Video Games Development graduated with special interest on Computer Graphics, low level programming and code optimization. My growing professional experience is allowing me to improve my skills on technical fields like computer vision, cross platform development, 3D graphics programming and code optimization. Also that experience helps me to learn valuable skills such as project planning and work flow prioritization, creative thinking, team work and professional communication.

Work Experience

Graphics Programmer
Golden Race
Spain
January 2023 – present

Working on Aurora, the Rendering Engine used by the company to develop its products, evolving it to adapt it to new games and platforms.
Implement tools to support artists in creating 3D content.
Optimizing software by maintenance, updates, upgrades and automation of rendering processes.
Development of performing diagnostic tests and debugging procedures.

Software Engineer
photonicSENS
Spain
October 2020 – January 2023


Development of Software Development Kit for Depth Cameras (apiCAM).
Cross platform SDK development (Windows, Linux, Android) and third-party libraries adaptation to different operating systems not supported by original sources.
apiCAM Graphic User Interface development for internal and client usage.
GPU parallelization.
Code refactorer to Object Oriented Programming and SOLID principles.
Code reviewer.

Mobile Application Developer
Fundación ONCE
Spain
November 2019 – August 2020


Augmented Reality features development for Android devices using ARCore SDK.
Android C++ programming with Java Native Interface connection.
Diagnosis and reports creation from app usage.
Integration with Microsoft Suite files and Google AppScript extensions for Google Suite files.
Users profile management and Firebase Database and Storage connections.

Mobile Application Developer
Open Summer of Code
Spain
July 2019


Member of the «arbility» app development team: an Augmented Reality simulator for accessibility evaluations. The client of this project was Fundación ONCE.

Video Games developer internship
Wake Up and Smile
Spain
November 2018 – March 2019


I developed Virtual Reality content using Occulus Software Development Kit: video games, an animated short film and tools for VR users.
I participated on the development of the Official Mobile Video Game for Lima 2019 Panamerican Games.

Education

Video Games Design and Development
ESNE Escuela Universitatia de Diseño, Innovación y Tecnología (Universidad Camilo José Cela)
Spain
2016 – 2020

Medicine
Universidad Francisco de Vitoria
Spain
2013 – 2016 (not finished)

Technical Skills

LanguagesNative Spanish
English (C1 self assessment)
TechniquesControl Version Workflow (Git, Plastic SCM)
SOLID principles
Agile methodologies (SCRUM)
Programming LanguagesC / C++
C# / Java
GLSL
LUA
HTML / CSS / JavaSript
SQL
Frameworks/InterfacesHalide
OpenCL
OpenCV
OpenGL
Graphic/Multimedia/UIQt
SDL2
SFML
Operative SystemsAndroid
Linux
MacOS
Windows
Graphic SoftwareAdobe Creative Suite
Spine2D
3dsMax – MaxScript
Video Games EnginesUnity Engine
Unreal Engine
IDEsAndroid Studio
Microsoft Visual Studio
XCode

Selection of projects

Vispurple
[project]
Cross-platform tool to ensure visual accessibility in digital media. This project provides the tools to simulate and contrarrest the efects of several visual impairments and analyze the visual accessibility of a graphic creation.
2020

GPU Rendering
[project]
GPU render using OpenGL and C++ with GLSL shaders and post processing effects.
2020

Tortilla Engine
[project]
Video game engine engine built in C++ with SDL and OpenGL.
2020

CPU Rendering
[project]
A rendering model on CPU with post processing.
2020