Skip to content
View gabrielsouzas's full-sized avatar

Block or report gabrielsouzas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabrielsouzas/README.md

Olá, me chamo Gabriel Souza!

Bem vindo ao meu perfil GitHub 👋

Tenho 33 anos e moro em Assis/SP. Sou formado em Ciências da Computação na FEMA - Fundação Educacional do Município de Assis desde 2015.

Com mais de oito anos de experiência em desenvolvimento de software, estou continuamente buscando por desafios que ampliem meu conhecimento e habilidades. Atualmente, concentro meus esforços no desenvolvimento mobile e backend, com foco em tecnologias como Typescript, React Native, SQLite, Node.js, MongoDB, etc. Meu compromisso é aprimorar minhas competências técnicas e contribuir significativamente para projetos inovadores. Estou ansioso para colaborar e criar soluções excepcionais.

🖥️ Tecnologias e Ferramentas:


GIT GITHUB ECLIPSE VS CODE

JAVA JAVASCRIPT TYPESCRIPT MARKDOWN HTML5 CSS3

MYSQL POSTGRESQL MONGODB SQLITE

REACT REACT NATIVE NODEJS

SOLID OOP REGEXR

MICROSOFT EXCEL MICROSOFT POWERPOINT MICROSOFT WORD DATASUL

🌱 Estou estudando sempre que posso, um pouco de cada:


DESIGN PATTERNS ANGULAR JEST PYTHON BOOTSTRAP SPRING DOCKER

😄 Aprendi a muito tempo, mas ainda sei o básico:


Android C# C++ LINUX VISUAL STUDIO MATLAB

📫 Como entrar em contato comigo:


gabriel-souza-b324a8b3

🚀 Alguns projetos que desenvolvi:

Aqui estão três dos meus aplicativos mais recentes, cada um com uma breve descrição e imagens que ilustram suas funcionalidades.

Principais tecnologias/ferramentas utilizadas:

VS CODE JAVASCRIPT TYPESCRIPT REACT NATIVE NODEJS MYSQL SQLITE


Car Service App - Gerenciamento de Estética Automotiva

Este aplicativo foi desenvolvido para gerenciar os serviços de uma estética automotiva, incluindo lavagem, polimento, cristalização, entre outros. Ele também conta com um sistema de cadastro de clientes e relatórios detalhados de balanço financeiro diário, mensal e anual. Os dados são apresentados em gráficos, permitindo uma visualização clara do desempenho e das operações.

Serviços Gráfico Balanço Relatório Balanço
Tela 1 Tela 1 Tela 1

Shape Progress App - Controle de Perda/Ganho de Peso

Um aplicativo focado no controle de peso, permitindo o monitoramento do progresso por meio de gráficos dinâmicos. O usuário pode armazenar dados sobre treinos e alimentação, oferecendo uma visão integrada da evolução física ao longo do tempo, com métricas detalhadas e fácil acompanhamento.

Tela Principal Alimentação Calorias de Treinos
Tela 1 Tela 1 Tela 1

Price Compare App - Calculadora de Proporção de Preço

Aplicativo simples e eficaz para calcular a proporção de preço de produtos. Ele permite comparar preços de produtos em diferentes tamanhos e quantidades, apresentando os cálculos em forma de tabelas, facilitando a visualização e tomada de decisão com base em custo-benefício.

Lista Um Produto Lista
Tela 1 Tela 1 Tela 1

Em breve serão disponibilizados para download na Play Store.

React App Full-Stack - App React com a estrutura de um ERP

Print Screen Print Screen

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. Está e estará sempre em desenvolvimento.

Técnologias utilizadas:

Front-end

HTML5 CSS3 Javascript React ESLINT

Back-end

Node.js Javascript

Banco de Dados

MySQL

Estrutura do projeto:

    react-app-full-stack/
    ├── backend/
    │   ├── node_modules/
    │   ├── src/
    │   │   ├── controllers/
    │   │   ├── middlewares/
    │   │   ├── models/
    │   │   ├── routes/
    |   │   ├── utils/
    │   │   ├── config.js
    │   │   └── server.js
    │   ├── .env
    │
    └── frontend/
    |    ├── node_modules/
    |    ├── public/
    |    ├── src/
    |    │   ├── components/
    |    │   ├── context/
    |    │   ├── interceptors/
    |    │   ├── pages/
    |    │   ├── services/
    |    │   ├── utils/
    |    │   ├── App.js
    |    │   ├── index.js
    |    │   └── index.css

🎯 Funções/Desenvolvimento:

  • 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.

Repositório



📉 Minhas estatísticas no GitHub:


gabrielsouzas

Popular repositories Loading

  1. calculadora-calorias calculadora-calorias Public

    Calculadora de Calorias

    JavaScript 3

  2. html-css html-css Public

    Curso de HTML e CSS - Curso em Video

    HTML 1

  3. javascript javascript Public

    Curso de JavaScript - Curso em Video

    HTML 1

  4. projeto-uteis projeto-uteis Public

    Projeto com utilidades prontas para uso

    CSS 1

  5. sistema-cadastro-php sistema-cadastro-php Public

    Sistema de cadastro simples em PHP, Javascript, HTML e CSS

    PHP 1

  6. gabrielsouzas gabrielsouzas Public

    1