So I have always been a bit of a square peg with jack-of-all-trades skillset, but coming from video games I have been a producer, lead game designer, level designer and tool programmer. So I am guessing at this mapping for Google and Amazon web and mobile app development. Is this right? Producer = Product Manager or Program Manager Development Director = Technical Product Manager Game Designer = UX Designer Programmer = Engineer