Rafa Haro is a Principal Software Engineer and applied AI specialist with two decades of experience building scalable search, data pipeline, and cloud-native systems. He combines deep expertise in search and information retrieval (Lucene/Elasticsearch), high-throughput event architectures (Kafka, Spark), and modern NLP/ML (transformers, sentence embeddings) with a proven track record of leading migrations, rebuilding critical services, and shaping long-term technical strategy. As a hands-on leader he mentors teams, drives cross-team initiatives, and owns observability and performance for low-latency services at scale. He has co-founded startups and contributed to Apache projects (ManifoldCF, Stanbol), bringing both entrepreneurial grit and open-source stewardship to enterprise-grade platforms. Based in Valencia, Spain, Rafa often intersects R&D and product delivery—designing production ML systems like record-matching and SEO automation pipelines that moved research into reliable, deployable services.
11 years of coding experience
19 years of employment as a software developer
Executive Master of Innovation Management, Research and Development Management, Executive Master of Innovation Management, Research and Development Management at EOI Business School
University of Seville
MSc in Linguistic Technologies and Data Mining, Computer Software Engineering, MSc in Linguistic Technologies and Data Mining, Computer Software Engineering at Universidad Nacional de Educación a Distancia - U.N.E.D.
Contributions:61 commits, 38 pushes, 4 branches in 4 years 6 months
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.
Request Free Trial
Rafa Haro - Principal Software Engineer at Elastic