Also having lived in Dresden and speaking some German, I recognize the German grammar affecting your last sentence there.
If it’s of interest, a native English speaker would say something like
“but I have lived in Germany for nine years”
I know I appreciated it when the Germans would correct my German grammar :)