Well, aside from all the dps advice you have, I want to give some heal rotation. I currently use the tank companion. When faced with a strong to elite mob, I don't use any aoe abilities.
-I rather send my tank to aggro him and after the initial initiation, with the strong or elite mob, I take out the adds.
-When it comes to healing, I always start by throwing a kolto bomb around my tanks area. I do this because, with the right skill, he takes an added 10% heal increase.
-Then an advanced medical droid. I do this because if you have the right skill, your next medical probe cost 1 ammo instead of 3.
-I cast some medical probes if he really needs some health, but I would rather avoid it as each MP is worth 3 ammo.
-After the initial heals I hit my companion with the hammer shot with the blue cell, the one that adds charges. I do this in order to get 30 charges.
-Once I have 30 charges, I activate the special ability associated with it and throw another kolto bomb. I do this because the kolto bomb now adds 10% armor.
-After the Kolto bomb, I heal with the AMD and then the MD. I do this because of the reduced price for MD as stated above.
There is some variation, but I usually follow this rotation.
-Note- I add trauma probe to me.