polemicist

noun
  1. 1

    A person who writes polemics

  2. 2

    A person who puts forward controversial views

Source: https://en.wiktionary.org/wiki/polemicist