Ignacio Castillo Franco
Desarrollador de Software
Sobre mí
Actualmente desarrollo proyectos de Machine Learning e Inteligencia Artificial con Python, pero mi primer amor fue C. Gracias a ello entiendo qué es "lo que hace la máquina". De hecho, el proyecto del que más orgullosos me siento fue una shell que escribí en C "a pelo", en aquellos buenos viejos tiempos sin asistentes de programación en los que pasabas horas buceando en la documentación oficial y debuggeando manualmente. Si hemos llegado hasta aquí es porque siempre hubo quien disfrutó con la comprensión del funcionamiento de las cosas, más que con su mero uso.
Desarrollador de Software & Científico de Datos
Me apasiona aprovechar la tecnología para resolver problemas complejos y crear aplicaciones significativas. Mi experiencia abarca Machine Learning y análisis de datos para construir aplicaciones basadas en ellos. Mis trabajos recientes incluyen el desarrollo de un sistema de Clasificación de Salud Fetal usando algoritmos de ML y el desarrollo de una web para la creación de contenido automatizado, mediante LLM's, para distintas redes sociales. También le he dado al DevOps y a la ingeniería del dato: disfruto tanto desplegando mis aplicaciones, ya sea en la nube o en mi Raspberry, como desarrollando un pipeline ETL (Kafka -> MongoDB -> PostgreSQL). Siempre estoy dispuesto a asumir nuevos retos y colaborar en proyectos innovadores que me lleven a los límites de lo que ya conozco.
Habilidades
Stack Tecnológico:
Python
Pandas
Scikit-Learn
FastAPI
C
C++
React
Git
GitHub
Linux
Docker
Azure
Soft Skills:
Poseo dotes pedagógicas y de comunicación desarrolladas durante mi actividad docente. Asimismo he afinado mi capacidad de trabajo en equipo desarrollando numerosos proyectos colaborativos en 42 Madrid, Factoría F5 y las asignaturas prácticas del grado de Ingeniería Informática. He utilizado en ellos metodologías ágiles, para las cuales he realizado formaciones específicas. Poseo la capacidad de adaptarme a nuevos entornos y tecnologías rápidamente.
Currículum
Mi formación académica y experiencia profesional en desarrollo de software y ciencia de datos
Educación
Ingeniería Informática en UAM. (nota media 8.02/10, créditos 135/240)
2016
Estructuras de datos, algoritmia, lenguajes de programación (C, Java, ensamblador, VHDL) ...
Formaciones
2023 - Presente
42 Madrid. Nivel 10.92
Linux, C y C++
2025 - Presente
Factoría F5
Machine Learning e Inteligencia Artificial
Experiencia Profesional y Certificaciones
Desarrollador de Software
2022
Desarrollador RPA en NTT Data
2026
Cloud
Proyectos
Una muestra de mis proyectos de desarrollo de software y machine learning