The expression of (Stand on someone’s shoulder) means to get benefits of the discoveries, insights, or progress of previous work of people who have come before, so whose shoulders do you stand on means (who is the person who helps you with his past discoveries).