<Johnatan />

Web Developer

Olá, seja bem vindo!

Meu nome é Johnatan, sou um Desenvolvedor Web Full Stack. Com uma formação em Análise e Desenvolvimento de Sistemas e mais de dois anos de experiência, tenho uma paixão por tecnologia e venho buscando evoluir cada vez mais participando sempre de projetos desafiadores e aplicações completas e de alta qualidade.

E esse é o meu portfólio mostrando alguns projetos e contando um pouco sobre minha trajetória como desenvolvedor.

Conheça um pouco mais abaixo

  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon
  • skillIcon

Skills

Como Desenvolvedor Web Full Stack, tenho habilidades sólidas em diversas tecnologias web, incluindo HTML, CSS, SASS, Typescript, JavaScript. Além disso, tenho experiência com frameworks, como: React, NextJS, Angular, Electron, e várias bibliotecas relacionadas, como: ContextAPI, WebSockets, React Hook Form, ZOD, Material UI, etc. Que me ajudam a desenvolver aplicações web responsivas, dinâmicas e escaláveis, buscando sempre aplicar as melhores práticas e manter um código limpo.

Possuo também experiência em criação e integração de APIs REST utilizando NodeJS e Express, que me permitem criar soluções seguras e escaláveis. Também tenho conhecimento em banco de dados com MongoDB e posso implementar soluções de armazenamento eficientes e bem projetadas.

Além disso, tenho experiência em ferramentas e tecnologias importantes como Docker, GIT, GITHUB, Firebase, práticas de CI/CD e configuração de pipelines, Clean Code, SOLID, testes automatizados com JEST, que me permitem desenvolver soluções completas, seguras e integradas, desde a fase de desenvolvimento até a implementação.

Experiências

  • Desenvolvedor Full Stack Júnior - VENDERGÁS Soluções em tecnologia

    (01/12/2022 - Atualidade)

    - Participação integral no desenvolvimento de um sistema ERP,
    o Gestor (https://gestor.vendergas.com.br), destinado à comércios em geral, com funcionalidades de lançamento de vendas, controle de contas e despesas, estoques de produtos, emissão de notas fiscais e etc. Participei ativamente de todas as etapas, desde o planejamento do sistema, construção da interface com Figma, desenvolvimento das páginas e das funcionalidades no back-end e no front-end, até a implementação. Utilizei tecnologias avançadas como: NextJS/React, ContextAPI, WebSockets, Typescript, Javascript, SASS, NodeJS, Express, MongoDB, testes unitários com Jest, práticas de CI/CD, Clean Code, SOLID e versionamento de código com GIT/GITHUB com modelo GIT FLOW;

    - Adicionalmente, mantive meu papel no desenvolvimento contínuo e melhorias do sistema Vendergás, embora com menor ênfase.

    - Desenvolvi um CHATBOT para a empresa, chamado MAIA, integrado com os dois sistemas ERP, que faz o envio de mensagem automáticas para o whatsapp de clientes quando um pedido é finalizado no sistema, utilizando as tecnologias Electron, HTML, CSS, Javascript, WebSockets, Axios, JEST para testes unitários, integração com uma API do whatsapp e controle de versão com GIT e Github.

  • Estágio - VENDERGÁS Soluções em tecnologia

    (01/06/2022 - 30/11/2022)

    - Contribuí ativamente para o sistema ERP Vendergás: (https://vendergas.com.br/), destinado à gestão de revendas de Gás e Água em todo o Brasil. Desenvolvendo novas funcionalidades, criando e integrando rotas na API, planejamento e criação de novas páginas e resolvendo problemas do sistema. Minhas responsabilidades envolveram tanto o front-end como o back-end, com o foco em tecnologias como: AngularJS, Typescript, Javascript, SASS, NodeJS, Express e MongoDB e fazendo o versionamento de todo o código utilizando GIT/GITHUB com modelo GIT FLOW.

Background image experience
Imagem de projetos

Alguns projetos

Abaixo estão alguns dos meus projetos que fiz usando os conhecimentos adquiridos durante esse tempo. Todos eles estão disponíveis no meu Github em seus respectivos repositórios. Para visitar, é só clicar em visitar e conferir.

( *OBS: Alguns projetos foram feitos a algum tempo atrás, então no momento, estão passando por um processo de refatoração e melhoria de código )

  • Imagem do projeto

    Esta é uma aplicação completa destinada à um estabelecimento que realiza alugueis de carros. O sistema possui uma área para interação do cliente, e também uma área para gestão com permissões de administrador para que o usuário possa fazer o controle de carros cadastrados, categorias, especificações, alugueis e etc. Para saber mais, leia o README no Github.

  • Imagem do projeto

    Esse é um sistema ERP para gerenciamento de dados de um comércio, com funcionalidades de autenticação, dashboard, cadastro de produtos/estoque, vendas, contas a pagar/receber e clientes. O sistema possui também uma versão mobile construída com React Native. Para saber mais, leia o README no Github.

  • Imagem do projeto

    Esse é um sistema escolar feito para controlar e gerenciar dados de alunos de uma escola como notas, faltas, advertências, disciplinas, etc. O sistema é dividido em duas áreas através de uma autenticação, uma para professores e uma para alunos com permissões e rotas diferentes para cada um. Para saber mais, leia o README no Github.

  • Imagem do projeto
    * A refatorar *

    Um jogo da memória simples para que você possa se distrair um pouco de forma rápida. Construído com HTML, CSS e Javascript puro.

  • Imagem do projeto
    * A refatorar *

    Um clássico jogo da velha para que você possa jogar com algum amigo e se divertir. Construído com HTML, CSS e Javascript puro.

Contatos

Ficou alguma dúvida ou curiosidade? Entre em contato através de alguma das seguintes redes, e estarei pronto para te responder.

  • Github
  • Linkedin
  • (61) 98402-2596
  • devsantosjohn@gmail.com