Hey there... I think the best thing for somebody with your background is to pick up remote IT contracts before you travel, and then supplement your income with English teaching if necessary.
If you commit to learning the language and staying long term here, you can also make a go setting up an IT company if you have the right skills set. Most companies of this type do development work for clients abroad.
"Hay que distanciarnos hoy para luego abrazarnos más fuerte".
-Guiseppe Conte, primer ministro italiano.