Barnes is a graduate of Hampden-Sydney College and has an MBA from Vanderbilt University. Barnes has held a variety of operational roles in his career including a key position with another successful Birmingham-based start-up company.