As a meromorphic doubly-periodic function, it is an elliptic function in the classical sense. You didn't mention the fact that it is an even function, but that also helps. The poles are double, so that up to addition of a constant this must be a constant multiple of the Weierstrass P-function for the lattice of Gaussian integers. Since the P-function in this case is 0 at a known point, your third value gives the additive constant as (presumably) 0.5.
Everything about this function is standard in the theory of complex multiplication. However you came up with it, the formulae are probably written down somewhere.
'''Edit''': What I wrote before is probably fine, but starting from your formula it probably makes sense to use the Weierstrass sigma function to express the infinite product first. We're in the case where one of the roots of the cubic in the equation for the Weierstrass P-function is 0, and that means the P-function itself is easy to express in terms of the sigma function.