Summary
Overview
Work History
Education
Skills
Timeline
Generic

Alfonso Mateos Aparicio Garcia De Dionisio

Madrid

Summary

Experienced C/C++ Engineer with a strong background in computer graphics and game development using Unreal Engine 4/5. Skilled in implementing C++ solutions for game mechanics and physics, and optimizing code through metaprogramming. Proven ability to enhance rendering algorithms and reduce computational costs using GPU programming. Eager to leverage expertise in graphics engines and programming to contribute to innovative projects in the C/C++ engineering field.

Overview

8
8
years of professional experience

Work History

SIMULATION ENGINEER C

TECNOBIT S.L
07.2022 - Current
  • Developed Unreal Engine integration for Varjo VR Glasses using C++ and HLSL, enhancing virtual reality simulation capabilities
  • Designed and developed architecture for flight and artillery simulators using C++ and Misra-C, improving system reliability and performance
  • Designed tools to build a communication data link simulator using WPF/C# and Python, streamlining data link testing and validation processes

COMPUTER VISION SOFTWARE ENGINEER

Capgemini - AIRBUS
04.2021 - 07.2022
  • Designed and implemented an automatic air refueling system using OpenGL, enhancing operational efficiency
  • OpenGL was used to draw lines about and draw in screen information about refueling data
  • Development with OpenGL and Computer Vision Algorithm C/C++
  • Designed certification processes for DO-178 DAL-A and DAL-C, ensuring compliance with industry standards
  • Utilized RTOS VxWorks to enhance system reliability and performance in real-time applications
  • Developed shaders using GLSL to improve graphical rendering quality and efficiency

COMPUTER VISION PROGRAMMER IN EMBEDDED SYSTEMS

Tecnobit. S.L
03.2020 - 04.2021
  • Programmed C++ and ADA for FLIR thermal cameras in the Optronic department, enhancing camera functionality and performance
  • Developed computer vision algorithms in Matlab and Simulink, and generated code in C, improving image processing with techniques like Canny and Sobel algorithms, adaptive filters, and Fourier Transform
  • Developed host interfaces using C# and implemented protocols for camera communication via RS232, UDP, CanBus, and EFABUS STANAG 3910, ensuring seamless data transmission
  • Implemented DDS architecture for server/client communication and topic management, enhancing data exchange efficiency

EMBEDDED ENGINEER I+D+I

TORYTRANS S.L
06.2017 - 05.2020
  • Developed DSP embedded programs for STM32 ARM using IA algorithms and RTOS to diagnose and treat respiratory problems, utilizing C/C++ firmware with IDE-MPLAB X and CUBEMX, resulting in improved diagnostic accuracy

Education

MASTER - COMPUTER GRAPHICS AND VIDEOGMAES

URJC
Spain
01.2025

MASTER - EMBEDDED INFORMATIC SYSTEMS

UCLM
Spain
06.2018

Graduate - Eletronicand Automatic Engineering, Mention in Embedded Software

UCLM
Spain
06.2016

Skills

  • C programming (10 years)
  • C programming (6 years)
  • C# development (4 years)
  • Python and Bash scripting
  • CI/CD with GitLab and Docker
  • Unreal Engine 5 expertise
  • Unity development
  • Graphics API: Vulkan, DX12, OpenGL (HLSL - GLSL)

Timeline

SIMULATION ENGINEER C

TECNOBIT S.L
07.2022 - Current

COMPUTER VISION SOFTWARE ENGINEER

Capgemini - AIRBUS
04.2021 - 07.2022

COMPUTER VISION PROGRAMMER IN EMBEDDED SYSTEMS

Tecnobit. S.L
03.2020 - 04.2021

EMBEDDED ENGINEER I+D+I

TORYTRANS S.L
06.2017 - 05.2020

MASTER - COMPUTER GRAPHICS AND VIDEOGMAES

URJC

MASTER - EMBEDDED INFORMATIC SYSTEMS

UCLM

Graduate - Eletronicand Automatic Engineering, Mention in Embedded Software

UCLM
Alfonso Mateos Aparicio Garcia De Dionisio