You're not running armor and you don't have Endurance trained, so I'd suggest swapping Armor Proficiency for Droid Shield Mastery, if you can shuffle around your bonus and general feats to pull it off. That feat is in Scavenger's Guide to Droids. Normally, a droid needs to spend 3 swift actions and make a DC 20 Endurance check to restore shield power. With the feat, it's only 2 swift actions and success is automatic. Consider that with a +3 bonus to your Endurance check you only have a 20% chance of success, and even with training you'd still fail more than half the time.
And it's going to be real valuable for you to keep your shields high. The difference between SR 10 and SR 15 is huge. Warning, math incoming.
Against a common 3d8 blaster rifle, SR 5 completely stops one out of 50 shots. SR 10, 1 out of 4. SR 15, 2 out of 3. Obviously a heroic character with bonus damage is going to make these numbers shrink dramatically, but you can see how SR15 is an effective shield. In addition to reducing the damage of whatever shot takes it down, you can expect it to fully nullify one, maybe two hits before that. SR 10, on the other hand, can't be expected to survive even one hit and SR 5 is, well it's better than taking full damage. Being able to recover SR 15 is going to define how you experience combat, if that shield generator is just a bonus 30HP per encounter (hardly anything to sneeze at, of course) or a defining part of your ability to stay alive.
Edit: Screwed up my math. I calculated the liklihood of getting less than 5/10/15, but neglected that damage equal to 5/10/15 also won't penetrate so I needed results that were less than 6/11/16. Fixed now.