João Lucas

Software

Enginner

Olá! Meu nome é João Lucas, tenho 21 anos e sou um apaixonado por tecnologia e soluções inovadoras. Atualmente, estou cursando Engenharia de Software (4º período) e mergulhando cada vez mais no universo da programação, desenvolvimento de software e arquitetura de sistemas.

Além da graduação, estou sempre buscando desafios que me permitam expandir meus conhecimentos—seja através de projetos pessoais. Acredito que a tecnologia tem o poder de transformar ideias em realidade, e é isso que me motiva a criar soluções eficientes e impactantes.

João Lucas Profile

Um pouco sobre mim

Objetivos

Possuo como objetivo atual ingressar no mercado de trabalho e me desenvolver o suficiente para me tornar um bom programador.

🎮 Hobbies

📚 Ler
Livros de ficção, tecnologia e filosofia.
🎬 Assistir filmes
Desde clássicos do cinema até blockbusters.
🕹️ Jogar videogame
Principalmente jogos de estratégia e narrativos.
"Esses hobbies me ajudam a pensar de forma criativa e a resolver problemas de maneiras diferentes."

Minhas Especialidades

💻

Desenvolvimento Web

Criação de interfaces modernas com React e integração com APIs.

🛠️

Back-end com Node.js

Desenvolvimento de APIs RESTful seguras e eficientes com Express.

🗄️

Banco de Dados

Modelagem e gerenciamento de dados com MySQL.

🔐

Autenticação JWT

Implementação de login seguro com tokens e criptografia de senhas.

🌱

Versionamento com Git

Controle de versões com Git e GitHub, seguindo boas práticas.

📱

Design Responsivo

Páginas que se adaptam perfeitamente a diferentes dispositivos.

Java & Spring Boot

Desenvolvimento de aplicações web robustas com Java e o framework Spring Boot.

Soluções práticas desenvolvidas com tecnologias modernas

💻 Sistema de Login e Cadastro de Usuários

Site completo com autenticação, permitindo cadastro, login, logout e controle de sessões. Interface moderna e responsiva com segurança básica.

  • React (Front-end)
  • Node.js, Express.js (Back-end)
  • JavaScript
  • MySQL

Funcionalidades implementadas

  • Cadastro de novos usuários com validação de dados
  • Login com verificação de credenciais no banco de dados
  • Armazenamento seguro de senhas (com hash)
  • Persistência de sessões (JWT)
  • Redirecionamento com base na autenticação
  • Feedback visual no front-end

🔧 API CRUD - Sistema de Gerenciamento

API completa com interface web para operações CRUD de blogs, usando Java moderno, Spring Boot e PostgreSQL.

  • Java 17
  • Spring Boot 3
  • PostgreSQL
  • Thymeleaf

Funcionalidades implementadas

  • Criação e gerenciamento de blogs com título, texto e data
  • Visualização via front-end com Thymeleaf