Xavier Dharmaiyan is a Principal Software Engineer with over 6 years of recent experience and a long history of engineering roles at IBM and Red Hat, specializing in scalable microservices, search and ranking algorithms, and AI-driven document/passage retrieval. He led development of high-performance microservices on Kubernetes and contributed to Watson projects focused on entity recommendation, company profiling, and passage ranking—bringing machine learning features into production scoring pipelines. At Red Hat he continues to drive architecture and delivery excellence, applying enterprise-grade practices to cloud-native systems. Xavier combines deep backend systems expertise from WebSphere-era server work with modern AI-infused search solutions, making him effective at bridging legacy platforms and contemporary ML-enabled services. Based in the Raleigh-Durham-Chapel Hill area, he is pragmatic about improving user experience through performance tuning and algorithmic error analysis. An engineer who moves fluid research into reliable production, he often surfaces non-obvious precision improvements through careful scoring and feature engineering.
6 years of coding experience
19 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at PSG College of Technology
Contributions:4 PRs, 226 pushes, 128 branches in 1 year 2 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
Xavier Dharmaiyan - Principal Software Engineer at Red Hat