push allert to my phone that will ignore silent profile
You could try pushover.net, which provides an easy-to-use API for sending notifications to your Android or iOS device.

It should be very efficient, because it's already using Google Cloud Messaging to deliver your push notifications, thus it should not have any adverse effects on the battery life, unlike your proposed solution of manually doing the polling every 30 s.