ambivert

noun: One having characteristics of both extrovert and introvert.