Hi there - that is HUGE for a ten month old puppy!

But I suppose it's possible that she's an abnormally large Rottie - if that is the case, she must be kept as lean as possible. You cannot hurt her by keeping her at a lower - even slightly under-weight. You can (and probably will) be doing lasting damage by keeping her at an even very slightly higher than suitable weight. I have a 2 year old male with elbow dysplasia; I keep him positively skinny to be easy on his joints.
Anyhow - There are many ways to feed a dog - it definitely seems like you are feeding really a lot, and probably way too many carbohydrates (pasta, potatoes, kibble, rice...) Dogs don't need a lot of carbs. If you're feeding a good quality kibble, I would be adding (if you're going to add anything) proteins like canned fish, meat (raw or cooked), tripe, etc.
There are people on this forums who feed quality kibble, all raw diets, cooked diets, or some sort of fusion of these. I do think you should do a little research - some authors to consider (check bookstores, library, eBay) are: Volhard, Strombeck, Pitcairn, Billinghurst, Schultze, Segal...these are some knowlegable people who have written books (check the web for articles & web info too) on dog nutrition - raw, cooked, etc.
Here's an excellent website:
http://home.attbi.com/~mstraus/dogfeeding.html
You should be able to feel every rib quite easily, and she shouldn't have a roll of fat around her haunches when she sits. Run her by your vet for an evaluation of her weight & size - neither of my adult males are even close to that weight & they are not small Rottweilers!