João Paulo Biazotto

São Carlos-SP / Rondon-PR · +55 44998090675 · biazottoj03@gmail.com

É Mestre em Ciências de Computação pelo ICMC/USP (2020), bacharel em Sistemas de Informação pela Universidade Paranense (UNIPAR) (2017). Atualmente, é aluno de doutorado em Ciências de Computação no ICMC/USP. Tem interesse pelas seguintes temas: Arquitetura de Software, Arquitetura de Referência, Desenvolvimento Web e Data Science.

Curriculum Vitae (Setembro/2020)


Experiência Profissional

Docente

Faculdade de Administração e Ciências Econômicas (FACEC)

Atua como docente no ensino superior, no curso de Análise e Desenvolvimento de Sistemas.

Fevereiro 2021 - Presente

Aluno de Doutorado

Universidade de São Paulo (USP)

Desenvolve pesquisa na área de Arquitetura de Software, sobretudo investigando técnicas para análise, modelagem e representação de dinamismo em Arquiteturas de Referência.

Janeiro 2021 - Presente

Facilitador de Ensino

Univesidae Virtual do Estado de São Paulo (UNIVESP)

Atuou como Facilitador de Ensino, auxiliando os alunos durante uma disciplina específica do bimestre. Dentre as responsabilidades estão: gerenciamento dos fóruns, auxílio com dúvidas, realização de uma "live" semanal para acompanhamento da disciplina e correção de provas.

Abril 2020 - Outubro 2020

Aluno de Mestrado

Universidade de São Paulo (USP)

Desenvolveu pesquisa na área de Arquitetura de Software, investigando os impactos e necessidade de projeto de Arquiteturas de Software Dinâmicas.

Março 2018 - Agosto 2020

Auxiliar Administrativo

Prefeitura Municipal de Rondon

Responsável pelo Setor de Licitações da Secretatia Municipal De Assistência Social, do Município de Rondon-PR

Maio 2016 - Fevereiro 2018

Auxiliar Administrativo

Instalador Padrão

Responsável pelo Setor de Compras da empresa.

Dezembro 2013 - Abril 2016

Formação Acadêmica

Univerisdade de São Paulo (USP)

Doutorado em Ciências de Computação
Título de Tese: TBD
Área de Concentração: Engenharia de Software
Janeiro 2021 - Presente

Univerisdade de São Paulo (USP)

MBA em Gestão de Negócios
Título de Monografia: TBD
Área de Concentração: Marketing Digital
Outubro 2019 - Presente

Univerisdade de São Paulo (USP)

Mestrado em Ciências de Computação

Resumo: Atualmente, diversos domínios de aplicação críticos vem adotando sistemas grandes, complexos e com uso intensivo de software que requerem atenção especial ao projeto de suas arquiteturas de software. Eventualmente, esses sistemas apresentam arquiteturas dinâmicas e estruturas específicas são necessárias para apoiar mudanças em tempo de execução. Além disso, muitos desses sistemas requerem alto nível de confiabilidade devido aos seus domínios críticos. Para garantir a confiabilidade desses sistemas, linguagens/notações formais vem sendo usadas para representar o dinamismo em arquiteturas de software. No entanto, essas linguagens/notações exigem esforço e tempo para serem aprendidas e usadas para modelar arquiteturas; além disso, os modelos resultantes são difíceis de compreender. Para mitigar este problema, este projeto de mestrado propõe um conjunto de visões arquiteturais e técnicas semi-formais associadas que auxiliam os arquitetos no projeto de arquiteturas de software que apresentem dinamismo. Para tanto, a partir dos resultados de um mapeamento sistemático, foi elaborado um modelo conceitual para delimitar os principais conceitos que deveriam ser contemplados pelas visões. A seguir, um conjunto de visões (visão geral, visão de reconfiguração, visão de efeito cascata, visão de cenário e visão de estratégia) foi definido e uma prova de conceito foi conduzida usando um sistema para o domínio de Healthcare Supportive Home Systems. Como resultado, observamos a viabilidade e adequação do uso do conjunto de visões arquiteturais aliadas ao uso do modelo conceitual e técnicas associadas, para representar o dinamismo em arquiteturas de software.

Março 2018 - Agosto 2020

Univerisdade Paranaense (UNIPAR)

Sistemas de Informação

Resumo: Com o passar do tempo, os sistemas de software tornam-se cada vez maiores e mais com-plexos. Consequentemente o processo de desenvolvimento de software faz-se cada vez maisárduo, devido às exigências quanto aos requisitos e a eficiência dos produtos computacio-nais. Nesse contexto, técnicas de aperfeiçoamento foram propostas a fim de proporcionarmaior facilidade àqueles que estão envolvidos no processo de implementação de um sis-tema computacional. Dentre essas técnicas, pode-se destacar a Arquitetura de Software. Esta metodologia consiste em uma área de estudo da Engenharia de Software que busca decompor o sistema em diversos elementos, a fim de facilitar a compreensão de sistemascomplexos. Através da divisão de responsabilidades, da organização do projeto e da comunicação entre os stakeholders, o principal objetivo da Arquitetura de Software é alcançaros atributos de qualidade, como desempenho e modificabilidade. Muito embora a litera-tura apresente diversas vantagens quanto ao uso de técnicas de AS, muitas vezes estas nãosão analisadas e/ou projetadas. Avaliando a deficiência quanto a aplicação das técnicasde AS, este trabalho propõe a condução de um estudo acerca dos Processos Arquiteturais disponíveis na literatura, sendo estes: Attributte Driven Design, Siemens's 4 Views e RUP's 4+1 Views. Levou-se em consideração suas principais características e a maneira comoeles abordam os requisitos e a organização do projeto. A partir da análise, obteve-se a compreensão da melhor maneira para aplicação de cada uma das abordagens, sendo que apartir da escolha do modelo adequado, descreveu-se uma Arquitetura de Software. A fim de obter-se a comprovação das hipóteses levantadas, foi realizado um estudo acerca das técnicas da Engenharia Experimental, levando-se em consideração os principais métodos de avaliação e a importância que esta ciência tem para a pesquisa científica. Desta forma,conduziu-se um Survey a fim de avaliar quantitativamente se os stakeholders identificavam benefícios quanto ao uso de AS. Os resultados do experimento demonstraram que a aplicação de técnicas de AS auxilia a compreensão e a análise dos requisitos de softwaredurante o desenvolvimento, além de proporcionar ao sistema os atributos necessários para que este possua qualidade.

Fevereiro 2014 - Janeiro 2018

Cursos e Certificados

Desenvolvimento de aplicações com o uso do Node-RED

Univerisdade de São Paulo (ICMC/USP)

O curso teve como objetivo apresentar a programação orientada para fluxo de dados e IoT, estimulando o desenvolvimento de soluções baseadas na plataforma Node-RED, que permite integrar dispositivos, fontes de dados e serviços na web. Ao longo do curso, os participantes realizaram estudos de caso e experimentos.

Certificado
2019

Programação Python para Ciência de Dados

Univerisdade de São Paulo (ICMC/USP)

Qualificar profissionais da área de computação e programação para que sejam capazes de manipular e processar bases de dados em diferentes formatos, projetar soluções para capturar informações disponíveis na web e executar procedimentos básicos de estatística e aprendizado de máquina.

Certificado
2019

Desenvolvimento Mobile Híbrido com Ionic

Universidade Paranaense (UNIPAR)

Configuração do ambiente de trabalho e desenvolvimento de uma aplicação hibrida (android, ios, windows phone) completa, pronta para as lojas. Durante o treinamento foram desenvolvidos diversos aplicativos, demonstrando de forma pratica os principais componentes do framework Ionic. Utilização de recursos nativos dos aparelhos como camera e GPS e integração com serviços web.

Certificado
2017

Linguagens de Programação e Ferramentas

Portifólio

Website do SESoS/WDES 2020

Website do evento SESoS/WDES 2020
2019

Website do SAHVA 2019

Website do evento SAHAVA 2019
2019

Website do SESoS/WDES 2019

Website do evento SESoS/WDES 2019
2019

SSP-EDU

SSP-EDU: um recurso educacional aberto para o ensino de escalonamento de processos

O SSP-EDU consiste em um simulador de escalonamento de processo para auxiliar professores e alunos da disciplina de Sistemas Operacionais. O SSP-EDU é um recursos educacionala aberto, em ambiente web, multiplataforma que fornece ao aluno uma visão holística do processo de escalonamento de processos.

Github

2018

Aulas

Arquitetura Orientada a Serviços e Gerenciamento de Configuração

Univerisdade Virtual do Estado de São Paulo (UNIVESP)

Aula ministrada na 'Live de Acompanhamento Semanal', durante a disciplina de Engenharia de Software, na qual atuei como Facilitador de Ensino.

IMPORTANTE: o material produzido para essa aula foi baseado no material disponibilizado pela UNIVESP. Todos os direitos autorais do material são de propriedade da Univerisdade.

Apresentação
Setembro 2020

Projeto, Modelagem e Arquitetura de Software

Univerisdade Virtual do Estado de São Paulo (UNIVESP)

Aula ministrada na 'Live de Acompanhamento Semanal', durante a disciplina de Engenharia de Software, na qual atuei como Facilitador de Ensino.

IMPORTANTE: o material produzido para essa aula foi baseado no material disponibilizado pela UNIVESP. Todos os direitos autorais do material são de propriedade da Univerisdade.

Apresentação
Agosto 2020

Introdução à Engenharia de Software e Engenharia de Requisitos

Univerisdade Virtual do Estado de São Paulo (UNIVESP)

Aula ministrada na 'Live de Acompanhamento Semanal', durante a disciplina de Engenharia de Software, na qual atuei como Facilitador de Ensino.

IMPORTANTE: o material produzido para essa aula foi baseado no material disponibilizado pela UNIVESP. Todos os direitos autorais do material são de propriedade da Univerisdade.

Apresentação
Agosto 2020

Fluxo de Dados, Unidade de Controle e Hierarquia de Memória

Univerisdade Virtual do Estado de São Paulo (UNIVESP)

Aula ministrada na 'Live de Acompanhamento Semanal', durante a disciplina de Organização de Computadores, na qual atuei como Facilitador de Ensino.

IMPORTANTE: o material produzido para essa aula foi baseado no material disponibilizado pela UNIVESP. Todos os direitos autorais do material são de propriedade da Univerisdade.

Apresentação
Junho 2020

Arquitetura do Conjunto de Instruções, Introução ao MIPS e Processo de Compilação

Univerisdade Virtual do Estado de São Paulo (UNIVESP)

Aula ministrada na 'Live de Acompanhamento Semanal', durante a disciplina Organização de Computadores, na qual atuei como Facilitador de Ensino.

IMPORTANTE: o material produzido para essa aula foi baseado no material disponibilizado pela UNIVESP. Todos os direitos autorais do material são de propriedade da Univerisdade.

Apresentação
Junho 2020

Introdução a Organização de Computadores

Univerisdade Virtual do Estado de São Paulo (UNIVESP)

Aula ministrada na 'Live de Acompanhamento Semanal', durante a disciplina Organização de Computadores, na qual atuei como Facilitador de Ensino.

IMPORTANTE: o material produzido para essa aula foi baseado no material disponibilizado pela UNIVESP. Todos os direitos autorais do material são de propriedade da Univerisdade.

Apresentação
Maio 2020

Táticas Arquiteturais

Univerisdade de São Paulo (USP)

Aula ministrada durante a disciplina 'Engenharia de Software', cursada no ICMC/USP no primeiro semestre de 2018

Apresentação
Maio 2018

Palestras

Semana de Informática UNIPAR - Campus Paranavaí 2019

Universidade Paranaense (UNIPAR)

Mesa Redonda sobre as experiências dos egressos do curso de Sistemas de Informação da UNIPAR Paranavaí, durante a Semana de Informática e Jornada de Adnistração.

Certificado
Setembro 2019

Jornada de Administração da UNIPAR - Campus Paranavaí 2019

Universidade Paranaense (UNIPAR)

Mesa Redonda sobre as experiências dos egressos do curso de Sistemas de Informação da UNIPAR Paranavaí, durante a Semana de Informática e Jornada de Adnistração.

Certificado
Setembro 2019

Workshop de Informática da UNIPAR 2018

Universidade Paranaense (UNIPAR)

Apresentação dos resultados obtidos no Trabalho de Conclusão de Curso, intitulado "Análise Comparativa entre Abordagens para Projeto de Arquiteturas de Software", desenvolvido no ano de 2017.

Certificado
Apresentação
Fevereiro 2018

Tópicos de Interesse

  • Arquitetura de Software
  • Engenharia de Software
  • Desenvolvimento WEB
  • Data Science

Prêmios

  • Aluno Destaque da Sociedade Brasileira de Computação 2018
    Certificado

  • Láurea Acadêmica do Curso de Sistemas de Informação (Turma 2014)
    Certificado

  • Aluno Destaque do Ano de 2017 - UNIPAR
    Certificado

  • Aluno Notável do Ano de 2017 - UNIPAR
    Certificado

  • Aluno Notável do Ano de 2016 - UNIPAR
    Certificado

  • Aluno Destaque do Ano de 2015 - UNIPAR
    Certificado

  • Aluno Notável do Ano de 2015 - UNIPAR
    Certificado

  • Aluno Destque do Ano de 2014 - UNIPAR
    Certificado

  • Aluno Notável do Ano de 2014 - UNIPAR
    Certificado

  • Menção Honrosa pelo desempenho na 6ª Olímpiada Brasileira de Matemática das Escolas Públicas - 2010
    Certificado

  • Menção Honrosa pelo desempenho na 4ª Olímpiada Brasileira de Matemática das Escolas Públicas - 2008
    Certificado