Barterer
Bar·ter·er
Barterer
n.
One who barters.