João LeandroDesenvolvedor Web

Formado em Análise e Desenvolvimento de Sistemas,apaixonado por tecnologia, design e criação de soluções inteligentes.

joaoleandro102@gmail.com

João Leandro

Olá! Meu nome é João Leandro e sou apaixonado por tecnologia e desenvolvimento web. Graduei-me em Análise e Desenvolvimento de Sistemas e, desde então, venho trilhando uma jornada empolgante no mundo da programação.

Tudo começou em 2022, quando fui apresentado ao fascinante universo do código por amigos que compartilhavam o mesmo interesse em um jogo online chamado Rose Online. A curiosidade daquele momento me levou a explorar mais, dando origem à minha paixão pelo desenvolvimento web.

Desde então, venho dedicando meu tempo ao aprendizado contínuo. Minha principal stack é JavaScript, especialmente no frontend, onde gosto de criar experiências interativas e funcionais. Também tenho conhecimentos sólidos em Python e domínio de diversas ferramentas e frameworks do ecossistema JavaScript.

Estou sempre em busca de novos desafios e oportunidades para crescer. Acredito na tecnologia como força transformadora e adoro criar soluções que impactam positivamente a vida das pessoas.

Tech Stack

Principais tecnologias com as quais tenho experiência e desenvolvo projetos.

JavaScript
TypeScript
React
Next.js
Python
HTML5
CSS3
Tailwind CSS
Bootstrap
Vite
NodeJs
Express
Nest.js
MySQL
PostgreSQL
Docker
Git
GitHub
Figma
JWT

Projetos Práticos

Seleção dos trabalhos que mais refletem minhas habilidades em desenvolvimento web.

WebSite Game

WebSite Game

Site moderno e responsivo do jogo RoseOnline, utilizando Next.JS e design responsivo.

  • React
  • TailWind
  • Typescript
  • Next.Js
  • ShadcnUi
Back-end Ecommerce

Back-end Ecommerce

API backend para e-commerce, com autenticação de usuários, integração a banco de dados e suporte a diversas funcionalidades operacionais.

  • Typescript
  • Node.JS
  • Express
  • JWT
  • Prisma
  • Postresql
Modelo Portfolio

Modelo Portfolio

Modelo de portfolio feito em Nextjs, com responsividade para todos os formatos de tela

  • React
  • TailWind
  • Typescript
  • Next.Js
Stack Burguer

Stack Burguer

A ideia desse projeto é consumir uma lista de itens em um restaurante, adicionar esses itens ao carrinho de compras e calcular o valor total dos pedidos.

  • React
  • TailWind
  • Typescript
  • Next.Js
NextMovies

NextMovies

Esse projeto teem como ideia trazer uma serie de informações de filmes e series, como se fosse um straming de videos, foi utilizado a API do TheMovieDB.

  • React
  • TailWind
  • Typescript
  • Next.Js
  • Api TheMovieDB
TechBooks

TechBooks

Nesse projeto foi criado um site, que lista alguns livros de tecnologia, utilizando a API de livros do google.

  • React
  • TailWind
  • Typescript
  • Next.Js
  • Api Google
Star Wars - Cronologia

Star Wars - Cronologia

Projeto inspirado nos filmes star wars, mostrando a ordem correta para se assisir aos filmes.

  • HTML5
  • CSS3
  • Javascript
Cristiano Ronaldo

Cristiano Ronaldo

Dentro desse projeto, é mostrada um pouco da história do lendário jogador de futebol Cristiano Ronaldo.

  • HTML5
  • CSS3
  • Javascript
Jogo da memória

Jogo da memória

Jogo da memória com castas dos personagens do anime one piece, a cada rodada, novas cartas são adicionadas aleatoriamente.

  • React
  • TailWind
  • Typescript
  • Api Google
Game Pikachu

Game Pikachu

Joguinho do pikachu, visa fugir da pokebola. Para jogar, basta pressionar qualquer tecla.

  • HTML5
  • CSS3
  • Javascript
Buscador CEP

Buscador CEP

Dentro desse projeto é consumida uma api de CEP, basta digitar o CEP corretamente e será retornado um resultado.

  • React
  • CSS
  • Javascript
  • Vite
  • Consumo API
Lista de Tarefas

Lista de Tarefas

Lista de tarefas com todos os requisitos de CRUD, criar, ler, atualizar e deletar uma tarefa. Também foi utilizada o salvamento de localstorage.

  • HTML5
  • CSS3
  • Javascript
Projeto Música

Projeto Música

Projeto de música landing page, feito utilizando tecnologias como HTML e CSS.

  • HTML5
  • CSS3