João Antonio Dutra Marcondes Bastos
Doutor e Mestre em Informática pela PUC-Rio (CAPES 7) na área de concentração de Engenharia de Software e graduado em Ciência da Computação pela Universidade Federal de Viçosa. Tenho 11 anos de experiência entre coordenação, análise e desenvolvimento de software e 6 anos de experiência em docência.
Informações coletadas do Lattes em 11/10/2025
Acadêmico
Formação acadêmica
Doutorado em Informática
2016 - 2020
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Promoting Conversational APIs: A Conceptual Framework and a Method for API Design
Alessandro Fabricio Garcia. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Application Programming Interfaces; Design Method; Conversational API; Semiotic Engineering.Grande área: Ciências Exatas e da Terra
Mestrado em Informática
2013 - 2015
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Apoio à transferência de conhecimento de raciocínio computacional de linguagens de programação visuais para linguagens de programação textuais,Ano de Obtenção: 2015
Clarisse Sieckenius de Souza.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Linguagens de Programação; Ensino de Programação para Jovens e Crianças; Raciocínio Computacional; GreenFoot; AgentSheets.Grande área: Ciências Exatas e da Terra
Idiomas
Inglês
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Interação Humano Computador.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: 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.
Participação em eventos
Escola Regional de Informática de Mato Grosso.Tecnologias para alfabetismo computacional no ensino básico. 2015. (Outra).
Produções bibliográficas
-
BASTOS, J. A. D. M. ; MELLO, R. M. ; GARCIA, A. . Colloquy: A Method for Conversational API Design. In: Brazilian Symposium on Software Engineering (SBES '20), 2020, Natal. 34th Brazilian Symposium on Software Engineering (SBES '20), 2020.
-
BASTOS, J. A. D. M. ; MELLO, R. M. ; GARCIA, A. . A Conceptual Framework for Conversational APIs. In: Brazilian Symposium on Software Engineering (SBES '20), 2020, Natal. 34th Brazilian Symposium on Software Engineering (SBES '20), 2020.
-
BASTOS, JOAO A.D.M. ; AFONSO, LUIZ M. ; DE SOUZA, CLARISSE S. . Metacommunication between programmers through an application programming interface: A semiotic analysis of date and time APIs. In: 2017 IEEE Symposium on Visual Languages and HumanCentric Computing (VL/HCC), 2017, Raleigh. 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2017. p. 213.
-
AFONSO, LUIZ M. ; BASTOS, J. A. D. M. ; SOUZA, C. S. ; CERQUEIRA, RENATO F.G. . The Case for API Communicability Evaluation: Introducing API-SI with Examples from Keras 2018 (Pre-print Arxiv Paper).
Histórico profissional
Experiência profissional
2020 - Atual
CastgroupVínculo: Celetista, Enquadramento Funcional: Analista de Sistema Sênior, Carga horária: 40
2018 - 2020
Instituto Infnet do Rio de JaneiroVínculo: Intermitente, Enquadramento Funcional: Professor Extra Carreira, Carga horária: 15
Outras informações:
Professor nas disciplinas de Front-end Web, Usabilidade para Web, Design para Internet e WordPress.
Atividades
-
02/2020
Outras atividades técnico-científicas , FACULDADE DE TECNOLOGIA INFNET RIO DE JANEIRO, FACULDADE DE TECNOLOGIA INFNET RIO DE JANEIRO.,Atividade realizada, Produção de material didático.
2013 - 2020
Pontifícia Universidade Católica do Rio de Janeiro, PUC-RioVínculo: Bolsista, Enquadramento Funcional: Pesquisador / Engenheiro de Software, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Como Engenheiro de Software atuei no levantamento de requisitos, prototipação e desenvolvimento de sistemas web. Além disso, coordenei o projeto do sistema de avaliações da PUC-Rio durante todo processo de desenvolvimento e implantação. Ao longo deste tempo na PUC-Rio eu também concluí o mestrado e o doutorado. No mestrado pesquisei sobre o processo de aprendizado de programação entre crianças e adolescentes. No doutorado, pesquisei sobre qualidade de uso de APIs de software, cuja tese foi a criação de um método para design de APIs conversacionais. Entre 2018 e 2019, eu passei um ano no departamento de pesquisa da IBM Brasil realizando parte dos meus estudos do doutorado.
2011 - 2013
Mídia 3 Tecnologia e CriaçãoVínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40
Outras informações:
Análise e desenvolvimento de Sistemas de Informação nas plataformas Web. Trabalhei com as tecnologias Java, Grails, PHP, JavaScript, HTML/CSS e Android.
2010 - 2011
GAPSO Serviços de InformáticaVínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40
Outras informações:
Análise e desenvolvimento de Sistemas de Informação nas plataformas Java e .NET. Neste período obtive larga experiência com as linguagens de programação Java, C#, JavaScript, SQL e HTML/CSS.
2007 - 2010
Curso Técnico da Escola Prefeito Antônio ChequerVínculo: Bolsista, Enquadramento Funcional: Professor, Carga horária: 20
Outras informações:
Professor nas disciplinas Banco de Dados, Introdução à Programação e Aplicação Web.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de João Antonio Dutra Marcondes Bastos e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?