André Gustavo Andrade

Mestre em Ciência da Computação na área de engenharia de software pela Universidade de São Paulo(2007) e bacharel em Ciência da Computação pela mesma instituição(2002), atua profissionalmente nas áreas de consultoria e ensino, principalmente nas áreas de engenharia e arquitetura de software, linguagens de programação (java, javascript, C, C++, php e perl), mapeamento de processos e gerência/qualidade de desenvolvimento de software. Atualmente cursando medicina na Universidade de Buenos Aires (UBA) (2015).

Informações coletadas do Lattes em 17/10/2022

Acadêmico

Formação acadêmica

Mestrado em Ciências da Computação

2003 - 2007

Universidade de São Paulo
Título: Integração de Verificadores Formais para Agentes Moveis,Ano de Obtenção: 2007
Ana Cristina Vieira de Melo.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

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

1999 - 2002

Universidade de São Paulo
Título: PiG - Pi Calculus Gráfico
Orientador: Ana Cristina Vieira Melo
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Ensino Médio (2º grau)

1996 - 1998

Colégio Marista Arquidiocesano de São Paulo

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

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: Teoria da Computação/Especialidade: Lógicas e Semântica de Programas.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Computabilidade e Modelos de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Análise de Algoritmos e Complexidade de Computaçã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: Engenharia de Software.

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.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Linguagem Formais e Autômatos.

Participação em eventos

1 jornada de anatomia ginecológica y obstétrica: Distocia de Hombros (s. 2017. (Congresso).

1 Jornada de la Asociación de Anatomía Argentina de: "Esplacnología: Bases Anátomo-Clínico-Quirúrgicas". 2017. (Congresso).

Microsoft TechEd e PDC. 2004. (Congresso).

10 SIICUSP.10 SIICUSP - Simposio Internacional de Iniciação Científica da Universidade de São Paulo. 2002. (Simpósio).

Participação em bancas

Aluno: Thiago Delanholo Cavalheiro Carvalho

BARCELOS, Thiago;ANDRADE, A. G.. Modelagem e Implementação de um Jogo 2D Customizável em XNA. 2012. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de São Paulo.

Produções bibliográficas

  • ANDRADE, A. G. . PiG - Pi-Calculus Gráfico. Ata do XVII Siicusp, São Paulo, 2003.

  • ANDRADE, A. G. ; Khalil Salem Sugui . Educação - Contextos e Aplicações. São Paulo: Fiuza, 2005.

  • ANDRADE, A. G. ; Khalil Salem Sugui . Padrões Educacionais. In: Khalil Salem Sugui. (Org.). Educação e Aprendência - Uma proposta à luz de projetos e valores. São Paulo: Fiuza, 2006, v. , p. -.

  • ANDRADE, A. G. ; BARCELOS, Thiago . Uma visão geral do framework jBPM. Portal BPM, São Paulo, 01 dez. 2007.

  • ANDRADE, A. G. ; BARCELOS, Thiago . Metodologias para projetos BPMS. Portal BPM, São Paulo, p. 6 - 11, 13 set. 2007.

  • ANDRADE, A. G. . Um ambiente para Especificação e Verificação de Agentes Móveis. In: Workshop on Formal Methods, 2003, Campina Grande, 2003.

  • ANDRADE, A. G. ; MELO, Ana Cristina Vieira de ; AMORIM, Marcelo . Um ambiente para especificação e verificação de agentes móveis. In: Workshop on Formal Methods, 2003, Campina Grande, 2003.

Outras produções

ANDRADE, A. G. . Hydra. 2007.

ANDRADE, A. G. ; BARCELOS, Thiago . Workflow para Aplicações Financeiras. 2006.

ANDRADE, A. G. . PiLib. 2006.

ANDRADE, A. G. . PiG. 2002.

ANDRADE, A. G. . Developer Blog - Minhas experiências como desenvolvedor. 2016; Tema: Hardware, Software, TI e Programação. (Blog).

ANDRADE, A. G. . Estudos de Medicina. 2015; Tema: Medicina. (Blog).

ANDRADE, A. G. . Curso Rápido de Java Básico. 2007. (Curso de curta duração ministrado/Outra).

ANDRADE, A. G. . Curso Rápido de J2EE. 2007. (Curso de curta duração ministrado/Outra).

ANDRADE, A. G. . Curso Rápido de Tópicos Avançados em Java. 2007. (Curso de curta duração ministrado/Outra).

ANDRADE, A. G. . Material para o Curso de J2EE Rápido. 2007. (Desenvolvimento de material didático ou instrucional - Multi-Mídia).

ANDRADE, A. G. . Material para o Curso de Tópicos Avançados em Java Rápido. 2007. (Desenvolvimento de material didático ou instrucional - Multi-Mídia).

ANDRADE, A. G. . Material para o Curso de Java Rápido. 2007. (Desenvolvimento de material didático ou instrucional - Multi-Mídia).

Histórico profissional

Experiência profissional

2007 - 2008

Faculdades Associadas de São Paulo

Vínculo: Celetista, Enquadramento Funcional: Professor

Atividades

  • 07/2007 - 01/2008

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Linguagem de Programação II, Projetos de Sistemas II, Sistemas Operacionais I

  • 07/2007 - 01/2008

    Ensino, Engenharia da Computação, Nível: Graduação,Disciplinas ministradas, Paradigmas de Linguagem de Programação, Sistemas Operacionais, Tópicos Especiais em Engenharia de Software

  • 01/2007 - 06/2007

    Ensino, Tecnologia em Informática, Nível: Graduação,Disciplinas ministradas, Algoritmos I

  • 01/2007 - 06/2007

    Ensino, Engenharia da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos I, Algoritmos II, Paradigmas de Linguagens de Programação, Sistemas Operacionais

  • 01/2007 - 06/2007

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais

  • 01/2007 - 06/2007

    Ensino, Engenharia Elétrica, Nível: Graduação,Disciplinas ministradas, Algoritmos I, Algoritmos II

2003 - 2003

Instituto de Matemática e Estatística

Vínculo: Colaborador, Enquadramento Funcional: Professor PAE

Atividades

  • 06/2003 - 12/2003

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software

2006 - 2007

Faculdade Impacta de Tecnologia

Vínculo: Celetista, Enquadramento Funcional: Professor

Atividades

  • 01/2007 - 06/2007

    Ensino, Desenvolvimento de Aplicações para Internet, Nível: Graduação,Disciplinas ministradas, Fundamentos de Software, Projeto de Aplicações para Internet

  • 01/2007 - 06/2007

    Ensino, Banco de Dados, Nível: Graduação,Disciplinas ministradas, Fundamentos de Software

  • 06/2006 - 12/2006

    Ensino, Desenvolvimento de Aplicações para Internet, Nível: Graduação,Disciplinas ministradas, Programação Orientada a Objetos II, Lógica de Programação II, Linguagem de Programação I

2008 - 2008

Módulo Centro Universitário

Vínculo: Professor, Enquadramento Funcional: Cooperado, Carga horária: 2

Atividades

  • 02/2008 - 06/2008

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Design de Games I