Sounds to me like you have a couple issues going on here. The first being a severe misunderstanding of how some things work on Android. For example, your mention of an AWS app in your first post. "AWS" stands for Amazon Web Services, and it's used by many companies to assist with cloud computing needs. I seriously doubt Amazon is now in the hacking business.
https://aws.amazon.com/
As for the rest of your claims, most of that is so hard to do that it's not conceivable that a random jilted girlfriend would have the ability to pull it off (and we see these sorts of claims all the time). Of the few things that are possible, it would mean a severe lack of basic security measures on your part. I.e. Sharing passwords, giving her physical access to your phone, or being willing to blindly give us remote access to your phone (we are phone enthusiasts, not a tech support company). And the story about wiping, and then recovering of phone data from those around you? To be blunt, that's the stuff you'd only see in the movies. Even if I gave you the benefit of the doubt that it was technically possible, something like that would be all over the headlines. With all the security researchers out there looking for stuff like that, it wouldn't fly under the radar very long.
Do you have a problem with your phone? Maybe, but no reason to immediately jump to the hacking claims. My suggestion is to go to a local shop that is good with phones and mobile security issues. Don't start with the claims of spying and hacking. That's going to put them on edge and think you're nuts because so far nothing you've said is absolute evidence of that claim. Just tell them you have some questionable apps or content on your phone and ask them to explain what they are. If you want to take screenshots of what you do have that's questionable, you can upload them here and some of us may be able to give you an idea of what's going on with them. Not all 300+ apps, mind you.
Everything, and I mean EVERYTHING on your phone runs through an app. Normally those are hidden but it's not hard to snoop around and find them in the app manager. All of those system apps that are in there are what runs your phone. Many of them do have obscure names, so don't think something is bad just because it has an odd name. LG has one called LIA Informant that many think is a law enforcement spy app, when it really is just a system app to allow a widget to function.