shieldwright

noun

1.
a worker skilled in making armor or arms