As nouns the difference between professional and shamateur
is that
professional is a person who belongs to a profession while
shamateur is a sportsman who is officially an amateur but who makes money from playing, or who otherwise behaves as a professional.
As an adjective professional
is of, pertaining to, or in accordance with the (usually high) standards of a profession.