I think Tess is acceptable on its own, but I also like it as a nickname for Theresa.
I prefer Theresa over Teresa.
I think Tess could work as a nickname for Teodora, sure. As long as it starts with T and it's not completely different, it would be okay.