A generic academic reference from a random professor vs. strong reference from my Technical Authority at work?
No, actually, in this case I think that the strong reference from work would strengthen your application.  (It would be different if you didn't have two strong academic references.)

I took the approach you propose.