Meu nome é João Victor Lisboa Porcel, tenho X anos de idade, sou um profissional em início de carreira com formação em Ciências da Computação e sólida experiência acadêmica em desenvolvimento de sistemas e participação de projetos em equipe. Tenho experiência em Java e Python, com atuação em metodologias ágeis e desenvolvimento full stack. Comprometido em entregar soluções inovadoras e otimização de processos utilizando ferramentas modernas.

  • Nome: João Victor Lisboa Porcel
    Sexo: Masculino
    Data de Nascimento: 04/03/2002
    Idade Atual: X
    Curriculo Lattes: aqui
    País: Brasil
    Cidade: Presidente Epitácio - SP

  • IFSP (2020 - 2024)

    Bacharelado em Ciência da Computação.
    TCC (Nota 9): Desenvolvimento e implementação de um sistema distribuído aberto para gerenciamento de estações meteorológicas (projeto no meu github).


    IFSP (2017 - 2019)

    Técnico em Informática Integrado ao Ensino Médio.


    SESI (2008 - 2016)

    Ensino Fundamental.

  • Inglês: Possuo um inglês Intermediário/Independente, isso indica que tenho a capacidade de ler, escrever, compreender e falar em inglês, tenho contato com a língua inglesa desde meus quatro anos de idade graças aos filmes e videogames. Posteriormente tive contato com a língua em meu ensino fundamental e em meu ensino médio durante as aulas e atualmente boa parcela dos conteúdos que consumo são em inglês.


    Espanhol: Razoável, tive a oportunidade de estudar um pouco sobre a língua espanhola no IF, porém o curso durou pouco tempo em meu ensino médio.

  • IFSP (02/2020 - 06/2024)

    Como parte da Fábrica de Software Acadêmica desenvolvi o sistema de gerenciamento de TCCs novo do meu IFSP, em equipe. Além disso também efetuei correções no site do processo de desenvolvimento da fábrica de software acadêmica, o que me permitiu me familiarizar mais com a metodologia de desenvolvimento ágil, Scrum.


    IFSP (05/2023)

    Apresentador do "Minicurso como desenvolver bots para o Discord utilizando Python" na IV Semana Epitaciana de Computação. O minicurso foi feito por mim mesmo e desenvolvi uma página com o conteúdo dele que pode ser encontrada aqui.
    IFSP (05/2023)

    Atuei como apresentador do "Minicurso de Introdução à Python" na IV Semana Epitaciana de Computação, o repositório pode ser encontrado aqui.
    IFSP (2023)

    Como parte da Fábrica de Software Acadêmica e efetuei a manutenção do sistema de gerenciamento de TCCs antigo do IFSP, em equipe.
    IFSP (15/03/2019 - 19/06/2019)

    Participação no Programa de Bolsa de Ensino como discente voluntário - Projeto: "Nivelamento em Língua Inglesa".
    IFSP (2018)

    Prêmio de 1° lugar nas Olimpíadas de Programação da Semana de Ciência e Tecnologia de 2018.
    IFSP (2018)

    Prêmio de 2° lugar na Startup Weekend de Presidente Epitácio.



  • Sei desenvolver landing pages com o uso da Linguagem de Marcação de Hipertexto, geralmente gosto de utilizar a biblioteca Bootstrap e CSS para a estilização. Eu sei utilizar o CSS para a estilização de websites, aplicar responsividade e alguns efeitos pertinentes ao design do site.




    A linguagem C foi meu primeiro contato com a programação durante o ensino médio, basicamente eu desenvolvi muitos programas e estudei sobre estruturas de dados na faculdade.




    Eu utilizei C++ para desenvolver chatbots com o Microsoft Bot Framework e aplicações de computação gráfica com o OpenGL (Antigo e Moderno).




    Todas as aplicações mobile que desenvolvi durante meus estudos faziam uso de typescript para o back-end.




    Durante meus estudos sobre Ciência de Dados e Probabilidade e Estatística na faculdade, utilizamos a linguagem R para o uso de Limpeza de Dados, estudo sobre Regressão Logística e Múltipla, Padronização e Avaliação de Dados.




    Eu sou bem familiarizado com a linguagem Java, em meu ensino médio e na faculdade tive que desenvolver sistemas de gerenciamento locais com o uso da linguagem.

    No ensino médio desenvolvi um Sistema de Gerenciamento de uma loja de informática fictícia, o sistema possuia níveis de acesso (Administrador e Funcionário), relatórios com JasperReports e um banco de dados que funcionaria localmente e pude realizar outro sistema semelhante, porém o caso seria de uma loja de Artesanato e o sistema em questão foi realizado em dupla com outro aluno da disciplina.

    Na faculdade, fui responsável pelo desenvolvimento da nova versão do Sistema Gerenciador de TCCs do meu IFSP enquanto atuava como parte da Fábrica de Software Acadêmica, o trabalho foi um sucesso.

    Em resumo, possuo conhecimento sobre Java Orientado à Objetos, Desenvolvimento de Sistemas Locais com Swing e JPA e atualmente sigo estudando mais sobre a linguagem junto do framework Spring e o Kafka.




    Gosto muito de Python, já fiz parte do grupo de programação de python para as maratonas de programação do IF e utilizei a plataforma beecrowd durante meus estudos para solucionar diversos desafios.

    Durante o meu período de estudos eu também desenvolvi dois bots para o Discord e ministrei um minicurso de "Como desenvolver um Bot do Discord com o uso de Python".

    Também ministrei um curso de “Introdução ao Python” em conjunto com outro colega , ambos durante a IV Semana Epitaciana de Educação do IFSP - Campus de Presidente Epitácio.

    Além disso, utilizei a linguagem para implementar minhas estações meteorológicas automáticas simuladas de meu TCC.




    Desenvolvi alguns sistemas utilizando PHP, meu primeiro contato com essa linguagem foi no ensino médio onde eu desenvolvi um sistema de controle de uma advocacia (SCA).

    Recentemente retornei ao uso de PHP com meu TCC onde desenvolvi um sistema de gerenciamento de estações meteorológicas automáticas utilizando o Apache Kafka, uma estação meteorológica simulada implementada em python em uma máquina virtual raspbian que utilizava o protocolo MQTT.




    Durante todo o meu ensino médio e durante alguns projetos da faculdade, eu utilizei a linguagem SQL para o desenvolvimento e modelagem de Bancos de Dados e para isso utilizei ferramenas como o MySQL Workbench e o Postgres.