Juan Millan-cifuentes is a Senior Data Engineer Lead with 13 years of experience combining academic research and hands-on engineering to build scalable data platforms across the UK, Europe, India and Latin America. He holds a PhD in Information Science specializing in information retrieval and has led international R&D projects while teaching computer science at university level. A seasoned Scala and Spark practitioner, he has delivered ETL pipelines, real-time analytics and deployed NLP deep-learning models in production using AWS, TensorFlow and Keras. Juan moves fluently between research and production: he designs architectures informed by academic rigor yet focused on operational reliability and cross-team collaboration. Based in London, he brings a rare mix of research credentials, multi-national project leadership, and practical experience shipping data-driven systems.
13 years of coding experience
15 years of employment as a software developer
PhD Information Science, Information Retrieval, PhD Information Science, Information Retrieval at City St George’s, University of London
Master Telematics Engineering, Master Telematics Engineering at Universidade de Vigo
Systems Engineering, Systems Engineering at Universidad Icesi
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.