Prof. Macedo ingressou na UFRGS em 1 de janeiro de 1981. Ao longo de seus mais de 35 anos de carreira, o Prof. Macedo contribuiu com diversas atividades da Universidade, como professor junto ao INF e como Analista de Sistemas junto ao Centro de Processamento de Dados. Foi Diretor do CPD e Presidente da COPERSE por vários mandatos. Em nosso Instituto, ministrou disciplinas no Curso de Tecnólogo em Processamento de Dados e em disciplinas introdutórias, tanto no curso de Ciência da Computação, quanto em outros cursos de graduação. Sua aposentadoria foi publicada no D.O.U de 08 de setembro de 2014.