subitizer
Etymology
From subitize + -er.
noun
One who subitizes.