Ivan Botica's scientific contributions