Ernest Teniente, doctor por la Universidad Politécnica de Cataluña, es profesor del Departamento de Ingeniería de Servicios y Sistemas de Información de la misma universidad. Actualmente es el director del inLab FIB. También ha sido investigador visitante en el Politécnico de Milán y en la Universidad Roma Tres. Ha estado en activo en los campos de la ingeniería del software y las bases de datos durante más de veinte años.
Dirige estudios de investigación sobre modelado conceptual, razonamiento automatizado en esquemas conceptuales, problemas de actualización de bases de datos e integración de datos. Es autor de más de 60 publicaciones científicas en conferencias internacionales y revistas en los campos de la ingeniería del software y bases de datos y se le invita de forma regular a formar parte de los comités de programas de conferencias internacionales. Ha coordinado varios proyectos de investigación a nivel local y nacional, además de colaborar asiduamente con grupos de investigación internacionales.
Su experiencia docente incluye asignaturas de grado y posgrado sobre análisis y diseño de software, ingeniería de requisitos y bases de datos avanzadas. Ha supervisado estudiantes a todos los niveles: grado, máster y doctorado.