David Vico is an ANECA-accredited Assistant Professor and AI researcher based in Madrid with 12 years of experience bridging academia and industry across machine learning, NLP, computer vision and cybersecurity. He holds a PhD in Computer Science and Telecommunication Engineering and has taught and led courses from programming paradigms and compilers to deep learning and sequential models at several Spanish universities while supervising multiple master's theses. Prior to academia he built and deployed predictive and optimization models for finance, telecom and public-sector clients, giving him practical end-to-end experience from research to production. Known for combining rigorous mathematical training with hands-on engineering, he moves fluidly between theoretical courses and applied projects in industry settings. An unstated strength is his sustained dual-career path—simultaneously advancing academic teaching and applied data-science consulting over more than a decade.
12 years of coding experience
10 years of employment as a software developer
Doctorado (PhD) Computer Science and Telecommunication Engineering, Doctorado (PhD) Computer Science and Telecommunication Engineering at Universidad Autónoma de Madrid
BUP y COU (Baccalaureate) Scientific-Technical, BUP y COU (Baccalaureate) Scientific-Technical at Colegio Almazán
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
David Vico - Assistant Professor at Universidad de Alcalá