Eric Haarbauer is a seasoned software engineering leader with 17 years of experience building and scaling distributed analytics and AI systems, currently directing research teams in generative AI for customer service automation at NICE. He combines deep hands-on expertise in C++, Java, and cloud architectures with a strong track record of architecting high-throughput data pipelines (Kafka, Elasticsearch, RabbitMQ) and reducing operational escalations by half through process and system improvements. Eric has driven product-defining projects from prototype to production—one of his big-data audio analytics frameworks was a key factor in an acquisition and remains in long-term use. Equally comfortable mentoring junior engineers and presenting to large stakeholder groups, he blends agile and test-driven practices with formal modeling and documentation skills. His background in psychology (Ph.D.) gives him an uncommon edge in human-centered design and information visualization when shaping analytics for contact-center workflows.
17 years of coding experience
26 years of employment as a software developer
Vestavia
University of Georgia
B.S. Psychology, B.S. Psychology at University of Alabama at Birmingham
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.