I think the questions needs clarifying. What kind of profile do you refer to? Do you mean temporal or physical profile?
As Amin Ezazi explained, transistor-type pulse generator can produce controllable pulses with controlled electrical profile. As far as I know, only square waves have been attempted.
As for physical shape, that really depends on gap conditions.