I have a bit of an unusual work lifestyle. I'm constantly moving between countries. I've been living and working so far in Brazil, Germany, Czech Republic, the UK, Canada and now I'm moving to Singapore.

I will most likely not stop there. I'm 37 years old and I'm starting to get worried about what will be with my retirement fund. I paid taxes and national insurances, which would cover for my retirement, in all those countries.

How can I possibly use, retrieve or move those funds around and to where (if I have no clue yet where I will settle down), so I have a guarantee that I'll have some fund when I go into retirement?

I have German and Brazilian citizenship, so I was wondering maybe I could set a retirement plan in one of those countries… Anyone with the same issue?

Could you recommend a specialist? 

I don't even know who I could ask.