I could recommend a number of things to improve your economy but, for now, the issue you are facing that brought you to the forum is that you are not training enough professionals. Perhaps, by error, you have set educational priorities where they are, which currently adds up to 60, instead of the recommended total of 120. In particular, you have a declining number of High Tech Seniors which is causing all corps to steadily lay off all other worker types as the gap in your needed and available Seniors increases.
To remedy this, set your education priorities in a way that the total adds up to 120. Set them in a way to get those workers you lack as quickly as possible, with particular attention to the high tech professions.
Oh, and I am hanging out in chat right now. I could have, perhaps, helped you quicker there.