I'm trying to wrap my head around your comment. How would one self-promote without coming off as arrogant or obnoxious? (And I'm not asking this snarkily; I'm genuinely curious.)
Maybe self-promotion wasn't a good choice of words on my part. Effective professional communication might be a better way to put it.
Rather than focusing on making yourself known, focus on identifying people who need problems solved. Meet with them directly, make sure they know you want to help, make sure they are comfortable with your solutions.
You should also make a point to identify and promote the successes of people you work with. In doing so you'll improve the team culture around you. Some those people will remember you kindly and promote your own stuff for you when appropriate.
Spend a lot of energy on problem solving and professional networking and you'll get there.