Curriculum Vitae
Highlights
Programming Languages
Python, Java, C, C++, SQL, XML, Matlab, Arduino.
Frameworks / Suites
Android Studio, Oracle Cloud, Office suite (Word, Excel, ...), Google suite (Sheets, Cloud, ...), MySQL, PostgreSQL, SQLite.
Techonologies
HTML/CSS, Docker, Docker-compose, Docker swarm, Git, Github, GitLab, Wireshark, SQL and no-SQL databases.
Noted Experiences
2024 | Award-winning participation at Fundación Telefónica's Hack for Good Hackaton
I had the pleasure of participating in the HackForGood Hackathon, hosted by Fundación Telefónica, Universidad Politécnica de Madrid, and Fundación Hazloposible.
Our team introduced Chawimi, an innovative chatbot solution powered by Generative AI. Chawimi is dedicated to combating elderly loneliness through fostering meaningful connections and providing empathetic support.
Within the 48-hour competition window, we proudly unveiled a basic prototype of our flagship service: a voice chatbot leveraging the OpenAI API.
2021-2023 | Board Member and Telematics Director of ESIBot
Participated in organizing and developing several projects at Universidad de Sevilla's nonprofit robotics student association, ESIBot. Some highlights of my activity are the following:
- Developed and organized multiple projects with the goal of introducing students to Telematics and Network Engineering in general, such as a portable wifi deauthenticator, a real-time wifi analizer and a webpage for the association (Using Flask, NginX, MySQL and other technologies).
- Teaching and design of an Introducction to Python course.
- Organized and participated in multiple events whose main objective was to spread knowledge about Telecommunications Technologies, such as trips to microelectronics laboratories and competitions against other deparments of the University.
2015-2018 | Volunteer at Seville's Food Bank
I participated in several nonprofit events, such as 2015 and 2018's Christmas great food gatherings (gran recogida de alimentos) and organizing 2017's collected food during that year's Christmas gathering.
Education
2024-pres. | Master's in Computer Science - Digital Security Track
EURECOM, Biot, France
During my stay in EURECOM, I studied topics related to:
- Image coding and processing
- Mobile Systems and smartphone Security
- Security and Privacy for Big Data and Cloud
- System, Network, and Communications Security
- Hardware and Wireless Security
- IoT Communication Protocols
- Project Management and Team Leadership
2023-pres. | Master's in Telecommunications Engineering - Telematics track
Universidad Politécnica de Madrid (UPM), Madrid, Spain
During my stay at UPM, I studied the following topics:
- Telematics
- Applications, Networks, and Contents integration
- Applications and Services
- Telecommunication Systems
- Signal Analysis for Communications
- Communication Networks
- Communication Systems
- Radio Access Technologies
- Electronics
- User terminals and devices
- Instrumentation Systems and Services
- Multimedia Systems and Services
- Project Management
- Strategic Vision of IT Technologies and Systems Integration
2018-2023 | Bachelor's in Telecommunications Engineering - Telematics track
Universidad de Sevilla (US), Seville, Spain
Some of the topics that I studied were:
- Telematics
- Network Engineering
- Database Management and Development
- Distributed Systems and Web Services
- Electronics
- Telecommunication Systems
- Telecommunication Infrastructure Systems
- Digital Communications
- Audio and Image Engineering
- Project Management and Business
Skills
Network Engineering
My studies at US and UPM, as well as my participation at ESIBot have allowed me to get an in-depth understanding of network engineering concepts and techniques.
Cibersecurity
My year in EURECOM helped me get an in-depth understanding of cibersecurity in general, cryptography, netwok security, and pentesting frameworks and techniques.
Project Management and Team Leadership
My participation in students associations, hackatons, and courses in project management and team leadership have allowed me to get hands-on experience on teamworking.
5G Network Security
I did an extra course on "5G Networks and Cybersecurity" at UPM in order to get a more in-depth understanding on the topic.
Self-Improvement and Learning
My varied academic experience has forced me to get expertese on topics outside the scope of my studies, having to learn new sets of skills by myself.
Courses
2024 | 5G Networs and Cybersecurity
20-hour course delivered by the Department of Telematic Systems Engineering (DIT) at the ETSI Telecomunicación from May 6th to May 10th, 2024, within the framework of the Erasmus+ Future Networks Academy Project.
Certifications
2018 | Cambridge English level 2 Certificate (Advanced)
2017 | Diplôme d'études en langue française (DELF B1)
2019 | Driving license (Permiso de conducción B)
Currículum Vitae
Competencias
Lenguajes de programación
Python, Java, C, C++, SQL, XML, Matlab, Arduino.
Tecnologías
HTML/CSS, Docker, Docker-compose, Docker swarm, Git, Github, GitLab, Wireshark, Bases de datos SQL y no-SQL
Experiencias destacadas
2024 | Participación ganadora en Hack for Good
Tuve el placer de participar en el Hackatón Hack for Good, organizado por Fundación Telefónica, la Universidad Politécnica de Madrid y Fundación Hazloposible.
Nuestro equipo presentó Chawimi, una innovadora solucón de chatbot impulsada por IA generativa. Chawimi está enfocado en combatir la soledad en las personas mayores, fomentando relaciones significativas y brindado apoyo empático.
Durante las 48 horas de competición, presentamos con orgullo un prototipo básico del servicio principal de la aplicación: un chatbot de voz empleando la API de OpenAI.
2021-2023 | Vocal y Director de Telemática de ESIBot
Participé en la organización y desarrollo de varios proyectos sin ánimo de lucro para la asociación universitaria de robótica de la Universidad de Sevilla, ESIBot. Algunas de las actividades destacadas que realicé son las siguientes:
- Desarrollé y organicé múltiples proyectos con el objetivo de introducir a otros estudiantes al ámbito de la telemática y de la ingeniería de redes en general, tales como un deautenticador de redes wifi portátil, un analizador de redes inalámbricas en tiempo real o una página web para la asociación (Empleando tecnologías como Flask, NginX y MySQL).
- Diseñé e impartí un curso de introducción a Python para los miembros de la asociación.
- Dirigí y formé parte de múltiples eventos con el objetivo de difundir información sobre las Tecnologías de la Telecomunicación, tales como viajes a laboratorios de microelectrónica y competiciones contra otras asociaciones universitarias.
2015-2018 | Voluntario en el Banco de Alimentos de Sevilla
Participé en varios eventos benéficos, tales como la Gran Recogida de Alimentos de Navidad de los años 2015 y 2018 o la organización de la colecta de alimentos de Navidad de 2017.
Educación
2024-pres. | Máster en Ciencias de la Computación - Mención en Ciberseguridad
EURECOM, Biot, Francia
Durante mi estancia en EURECOM, estudié temas relacionados con:
- Codificación y procesamiento de imágenes
- Dispositivos móviles y Seguridad en Smartphones
- Seguridad y Privacidad para Big Data y Cloud
- Seguridad de Sistemas, Redes, y Communicaciones
- Seguridad Hardware e Inalámbrica
- Protocolos de Comunicación IoT
- Gestión de Proyectos y Liderazgo de Equipos
2023-pres. | Máster en Ingeniería de Telecomunicaciones - Mención en Telemática
Universidad Politécnica de Madrid (UPM), Madrid, España
A lo largo de mi estancia en la UPM, estudié los siguientes temas:
- Telemática
- Integración de Contenidos, Aplicaciones, y Redes
- Aplicaciones y Servicios
- Sistemas de Telecomunicación
- Análisis de Señal para Comunicaciones
- Redes de Comunicación
- Sistemas de Comunicación
- Tecnologías de Acceso Radio
- Electrónica
- Equipos y Terminales de Usuario
- Ingeniería de Sistemas de Instrumentación
- Sistemas y Servicios Multimedia
- Gestión de Proyectos
- Visión Estratégica de Tecnologías TIC e Integración de Sistemas
2018-2023 | Grado en Ingeniería de las Tecnologías de Telecomunicación - Mención en Telemática
Universidad de Sevilla (US), Sevilla, España
Algunos de los temas que estudié fueron:
- Telemática
- Ingeniería de Redes
- Desarrollo y gestión de Bases de Datos
- Sistemas Distribuidos y Servicios Web
- Electrónica
- Sistemas de Telecomunicación
- Sistemas de Infraestructura de Telecomunicación
- Comunicaciones Digitales
- Ingeniería de Sonido e Imagen
- Gestión de proyectos y empresas
Habilidades
Ingeniería de Redes
Mis estudios en la US y la UPM, así como mi participación en ESIBot, me han permitido obtener un entendimiento en profundidas de conceptos y técnicas de ingeniería de redes.
Ciberseguridad
Mi año en EURECOM me permitió obtener un conocimiento en profundidad de ciberseguridad en general, criptografía, segurización de redes, y frameworks y técnicas de pentesting.
Gestión de proyectos y liderazgo de equipos
Mi participación en asociaciones de estudiantes, hackatones, y clases de gestión de proyectos y liderazgo me han permitido tener experiencia de primera mano en lo que supone trabajar en equipo.
Seguridad de Redes 5G
Participé en un curso sobre ciberseguridad en redes 5G en la UPM para obtener un conocimiento más en profundidades a cerca de este tema.
Autoaprendizaje
Mi experiencia académica variada me ha obligado a especializarme en materias fuera de los temas impartidos en mis estudios, teniendo que aprender temas y desarollar habilidades de forma autónoma.
Cursos
2024 | 5G Networs and Cybersecurity
Curso de 20 horas impartido por el Departamento de Ingeniería de Sistemas Telemáticos (DIT) en la ETSI Telecomunicación del 6 al 10 de mayo de 2024, en el marco del Proyecto Erasmus+ Future Networks Academy.
Certificaciones
2018 | Cambridge English level 2 Certificate (Advanced)
2017 | Diplôme d'études en langue française (DELF B1)
2019 | Permiso de conducción B
Curriculum Vitae
Highlights
Langages de programmation
C, C++, Java, Matlab, Python, SQL, XML, Arduino.
Frameworks / Suites
Android Studio, Oracle Cloud, Office suite (Word, Excel, ...), Google suite (Sheets, Cloud, ...), MySQL, PostgreSQL, SQLite.
Techonologies
HTML/CSS, Docker, Docker-compose, Docker swarm, Git, Github, GitLab, Wireshark, Bases de données SQL et non SQL.
Expériences remarquables
2024 | Participation primée au Hackaton Hack for Good Hackaton de la Fundación Telefónica.
J'ai eu le plaisir de participer au Hackathon HackForGood, organisé par la Fundación Telefónica, l'Universidad Politécnica de Madrid et la Fundación Hazloposible.
Notre équipe a présenté Chawimi, une solution innovante de chatbot alimentée par l'IA générative. Chawimi est dédié à la lutte contre l'isolement des personnes âgées en favorisant des connexions humaines et en offrant un soutien empathique.
Durant la compétition de 48 heures, nous avons fièrement dévoilé un prototype de base de notre service phare : un chatbot vocal utilisant l'API d'OpenAI.
2021-2023 | Directeur du pôle informatique et télécommunication de l'association de robotique des étudiants ESIBot
J'ai participé à l'organisation et au développement de plusieurs projets au sein de l'association étudiante de robotique à but non lucratif de l'Universidad de Sevilla, ESIBot. Les points forts de mon activité sont les suivants :
- Développement et organisation de plusieurs projets visant à initier les étudiants à la Télématique et à l'Ingénierie des Réseaux en général, tels qu'un désauthentificateur wifi portable, un analyseur wifi en temps réel et un site web pour l'association (utilisant Flask, NginX, MySQL et d'autres technologies).
- Enseignement et conception d'un cours d'introduction à Python.
- Organisation et participation à de nombreux événements ayant pour objectif principal de diffuser les connaissances sur les Technologies des Télécommunications, tels que des visites de laboratoires de microélectronique et des compétitions contre d'autres départements de l'Université.
2015-2018 | Bénévole à la Banque Alimentaire de Séville
J'ai participé à plusieurs événements caritatifs, tels que les grandes collectes alimentaires de Noël en 2015 et 2018 (gran recogida de alimentos), ainsi qu'à l'organisation des denrées collectées lors de la campagne de Noël 2017.
Éducation
2024-2026 | Master en Informatique - Parcours Sécurité Numérique.
EURECOM, Biot, France
Pendant mon séjour à EURECOM, j'ai étudié des sujets liés à :
- Le codage et le traitement d'images
- Les systèmes mobiles et la sécurité des smartphones
- La sécurité et la confidentialité pour le Big Data et le Cloud
- La sécurité des systèmes, réseaux et communications
- La sécurité hardware et wireless
- Les protocoles de communication pour l'IoT
- La gestion de projet et le leadership d'équipe
2023-2026 | Master en Ingénierie des Télécommunications - Parcours Télématique
Universidad Politécnica de Madrid (UPM), Madrid, Espagne
Pendant mon séjour à l'UPM, j'ai étudié les sujets suivants :
- Télématique
- Intégration des applications, réseaux et contenus
- Applications et services
- Systèmes de télécommunication
- Analyse du signal pour les communications
- Réseaux de communication
- Systèmes de communication
- Technologies d'accès radio
- Électronique
- Terminaux et dispositifs utilisateurs
- Systèmes et services d'instrumentation
- Systèmes et services multimédias
- Gestion de projet
- Vision stratégique des technologies informatiques et de l'intégration des systèmes
2018-2023 | Licence en Ingénierie des Télécommunications - Parcours Télématique
Universidad de Sevilla (US), Séville, Espagne
Parmi les sujets que j'ai étudiés :
- Télématique
- Ingénierie des réseaux
- Gestion et développement de bases de données
- Systèmes distribués et services web
- Électronique
- Systèmes de télécommunication
- Systèmes d'infrastructures de télécommunication
- Communications numériques
- Ingénierie de l'audio et de l'image
- Gestion de projet et entreprise
Compétences
Ingénierie des réseaux
Mes études à l'US et à l'UPM, ainsi que ma participation à ESIBot, m'ont permis d'acquérir une compréhension approfondie des concepts et techniques d'ingénierie des réseaux.
Cybersécurité
Mon année à EURECOM m'a permis d'acquérir une compréhension approfondie de la cybersécurité en général, de la cryptographie, de la sécurité des réseaux et des cadres et techniques de pentesting.
Gestion de projet et leadership d'équipe
Ma participation à des associations étudiantes, des hackathons et des cours de gestion de projet et de leadership m'a donné une expérience pratique du travail en équipe.
Sécurité des réseaux 5G
J'ai suivi un cours supplémentaire sur les « Réseaux 5G et la cybersécurité » à l'UPM afin d'approfondir mes connaissances sur ce sujet.
Amélioration personnelle et apprentissage
Mon parcours académique varié m'a poussé à développer une expertise dans des domaines en dehors de mes études, en apprenant de nouvelles compétences de manière autonome.
Courses
2024 | 5G Networs and Cybersecurity
Cours de 20 heures dispensé par le Département d'ingénierie des systèmes télématiques (DIT) à l'ETSI Telecomunicación du 6 au 10 mai 2024, dans le cadre du projet Erasmus+ Future Networks Academy.
Certifications
2018 | Cambridge English level 2 Certificate (Advanced)
2017 | Diplôme d'études en langue française (DELF B1)
2019 | Permis de conduire (Permiso de conducción B)
Projects
To see everything I have been working on, check out my Github page.
This tool provides a way to automate the deployment of virtual laboratories using Docker. It was designed as part of my end-of-degree (Trabajo Fin de Grado) project in 2023 for Universidad de Sevilla's Telecommunications Engineering degree.
A config.yml
must be provided using the sintax specified in the README.md
file in the repository. When executing the script, options are provided to monitor resource usage of the simullation and to analize the network traffic that has been generated.
For more in-depth information on how to use the software, please, take a look at the repository's README.md
file, read the code if you want to know how it was implemented or contact me directly.
A tool to generate playlists containing the 'n' most popular tracks of several artists (up to 10 tracks each). This software is a personal project of mine, and multiple other functionalities are currently being added.
Software that changes metadata contained in the images of a specified folder depending on their names. The naming format must be IMG-YYYYMMDD-WAXXXX.jpg
, which is the standart in some mobile phones.
After taking care of dependencies, you are good to go! Execute the app.py
file with python3 app.py <Folder_where_your_images_are>
and the script should do its work and change their datetime
and datetime_original
metadata to that of their names.
Proyectos
Para ver todo en lo que he estado trabajando, consultar mi página de Github.
Una herramienta para automatizar el despliegue de laboratorios virtuales mediante Docker. Se trata de un Trabajo de Fin de Grado (TFG) desarrollado en el curso 2022/23 para el Grado en Ingeniería de las Tecnologías de Telecomunicación de la Universidad de Sevilla.
Un archivo config.yml
debe ser introducido en la carpeta contenedora del archivo dockerlab.py
. El contenido de este fichero viene especificado en el archivo README.md
del repositorio. Cuando se ejecute el script, se proporcionarán opciones para monitorizar el uso de recursos de la simulación y para analizar el tráfico de red generado.
Para más información sobre cómo utilizar el software, por favor, consultar el archivo README.md
del repositorio, leer el código para más detalle con respecto a la implementación o contactar directamente conmigo.
Una herramienta para generar playlists que contengan las 'n' canciones más populares de varios artistar (hasta 10 canciones de cada uno). Este software es un proyecto personal mío, y múltiples funcionalidades adicionales están siendo añadidas.
Software que cambia los metadatos de las imágenes contenidas en una carpeta determinada según sus nombres. El formato del nombre debe ser IMG-AAAAMMDD-WAXXXX.jpg
, el cual es el estándar en múltiples modelos de smartphones.
Una vez satisfechas las dependencias, se debe ejecutar el archivo app.py
con python3 app.py <Carpeta_de_las_imágenes>
y el script cumplirá su funcionalidad y cambiará los metadatos datetime
y datetime_original
de cada imagen a la fecha que esté estipulada en su nombre.
Projets
Pour voir tout ce sur quoi j'ai travaillé, consultez ma page GitHub.
Cet outil permet d'automatiser le déploiement de laboratoires virtuels utilisant Docker. Il a été conçu dans le cadre de mon projet de fin d'études (Trabajo Fin de Grado) en 2023 pour le diplôme d'ingénierie des télécommunications de l'Université de Séville.
Un fichier config.yml
doit être fourni en utilisant la syntaxe spécifiée dans le fichier README.md
du dépôt. Lors de l'exécution du script, des options sont fournies pour surveiller l'utilisation des ressources de la simulation et analyser le trafic réseau généré.
Pour plus d'informations détaillées sur l'utilisation du logiciel, veuillez consulter le fichier README.md
du dépôt, lire le code si vous voulez savoir comment il a été implémenté, ou me contacter directement.
Un outil pour générer des playlists contenant les 'n' morceaux les plus populaires de plusieurs artistes (jusqu'à 10 morceaux chacun). Ce logiciel est un projet personnel et plusieurs autres fonctionnalités sont actuellement en cours d'ajout.
Un logiciel qui modifie les métadonnées contenues dans les images d'un dossier spécifié en fonction de leurs noms. Le format de nommage doit être IMG-YYYYMMDD-WAXXXX.jpg
, qui est la norme dans certains téléphones mobiles.
Après avoir installé les dépendances, vous êtes prêt à partir ! Exécutez le fichier app.py
avec python3 app.py <Dossier_où_sont_vos_images>
et le script devrait faire son travail et changer les métadonnées datetime
et datetime_original
pour correspondre à celles de leurs noms.