Adriano Lopes é Professor Auxiliar Convidado no Iscte-IUL, Departamento de Ciências e Tecnologias de Informação e Investigador Associado no ISTAR-IUL.
É doutorado em Ciências da Computação pela Universidade de Leeds, Reino Unido, tendo obtido os graus de Licenciatura em Engenharia Electrotécnica - Ramo de Informática e Mestrado em Ciências da Computação pela Universidade de Coimbra.
Anteriormente, foi Professor Auxiliar na Universidade Nova de Lisboa, no Departamento de Informática da Faculdade de Ciências e Tecnologia (FCT/UNL), e na Universidade de Coimbra, no Departamento de Matemática da Faculdade de Ciências e Tecnologia. Para além das tarefas de ensino e investigação, exerceu vários cargos de gestão académica nestas instituições. Foi também investigador no centro de investigação CITI, da FCT/UNL.
Desempenhou também funções de gestão numa empresa de tecnologias de informação.
A nível de ensino, leccionou várias unidades curriculares na área de informática tais como Programação, Algoritmos e Estruturas de Dados, Computação Gráfica, Interfaces com o Utilizador, Multimedia, Teoria da Computação e Engenharia de Software. Mais recentemente, tem lecionado tópicos relacionados com Big Data e Ciência de Dados, nomeadamente Algoritmos para Big Data e Processamento e Modelação de Big Data.
A nível de projetos de investigação, participou em vários projetos financiados pela FCT e pela União Europeia. Atualmente participa no projeto RESETTING (Relauching European smart sustainable tourism models through digitalization and innovative technologies) financiado pela EU.