2010 - 2023
Experiencia Profesional Anterior
Before transitioning into software development, I spent more than 10 years working in different industries . These experiences shaped my work ethic, problem-solving mindset and ability to adapt to complex operational environments.
🧭 Carer timeline
2010 — 2011
Administrative Assistant
Madroñera City Council
First professional experience working in public administration.
2011 — 2013
Civil Engineering Student
University of Extremadura
Balanced university studies with weekend work at a disco pub, developing discipline, organization and time management.
2013 — 2015
Waiter / Receptionist
Hotel Rural Soterraña
Responsible for customer service and front desk management in a rural hotel, coordinating operational tasks in a dynamic service-oriented environment.
2015 — 2019
Waiter
Restaurante El Cruce
Long-term experience in a high-volume restaurant environment, strengthening teamwork, operational efficiency and customer service.
2019 — 2021
Additive Manufacturing Technician
CAF Digital Manufacturing
Operation and maintenance of industrial 3D printers. Began automating processes with G-Code, which sparked my interest in programming.
2021 — 2023
Higher Vocational Diploma in Web Application Development
Online
Balanced these studies with full-time work in hospitality, marking the transition to my career as a software developer.
🍽️ Hospitality Industry
My professional career began in the hospitality sector, where I worked for more than seven years across two restaurants.
This environment demanded strong teamwork, fast decision making and the ability to perform under pressure during high-volume service periods.
Working in hospitality helped me develop discipline, attention to detail and a strong customer-oriented mindset — skills that continue to influence how I approach software development today.
🏭 Industrial Experience – Additive Manufacturing
After my time in hospitality, I moved into the industrial sector working for CAF Digital Manufacturing as a technician responsible for operating and maintaining additive manufacturing machines (industrial 3D printers).
My role involved monitoring production processes, troubleshooting machine behaviour and optimizing printing workflows.
During this period I started experimenting with small automation scripts and printer macros to simplify pre-processing and post-processing tasks.
💻 Discovering Programming
Working closely with additive manufacturing systems introduced me to G-Code, a command language used to control CNC and 3D printing machines.
By learning how these instructions controlled machine behaviour, I began experimenting with modifications and optimizations to improve printing processes.
Understanding how a sequence of commands could control a complex machine sparked my curiosity about programming and software systems. This experience ultimately motivated me to pursue formal training in web development and begin my transition into software engineering.