Is this correct?
I don't miss my deadlines, even when I worked for a high pressure educational software company, which required quick, effective reasoning without compromising the quality of the end result.
It seems equivalent to this, which sounds awful:
Even when I worked for a high pressure educational software company, which required quick, effective reasoning without compromising the quality of the end result, I don't miss my deadlines.
