A professional who specializes in making and serving coffee and espresso-based beverages. The role of a barista typically involves more than just preparing coffee; it includes customer service, maintaining equipment, and often an in-depth knowledge of coffee beans, brewing methods, and drink customization.