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
Languages | Native Spanish English (C1 self assessment) |
Techniques | Control Version Workflow (Git, Plastic SCM) SOLID principles Agile methodologies (SCRUM) |
Programming Languages | C / C++ C# / Java GLSL LUA HTML / CSS / JavaSript SQL |
Frameworks/Interfaces | Halide OpenCL OpenCV OpenGL |
Graphic/Multimedia/UI | Qt SDL2 SFML |
Operative Systems | Android Linux MacOS Windows |
Graphic Software | Adobe Creative Suite Spine2D 3dsMax – MaxScript |
Video Games Engines | Unity Engine Unreal Engine |
IDEs | Android 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