shutterbug

noun

An enthusiastic amateur photographer.

noun

A person who makes a hobby of photography.

noun

a photography enthusiast