You are vastly overvaluing experience in a particular language or technology. None of the languages you mentioned are particularly hard for someone to pick up fairly quickly (even more so if you already know one of the others). Being a good software engineer is largely orthogonal to which languages you have experience with.