Jose Jose Barba Ortega's scientific contributions