A head chef is a chef who has complete control of a kitchen.  On the other hand, an executive chef is a chef in charge of a restaurant's management.