João Paulo

Fone: (35) 99186-5268 / Cidade: Alterosa - MG /  joaopauloexcel@hotmail.com    Nascimento: 03/10/1994




"Com amor inquebrantável e propósito definido, toda dificuldade se vence e todo obstáculo se transpõe. (Orison S. Marden)". Não sou aquele que nasceu com o conhecimento, mas sempre buscarei adquiri-lo em todo o decorrer da minha vida, visando sempre aprender e inovar com excelência.


Noções Tecnológicas

Os projetos pessoais e o curso bacharelado em Ciência da computação foram essenciais para introdução aos conhecimentos:

Desenvolvimento Local

    Linguagens
  • Pascal
  • Ansi C
  • C++
  • Java
  • C#
  • Python (Dlib e OpenCV)

    Planilhas
  • Excel Avançado

Banco de Dados

  • Firebase
  • MySQL
  • SQL Server
  • Access
        
Desde 2016

Desenvolvimento Web

Front-End
    Linguagem de marcação
  • HTML

    Folha de Estilo
  • CSS
  • SASS

    Frameworks
  • Bootstrap 4
  • Materialize
  • React JS
  • Angular JS
  • Chart Js

    Linguagens
  • JavaScript
    • EcmaScript 6
    • TypeScritp

Back-End
    Plataformas
  • Node Js

    Frameworks
  • Express
  • Axios
  • Json Web Token (JWT)
  • Html-pdf
  • Bcrypt
  • Sequelize Js
  • cors JS
  • Serial Port
  • Nodemailer

Sistemas Embarcados

Python e C++
    Placas
  • Arduino UNO
  • Arduino MEGA
  • NodeMCU
  • RaspBarry Pi
        
Desde 2017

Desenvolvimento Mobile

Aplicativos
    Framework
  • Ionic
Desde 2019
Tecnologias mais utilizadas
  • 1º Desenvolvimento Web com React JS
  • 2º Desenvolvimento Web com Angular
  • 3º Desenvolvimento Mobile com Ionic
  • 4º Processamento de imagens com Python

Projetos

Agile Home - Sistema para controle de acesso à condomínios

Outros autores: (Carlos Roberto dos Reis, Luiz Augusto Ventura, Thiago Henrique da Silva)
Angular, Ionic, Python, MySQL, Arduino e Node JS

Sistema desenvolvido como projeto de conclusão de curso disponível em plataforma Web e Mobile. Tanto pela plataforma Web como também pela plataforma Mobile, o proprietário tem a opção de cadastrar os moradores do condomínio com uma senha identificatória única e capturar uma imagem da face deles. A autenticação do morador se dá por duas etapas, onde ele inseri a sua senha no teclado para o acionamento da câmera, posteriormente, ao ser reconhecido pela aplicação de reconhecimento facial, a trava do portão é liberada. Cada acesso do morador é gravado no banco de dados e apresentado para o proprietário na interface de gestão Web e Mobile. Os moradores também podem ter acesso restrito as aplicações Web e Mobile para troca de mensagens, envio de e-mail e visualiação de notícias do condomínio.


    Esquemático

    Interface Mobile

    Interface Web

    Reconhecimento Facial

Dezembro/2019

Zenticket - Sistema para venda de ingressos online

Outros autores: (José Eduardo de Almeida)
Angular, Node JS

Sistema desenvolvido para fins de venda de ingressos online. Foi movido por uma competição extra-classe valendo um registro de software, no qual obtive o 1º Lugar.

Novembro/2019

Portfólio

Html, CSS, JQuery e Firebase

Site de apresentação pessoal, hospedado no servidor do Firebase cujo DNS foi configurado para redirecionamento do projeto ao domínio: (joaopauloficial.com.br) - adquirido no registro.br.


Abril/2019

SPDietas - Sistema de Prescrição de Dietas

Outros autores: (Carlos Roberto dos Reis)
Angular JS, PHP e MySQL

Sistema para controle de prescrição de dietas desenvolvido em função da atividade proposta. Foi utilizada a biblioteca Chart.JS para a inclusão de gráficos.


Abril/2019

Agenda Telefônica Online

Angular, AngularFire e Firebase

Criação de um sistema para anotações de contato telefônico. Desenvolvida em Angular com armazenamento de dados no NO-SQL Firebase. No sistema, é realizado o CRUD de forma geral, além da listagem de contatos e aplicação de filtros nos resultados dos registros.


Abril/2019

Aplicativo para Estacionamento

Angular, Ionic 4

Aplicativo batizado de ESTACIONA-PP, desenvolvido no Framework Ionic 4 para fins de aprendizagem. O App realiza o cálculo de cobranças de acordo com o tempo em que o automóvel esteve no estacionamento.

Abril/2019

Jogo do Tiro ao Alvo - Computação Gráfica e Arduino

Outros autores: (Carlos Roberto dos Reis)
Arduino e C#

Após conhecimento dos comandos fornecidos pela biblioteca OpenGL, foi desenvolvido um Jogo de tiro ao alvo, onde a arma e a mira é movimentada pelo teclado do computador. Em conjunto, a caminhada acerto ou erro do alvo, o buzzer e led do Arduino são acionados, deixando dinâmico a integração do jogo com o circuito externo.


Março/2019

Mini Compilador Léxico

Outros autores: (José Eduardo de Almeida)
Java e C#

Desenvolvido um Mini Compilador Lexo capaz de gerar os Tokens (Lexemas) de um programa a ser compilado.


Março/2019

Lógica Fuzzy aplicada ao Arduino

Outros autores: (Carlos Roberto dos Reis e Thiago Henrique da Silva)
Matlab e Regras Fuzzy

Protótipo de um simulador para controle de intensidade da luz de um LED de brilho, presente no Arduino, onde havia também um sensor de luminosidade LDR utilizado para ser a entrada da condição aplicada na lógica Fuzzy, implementada no Matlab.

Novembro/2018

Sistema de automação residencial - Atividade integradora VI

Outros autores: (Carlos Roberto dos Reis, Luiz Augusto Ventura e Thiago Henrique da Silva)
Raspberry Pi (Python), Arduino (C++), MySql, JavaScript, Java Anroid, PHP, Html, CSS e C#

Protótipo complexo da planta de uma casa, onde foi automatizado o acionamento das lâmpadas dos cômodos, câmera de vigilância e água da piscina, tudo por meio do aplicativo Mobile, onde a cada comando recebido, envia uma requisição para o Raspberry Pi para o corte ou liberação de corrente elétrica para os pinos que cotrolam cada componente do protótipo.

No trabalho, também foi proposto a comunicação UDP entre o Raspberry e o Arduino, onde o sensor de temperatura presente no Arduino repassa os valores lidos do ambiente para o RespBerry que retorna no visor da aplicação Mobile a temperatura em tempo real.



Novembro/2018




Sistema para Processamento de imagens de Ultrassom

Outros autores: (José Eduardo de Almeida)
C# e Python

Aplicação de filtros gaussiano, laplaciano e operações aritméticas entre imagens, de forma a obter uma melhor qualidade da mesma.


Novembro/2018

Controlador de vazão de água

Outros autores: (Carlos Roberto dos Reis)
C++, Apache, Html, CSS, JavaScript e Bootstrap

Desenvolvido um protótipo de encanamento que libera uma determinada quantidade de água de acordo com os (mls) estipulados pelo usuário na aplicação Web.



    Componentes
  • NodeMCU
  • Solenoide para cano d'água
  • Sensor de fluxo de vazão
Junho/2018

System Bar - Atividade integradora II

Outros autores: (Carlos Roberto dos Reis)
C Ansi

Desenvolvimento de um sistema para controle de vendas em linguagem C com gravação de dados em arquivos


Novembro/2016

Site Acadêmico - Atividade integradora I

Outros autores: (Carlos Roberto dos Reis, José Eduardo de Almeida, Luiz Augusto Ventura, Thiago Henrique da Silva e William Pereira Mariano)
Html, CSS e jQuery

Primeiros contatos com o ambiente de desenvolvimento Front-End. A proposta do trabalho foi desenvolver um site contendo uma explicação de todas as matérias que estávamos cursando no momento.


Junho/2016

Sistema para controle de Estoque

Visual Basic

Projeto pessoal para comerciantes em todo o país. O sistema é um conjunto de planilhas que possuem rotinas em Visual Basic e fórmulas do Excel avançado.


2015

Ferramentas

    Já utilizadas
  • Git
  • AzureDevOps
  • Dev/c++
  • Tubo Pascal
  • Tubo C
  • Visual Studio 2013, 2015 e 2017
  • Visual Studio Code
  • Eclipse Oxygen
  • Python(IDE)
  • MatLab
  • Sublime

    Mais utilizados
  • 1º Visual Studio Code
  • 2º Visual Studio 2015 e 2017

Publicações

Revista Científica da Unifenas.

Carreira

  • Autômatos - Desenvolvedor Front-End Júnior (React JS) - 2019
  • Télios - Freelancer Full-Stack (Angular + Node JS) - 2019
  • Bacharel em Ciência da Computação - Universidade José do Rosário Vellano (Unifenas) - 2019
  • Curso de Node JS - Udemy 2019
  • Curso de detecção e reconhecimento facial em Python com OpenCV e Dlib - Udemy 2019
  • Técnico na empresa Prosistemas (Experiência em Suporte ao cliente)- Alterosa-MG, 2015/2019
  • Técnico em Informática - IF Sul de Minas 2012