Get Nimble from the item shop. Being lighter on your feet and with proper positioning (especially with warder's field enabled), you can circle him counter-clockwise (away from his gun). This allow you to hit him without him ever hitting you.
Also other then just stunning him a lot to avoid him being unkillable, play high mobility characters and be unpredictable (long range sucks when he can just charge you sooo avoid squishy snipers unless you have mobility like kinesa with transport)...