well youre in a tough spot because at 25-35bb effective stack sizes the momentum goes to the open raiser. main reasons are a) you cant really3b/fold as we risk a big chunk of our stack and b) we dont have good IO's to flat IP QTs, spr's are low if we want to make moves postflop we're instantly committed ect. so no leverage for us but plenty for him.
so usually we have to play very tight in such situations.
vs this guy whos seems a) splashy and b) not folding to aggression, just widen your value range. ATs becomes an easy 3b/call etc. and if hes that splashy were obviously flatting QQ+ pre ^^.
3b shoving 30bbs vs a 100% opening range is obv +ev but i think its too risky, plus theres always a chance a guy behinds wakes up with a hand and in such a case 30bbs are reallllly a big shove. better to wait and get paid off. you cannot always flop nothing ^^. plus, 30bbs is not that of a shallow stack (unless structure is really fast) so just be patient, play tight, talk to him and keep him as loose as he is

.