flytier
Etymology
fly + tier.
noun
A person who makes flies for fly fishing.