Experiencia
Ingeniero de Software en Prácticas
Desarrollo de interfaces nativas en C++ para algoritmos de optimización polinomial global y diseño de sistemas algebraicos SOCP, priorizando la contigüidad de memoria y la eficiencia algorítmica.
Mostrar detalles técnicos Ocultar detalles técnicos
RAPOSa es un solver de optimización polinomial global de última generación. Mi responsabilidad principal es diseñar las interfaces nativas en C++ necesarias para conectarlo de forma fluida con motores matemáticos industriales (IPOPT, Knitro, Mosek y Clarabel). Además, estoy implementando un nuevo sistema de entrada de Programación de Cono de Segundo Orden (SOCP) para refinar las relajaciones matemáticas usando restricciones cónicas. El código en C++ se compila mediante CMake y se orquesta a través de scripts de automatización en Python. Gestionamos el versionado mediante una instancia autoalojada de GitLab, lo que nos permite ejecutar de forma ilimitada pruebas de CI/CD automatizadas directamente sobre el clúster del Centro de Supercomputación de Galicia (CESGA). Aunque el proyecto opera actualmente de forma privada, existe una hoja de ruta para lanzarlo como Open Source en el futuro. Nuestros avances actuales serán expuestos por mis tutores en la 24ª Conferencia Mundial de IFORS (2026) en Viena, Austria.