Antonio Vilches is a software engineer and engineering/data-science team lead with a decade of experience building high-demand web services and real-time analytics platforms. He designed and shipped a streaming Big Data platform at ITRS and later led development of Khiva (now shapelets-compute) and the Shapelets time-series ML platform, bridging research-grade algorithms and production systems. Currently at Google/VirusTotal, he combines hands-on implementation with team leadership to deliver scalable, data-driven products. Antonio holds a PhD in Parallel Computing and Distributed Systems and brings deep expertise in heterogeneous and parallel systems that informs his performance-first approach to architecture. Based in Andalusia, Spain, he pairs academic rigor with practical impact—from Android apps and Spring services to distributed stream processing—often turning complex research into usable engineering.
10 years of coding experience
9 years of employment as a software developer
Bachelor in Computer Sciences, Graduated with honors, Bachelor in Computer Sciences, Graduated with honors at Universidad de Málaga
Masters Computer Sciences (1 year) Erasmus Program, Computer and Information Sciences, Masters Computer Sciences (1 year) Erasmus Program, Computer and Information Sciences at University of Luxembourg
Converters between Armadillo matrices (C++) and Numpy arrays using Pybind11
Contributions:2 PRs, 3 pushes in 8 days
matricespythonnumpypython-bindingskd-tree
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
Antonio Vilches - Software Engineer at Google / VirusTotal