onniveggente

Etymology
From.

Adjective

 * 1) all-seeing
 * 2) describes an attentive person who doesn't miss anything