Yes, they are synonymous. However "теперешний" has some more meanings referring not only to time but to people, especially when you compare the old state and the new state.