it's still pretty young, but its looks like it's either pseudoplatystoma tigrinum or pseudoplatystoma fasciatum.
let it grow out some more for a better ID
Pseudoplatystoma corruscans are easily confused with others when young per the planetcatfish commentary on it but for all of us we all agree its one cool looking Pseudoplatystoma
tho looks like a stunning monsterfish in the making!