Madrid, Spain / Open to Relocation
IVÁN SOTILLO.
Software Engineer building backend systems and applied AI products
Building chatbot testing platforms and applied AI tooling at MISO Lab .
Selected Work
Projects
CertiCamper
ProfessionalBackend-heavy full-stack platform for a vehicle engineering consultancy that digitizes camper homologation workflows, replacing fragmented email and document processes with a structured product.
U.D.I.N.
ProfessionalDesktop tool for vehicle homologation workflows in Spain that automates official engineering documents. Replaced repetitive manual documentation work with a structured app used professionally.
Spotify Reviews Sentiment Analysis
PersonalNLP project that classifies roughly 50k Spotify reviews as positive or negative. Built a custom preprocessing pipeline and trained a TensorFlow bag-of-words classifier.
Professional Background
Experience
-
Software Engineer
Universidad Autónoma de Madrid - MISO Research Group (Madrid, Spain)
- Built and deployed a full-stack platform that integrates chatbot testing tools into a single workflow using React, Django REST, PostgreSQL, Celery, Docker, and Nginx.
- Designed backend workflows for task orchestration, data persistence, and API-based integration across evaluation components.
- Developed applied AI tooling with LangGraph and OpenAI APIs to automate chatbot exploration, capability extraction, and reusable test-scenario generation.
- Implemented CI/CD and release automation with GitHub Actions, including publishing Python packages to PyPI in a shared pull-request-based codebase.
- Co-authored and published work on automated exploration of conversational agents for testing. DOI
Python LangGraph OpenAI API Django REST PostgreSQL ReactKnow more
Education & Research
Academic Record
Education
Selected
MSc Data Science
Universidad Autónoma de Madrid
Sept 2024 – Sept 2025
GPA: 8.41/10. Awarded Highest Honors in Recommendation Systems. Awarded a 10.0/10.0 on my Thesis and got it published: Automated Exploration of Conversational Agents for the Synthesis of Testing Profiles.
BSc Computer Science Engineering (Bilingual)
Universidad Autónoma de Madrid
Sept 2020 – June 2024
GPA: 8.31/10. Awarded Highest Honors in Data Structures and Mobile App Development. Received Excellence Scholarships in 2nd and 4th year.
Additional Academic Experience
Spring School
Northwestern Polytechnical University (China)
Spring 2024
Participated in an intensive program focused on science and engineering topics, including lectures and hands-on projects.
Exchange Program
University of Helsinki
Sept 2023 - Dec 2023
Completed advanced courses in Artificial Intelligence, Business, and Algorithms.
Publication
Research
Automated Exploration and Profiling of Conversational Agents
ICTSS 2025 (Cyprus)
Sept 2025
We present TRACER, a tool that models chatbot functionalities using LLMs and generates user profiles to test chatbot behavior effectively.
Achievements
Awards
Excellence Scholarship
Comunidad de Madrid
2021/22, 2023/24
Scholarship awarded by the Community of Madrid. Obtained in the 2021/22 and 2023/24 academic years for ranking among the top students in the Community of Madrid.
Highest Honors in Coursework
Universidad Autónoma de Madrid
Awarded to the top ~2% of students enrolled in each course.
- Recommendation Systems
- Data Structures
- Mobile App Development
Excellence Scholarship
Universidad Autónoma de Madrid
2024/25
Awarded to the master students that achieved the highest grades in the previous degree.
Availability
Let's Connect
Email is the fastest way to reach me. GitHub and LinkedIn are included below for public work, writing, and background.