landscaper

noun

One that does landscaping.

noun

someone who arranges features of the landscape or garden attractively