Ed time:
Note that I've decided to make three different builds of Ed, though "before" and "between" only differ by a couple feats. Also note that I chose against the Sniper prestige class, because over-abusing prestige classes gives you less freedom to play around with the build. So Soldier/Grunt it is!
"before" Ed:
Classes: Soldier 10/Grunt 3
(This build sacrifices a feat and gains an ability called "overkill". I like that. If you want to go straight Soldier, go for it, and climb the Sniper tree instead of grabbing Iron Will, Endurance, and Rocket Basics)
Strength: 16 (raised via level from 15)
Dexterity: 20 (adjusted from 16, raised via level)
Constitution: 16
Intelligence: 12
Wisdom: 12
Charisma: 6 (adjusted from 8)
Points: 36
Vitality: 13d12
Defense: 22 (5 dex + 4 + 1 + 2 portable cover)
Initiative: +15 (5 dex + 8 + 2)
Skills:
Computers (cross-class): 2 (4)
Craft (Gunsmithing): 8
Demolitions: 8
First Aid: 6
Hobby (Video Games) (cross-class): 6 (12)
Intimidate: 16
Listen: 6
Profession (Spy): 8
Spot: 8
Swim: 4
Ranks: 80 (65 + 15)
Feats:
Quick Healer (Department bonus)
Quick Draw (Soldier 1)
Hard Core (Character 1)
Endurance (Soldier 3)
Iron Will (Character 3)
Point Blank Shot (Soldier 5)
Stone Cold (Character 6)
Precise Shot (Soldier 7)
Marksman (Soldier 9)
Far Shot (Character 9)
Rocket Basics (Grunt 2)
Glint of Madness (Character 12)
For the "between" build, replace Stone Cold and Glint of Madness with Too Ugly to Die and a feat of your choice.
Also note that Ed's strength allows him to dual-wield Benelli shotguns with minimum recoil harm. If you wish to emphasize his two-fisted shotgun action instead of his sniper aspect, replace marksman, precise and far shot with two-weapon fighting, ambidexterity and improved two-weapon fighting.
"after" Ed:
Classes: Soldier 10/High Roller 1/Grunt 2
Department: Military Ops
Strength: 16
Dexterity: 18 (raised from 16 via level)
Constitution: 13 (raised from 12 via level)
Intelligence: 12
Wisdom: 8 (adjusted from 10)
Charisma: 16 (adjusted from 14)
Vitality: 12d12 + 1d10
Defense: 22 (4 dex + 4 + 1 + 1 + 2 portable cover)
Initiative: +14 (4 dex + 8 + 1 + 1)
Computers (cross-class): 2 (4)
Craft (Gunsmithing): 10
Demolitions: 10
First Aid: 6
Hobby (Video Games): 6
Intimidate: 16
Languages: 1 (Japanese, not native)
Listen: 7
Profession (Spy): 8
Spot: 10
Swim: 4
Ranks: 82 (65 + 7 + 10)
Feats:
Point Blank Shot (Department bonus)
Quick Draw (Soldier 1)
Hard Core (Character 1)
Quick Healer (Soldier 3)
Iron Will (Character 3)
Endurance (Soldier 5)
The Look (High Roller 1)
"Not the face!" (Character 6)
Precise Shot (Soldier 7)
Fan Service (Character 9)
Marksman (Soldier 9)
Rocket Basics (Grunt 2)
Gorgeous (Character 12)
Note that the new Ed may not be as much of a combat monster as the old one, but he sure can make weak-willed girls fawn on him.