Marco Túlio Gontijo e Silva

Possui graduação em Bacharelado em Ciência da Computação pela Universidade Federal de Minas Gerais(2005), graduação em Filosofia pela Universidade Federal de Minas Gerais(2009), graduação em Bacharelado em Ciência da Computação pela Universidade Federal de Minas Gerais(2010), mestrado em Ciências da Computação pela Universidade Federal de Minas Gerais(2012) e curso-tecnico-profissionalizante em Informática Industrial pelo Centro Federal de Educação Tecnológica de Minas Gerais(2004). Tem experiência na área de Ciência da Computação, com ênfase em Metodologia e Técnicas da Computação. Atuando principalmente nos seguintes temas:Haskell, Functional programming.

Informações coletadas do Lattes em 28/10/2025

Acadêmico

Formação acadêmica

Mestrado em Ciências da Computação

2011 - 2012

Universidade Federal de Minas Gerais
Carlos Camarão.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Palavras-chave: Haskell; Functional programming.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.

Graduação em Bacharelado em Ciência da Computação

2009 - 2010

Universidade Federal de Minas Gerais
Orientador: Carlos Camarão

Graduação interrompida em 2009 em Filosofia

2008 - interrompida

Universidade Federal de Minas Gerais
Ano de interrupção: 2009

Graduação interrompida em 2005 em Bacharelado em Ciência da Computação

2004 - interrompida

Universidade Federal de Minas Gerais
Ano de interrupção: 2005

Curso técnico/profissionalizante em Informática Industrial

2002 - 2004

Centro Federal de Educação Tecnológica de Minas Gerais

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Pouco.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Francês

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Alemão

Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Participação em eventos

Simpósio Brasileirio de Linguagens de Programação.Controlling the scope of instances in Haskell. 2011. (Simpósio).

Dia da Cultura Livre.Debian. 2010. (Encontro).

XIII Semana da Graduação.Iniciação à docência utilizando recursos da internet como apoio. 2009. (Encontro).

Jornadas Regionales de Software Libre. 2008. (Oficina).

DebConf8. 2008. (Encontro).

Produções bibliográficas

  • Marco Gontijo ; Camarão, Carlos . Controlling the scope of instances in Haskell. In: Simpósio Brasileirio de Linguagens de Programação, 2011, São Paulo. SBLP 2011 Proceedings, 2011.

  • Marco Gontijo . Debian. 2010. (Apresentação de Trabalho/Conferência ou palestra).

  • Marco Gontijo . Introduçao a Programaçao Funcional. 2008. (Apresentação de Trabalho/Conferência ou palestra).

Prêmios

2010

Menção honrável na final brasileira da Maratona de Programação, ACM.

2010

Menção honrável na seletiva regional de Varginha/MG da Maratona de Programação, ACM.

Histórico profissional

Experiência profissional

2012 - 2012

Universidade Federal de Ouro Preto

Vínculo: , Enquadramento Funcional: Professor Temporário, Carga horária: 40

Outras informações:
* Dei 12 horas por semana de aula para 3 turmas de cursos de Engenharia da disciplina de Programação de Computadores I. * Criei um sistema de correção automática de trabalhos feitos em Scilab via web, através de um interpretador de um subconjunto da linguagem.

2012 - 2012

Centro Universitário de Formiga

Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 8

Outras informações:
Professor de Linguagens Formais a Máquinas Abstratas; e Paradigmas de Linguagens de Programação

2011 - 2012

Zunnit Tecnologia

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40

Outras informações:
* Trabalhei com C++ usando as bibliotecas Google Test e Log4CXX; com Python e Shell Script. * Liderei o time que criou uma arquitetura para sistemas de recomendação. * Comparei várias opção de bancos de dados distribuídos NoSQL, como Cassandra, Voldermort, Memcached e Tokyo Cabinet. * Criei uma solução para instalação automática dos nossos sistemas baseada em Debian.

2010 - 2010

Google Inc., Google

Vínculo: Bolsista, Enquadramento Funcional: Bolsista do Summer of Code, Carga horária: 20

2010 - 2010

Associação Municipal de Assistência Social

Vínculo: Autônomo, Enquadramento Funcional: Desenvolvedor, Carga horária: 40

Outras informações:
Adaptação de sistemas de informática.

2009 - 2009

Universidade Federal de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Monitor, Carga horária: 12

Outras informações:
Monitor de graduação da disciplina Algoritmo e Estruturas de Dados I.

2008 - 2009

Holoscópio Ltda

Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor, Carga horária: 5

Outras informações:
Desenvolvimento de aplicação gráfica para a customização de distribuições Debian.