Graduado em Ciência da Computação pela Universidade Federal de Goiás (1991), mestrado (1993) e doutorado (1997) em Ciência da Computação pela Unicamp. Professor da UFG desde 1992 (titular desde 2016). Possui experiência em engenharia de software (desenvolvimento de software) e gerência de projetos. Dentre outros certificações é Certified Software Development Professional (CSDP/IEEE) e Project Managment Professional (PMP/PMI). Foi um dos pioneiros na criação do primeiro curso de Engenharia de Software no Brasil ao qual se dedica desde então (2008).
Graduado em Ciência da Computação pela Universidade Federal de Goiás (1991), mestrado (1993) e doutorado (1997) em Ciência da Computação pela Universidade Estadual de Campinas (Unicamp). Professor da UFG desde 1992. Possui experiência em engenharia de software (desenvolvimento de software) e gerência de projetos. Dentre outros certificações é Certified Software Development Professional (CSDP/IEEE) e Project Managment Professional (PMP/PMI). Foi um dos pioneiros ao criar o primeiro curso de Engenharia de Software no Brasil ao qual se dedica desde então (2008).