Olá, meu nome é

Gabriel Souza

Sou um Desenvolvedor de Software

Trabalho com desenvolvimento na linguagem de programação Java (Full-Stack) há mais de 6 anos. Atualmente presto assistência para os softwares que desenvolvi, mas estou em busca de novos desafios através dos estudos em novas tecnologias.

Baixe meu Currículo
Imagem Perfil

SOBRE MIM

Tenho 32 anos e moro na cidade de Assis/SP

Me formei em Ciências da Computação na FEMA - Fundação Educacional do Município de Assis entre janeiro de 2011 e dezembro de 2015. Através dessa formação desenvolvi minhas primeiras habilidades em Algoritmos, Lógica de Programação, Banco de Dados, Linguagem de Programação, entre outras. Após quatro anos de aprendizagem Lógico-matemática percebi que também consegui desenvolver meu conhecimento Intrapessoal e Interpessoal, graças aos professores incríveis e aos meus colegas de classe, que também cresciam junto comigo. Escrevi meu TCC pesquisando e desenvolvendo sobre Redes Neurais Artificiais, mais precisamente no treinamento de uma RNA para a detecção de um objeto em uma imagem. Também posso dizer que sou um fã assíduo de formula 1, graças ao incrível trabalho que a tecnologia tem no esporte, desenvolvendo e analisando dados.

PROJETOS

Sistema de Controle de Rebanho

Java Desktop (Full-Stack)
Print Screen Sistema Rebanho

Sistema desenvolvido para gerenciamento de rebanho de duas fazendas. Seu foco era obter uma análise de todo o gado para uma preparação para a Vacinação Semestral Obrigatória. Na vacinação, o Leitor Eletrônico XRS2 fazia a coleta dos dados em campo, assim, um módulo foi desenvolvido para fazer a importação desses dados para o sistema a cada vacina.

  • Cadastros de Nascimentos, Óbitos, Vendas/Compras;
  • Controle Vacinal;
  • Controle Pluviométrico;
  • Relatórios Analíticos por idade, raça, sexo, etc.

Sistema de Gerenciamento de Operações Agrícolas

Java Desktop (Full-Stack)
Print Screen Sistema Mapa

Sistema desenvolvido para gerenciamento de operações agricolas de uma fazenda. Sua principal função é cadastrar as operações realizadas no campo através de um mapa da fazenda, ou seja, cada operação é definida por uma cor no mapa, assim uma legenda automática pode ser gerada com base no mapa criado. O sistema tabém registra um histórico de mapas para consultas futuras.

  • Cadastros de Mapas, Operações Agrícolas, Máquinas, Produtos;
  • Histórico de Mapas;
  • Legendas automáticas;
  • Relatórios e Gráficos de mapas por data e operação.

Sistema de Compras

Java Desktop (Full-Stack)
Print Screen Sistema Compras

Software desenvolvido para o controle de compras de uma fazenda. A principal função deste sistema era cadastrar as cotações dos produtos/peças, cada cotação buscava o último valor e local onde foi comprado cada item, calculava o item mais barato em cada fornecedor e calculava o menor valor que poderia ser alcançado com base nos valores de todos os fornecedores.

  • Cadastros de Produtos, Cotações, Fornecedores, Requisições;
  • Calculos dos melhores preços por Produto/Fornecedor;
  • Controle de triagem de cotação;
  • Relatórios de saída mensal por Produto/Fornecedor.

Analisador XML eSocial

Java Desktop (Full-Stack)
Print Screen Sistema XML

Analisador de XML que recebe como entrada os arquivos de folha de pagamento do eSocial (S-1200) e retona como saída um relatório no formato .csv, com todas a rúbricas enviadas, seus valores e suas incidências, separadas por funcionário.

  • Leitura de arquivos simultâneos;
  • Lista de funcionários cadastrados;
  • Retorno no formato .csv.

Sistema de gerenciamento (ERP)

React/Node.js (Full-Stack)
Print Screen Sistema ERP

Este projeto tem como principal objetivo o desenvolvimento de uma aplicação full-stack, utilizando React no front-end e Node.js no back-end. A intenção é simular um software ERP, para se aproximar ao máximo de uma aplicação com funções para o mundo real.

  • Estrutura robusta para escalabilidade;
  • Uso de variáveis de ambiente;
  • Controle de rotas;
  • Uso de middlewares para verificações;
  • Autenticação com Tokens;
  • Verifcação de tokens com uma white list;
  • Utilização de interceptors nas requisições (verificação dos tokens antes de cada requisição);
  • Uso do React Hook useContext para manipulação de estados em toda a aplicação;

Desenvolvimento para estudo

Sistemas diversos
Print Screen Sistemas Diversos

Desenvolvi e continuo desenvolvendo diversos projetos para estudar Linguagens, Bibliotecas, Frameworks, etc. Estes projetos estão públicos no meu GitHub para que qualquer pessoa interessada possa ver.

Estes são alguns dos projetos:

  • WorkOutApp: Calculadora de calorias dos alimentos e guia de treino;
  • LearnWithFun: App para ensino básico de crianças;
  • Cálculos Aplicações: App que consome a API do Banco Central com dados de aplicações financeiras e executa calculos sobre elas;
  • Bomberman: Jogo simples para praticar lógica de programação;
  • React Crud: App simples Full-stack com React, Node.js e MySQL;
  • Visualizador LCDPR: Visualizador do Livro Caixa do Produtor Rural;

Gostaria de conferir alguns dos meus projetos?

Acesse o meu GitHub!

GitHub

EXPERIÊNCIA PROFISSIONAL

Abril 2022 - Presente

Consultoria TI

Prestação de consultoria tecnológica, visando os sistemas desenvolvidos, atualizações de softwares em geral e manutenção dos computadores da empresa

Freelancer
Abril 2016 - Abril 2022

Programador de sistemas de computador

Responsável pelo desenvolvimento das aplicações de gerenciamento da empresa, utilizando a linguagem Java e o banco de dados PosgreSQL, dentre elas estão: Sistema de Controle de Operações do Campo, Sistema de Controle de Bovinos, Sistema de Controle de Compras/Cotações, (também desenvolvido parcialmente para Web com Spring Boot, HTML5 e CSS3).
Manutenção e atualização do sistema Datasul (TOTVS).
Lançamento de registros nos sistemas, levantando as informações necessárias para manter o banco de dados atualizado.
Instalação, atualização, configuração e desinstalação de softwares nos computadores utilizados pela equipe, garantindo a segurança de todos e a disponibilidade dos sistemas em tempo hábil.

Ricardo Pessoa Cardoso e Outros, Assis-SP