The author of this article sounds insufferable to work with. Sounds like the google team all couldn't stand working with him, so while they didn't specifically fire him, they orchestrated to force him out so he would resign. After reading his self-indulgent, whiny, bitter grandstanding tirade, can't say I blame them.
Also shows a complete lack of introspection or self awareness that he'd post and promote this drivel and think it makes him look GOOD! Lol. Career suicide imo. If I was considering hiring him and googled him and came across this writing, I'd nope out so fast.