Doing a search in fishbase on "micropunctatus" with no genus gives three hits, of which two are
, which is a synonym of
Hypostomus micropunctatus.
I'd say your fish looks more like a "standard hypostomus" than the more elongate Aphanotorulus, but that could be the angle of the picture.
--
Mats