Juan Caballero

Senior Sofware Engineer

Rivas-Vaciamadrid, Community of Madrid, Spain

About

With over 8 years of experience as a Software Engineer in the Helicopters Simulation Department at Indra Sistemas, I have honed my technical skills and gained a comprehensive understanding of the entire software development life cycle. This role allowed me to work closely with clients and pilots globally, enriching my professional and personal growth. Driven by a desire for new challenges, I relocated to Germany to join an international, multicultural company. At Nuance Communications, I served as a Senior Software Engineer in the R&D Department of Speech Recognition. My responsibilities included supporting research, implementing new features, automating tasks, and enhancing Continuous Integration processes. I then advanced to the role of Principal DevOps Engineer, where I championed the DevOps philosophy across development teams. My team and I focused on reducing lead times to deliver high-quality, safe products to end customers, while providing robust support for Continuous Integration and Continuous Deployment. Currently, I am a Senior Software Engineer at Microsoft, specializing in Site Reliability Engineering. In this role, I ensure the reliability and performance of critical systems, working to optimize infrastructure and improve operational efficiency. My goal is to drive innovation and maintain the highest standards of service for our customers.

Experience

  • Senior Site Reliability Engineer at Microsoft
    Aug 2023 - Present · 2 yrs 11 mos

  • Nuance Communications (7 yrs 1 mo)
    • Principal DevOps Engineer
      Nov 2021 - Nov 2023 · 2 yrs 1 mo

      Moved to Spain to keep working on the same DevOps team covering many multi-disciplinary tasks related to CI & CD & Infrastructure.

    • Principal DevOps Engineer
      May 2021 - Nov 2021 · 7 mos

      Exciting position covering many multi-disciplinary tasks related to CI & CD & Infrastructure.

    • Senior DevOps Engineer
      Jan 2019 - Apr 2021 · 2 yrs 4 mos

      Providing support in terms of tools, services and infrastructure to other teams to enhance CI & CD. Technology involved: docker, Kubernetes, Jenkins, Jira, GitLab, etc.

  • Aeronautical Engineer - Senior Software Developer at Indra
    Mar 2009 - Nov 2016 · 7 yrs 9 mos

    The first stage was related to the engine model of helicopters simulators: modeling, development, tuning and integration. In addition I participated in a wide variety of tasks regarding others systems and models (flight, electrical, fuel, hydraulic, weapon, atmospheric…). After that, my professional career was driven to the qualification process. As a responsible of qualificatioins, I was in charge of : -Software and qualification environment. -Design and preparation of the official document delivered to Authorities. -Adjustment/tuning of flight tests, by using synthetic pilot. -Data Package analysis. -Support during qualifications/integrations on-site. All this experience has given me the opportunity of having an overall picture of the simulator and knowing more about mechanical system as Control Load and Motion System, and the software involved in them.