Skip to content
View llucascr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report llucascr

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
llucascr/README.md

👨‍💻 Lucas de Campos - Software Engineer

Olá! 👋 Sou Lucas de Campos, software engineer de 20 anos. Atualmente cursando Engenharia de Software na Pontificia Universidade Catolica Campinas (PUC CAMPINAS) e buscando uma oportunidade na área de TI.

Apaixonado por transformar ideias em código e criar soluções significativas através da tecnologia. Especializado em desenvolvimento Java com foco em Spring Boot e arquiteturas escaláveis.


🚀 Projetos em Destaque

Plataforma de gerenciamento acadêmico com integração à API do Canvas LMS. Desenvolvida em Java com Spring Boot, permite o gerenciamento de usuários, matérias, tarefas e notas em um ambiente centralizado.

Tecnologias:

  • Frontend: React, TypeScript (Em desenvolvimento)
  • Backend: Java, Spring Boot, JPA, Spring Web, Flyway
  • Banco de Dados: Dokcer com PostgreSQL
  • Features: Cadastro de matérias e notas, Cadastro do aluno vinculado a API do Canvas, Calculo de notas finais

Destaques:

  • Integração automatizada com Canvas LMS para sincronização de cursos e usuários via token
  • Arquitetura RESTful robusta desenvolvida com Java 17 e Spring Boot 3
  • Versionamento e migração de dados seguros utilizando Flyway e PostgreSQL
  • Ambiente de desenvolvimento containerizado e isolado via Docker & Docker Compose

Solução de software para a cadeia produtiva de morangos com foco em transparência e segurança alimentar

Tecnologias:

  • Backend: Java 17, Spring Boot 3, MongoDB, Maven
  • Autenticação: Spring Security + JWT (JSON Web Token)
  • Frontend: React.js, Styled-Components, Axios
  • Build/Infra: Node.js, Docker

Funcionalidades:

  • 📦 Rastreamento granular de lotes (da colheita ao consumidor)
  • 🔐 Controle de acesso baseado em roles (Admin, Produtor, Funcionário)
  • 📝 Histórico imutável de eventos (Colheita, Transporte, Armazenamento)
  • 📊 Auditoria de conformidade sanitária em tempo real
  • 🔍 Transparência na segurança alimentar
  • 👁️ Visualização de dados para certificação de qualidade
  • 🛡️ Autenticação segura via Token JWT

Arquitetura:

  • Arquitetura Client-Server desacoplada (RESTful)
  • Persistência NoSQL flexível com MongoDB para metadados variados
  • Single Page Application (SPA) consumindo API via Axios
  • Integração robusta entre Backend (Spring) e Frontend (React)

Solução de software para empresas de construção civil e perfuração de solo com foco em consistência financeira e integridade de dados operacionais.

Tecnologias:

  • Backend: Java 17, Spring Boot 3, Oracle OCI (Autonomous Database), Flyway, Dozer, Maven
  • Autenticação: Spring Security + JWT (JSON Web Token)
  • Frontend: React.js, Vite, Axios
  • Dev Tools/Inovação: Google Antigravity (Agent-based IDE), Swagger (OpenAPI)

Funcionalidades:

  • 💰 Cálculos financeiros blindados (Regras de negócio processadas no servidor)
  • 🏗️ Gestão unificada de Obras Civis e Serviços de Perfuração
  • 🔐 Controle de acesso seguro via Token JWT
  • ☁️ Infraestrutura em Nuvem com Oracle Autonomous Database
  • 🔄 Versionamento de banco de dados automatizado via Flyway
  • 👥 Cadastro centralizado de clientes com suporte a múltiplos endereços
  • Interface de alta performance otimizada com Vite
  • 📄 Documentação viva da API via Swagger

Arquitetura:

  • Arquitetura Client-Server desacoplada (RESTful)
  • Persistência Relacional robusta e normalizada com Oracle OCI
  • Single Page Application (SPA) moderna construída com React e Vite
  • Padrão de projeto DTO (Data Transfer Object) com mapeamento via Dozer
  • Camada de persistência otimizada com JPA e Queries customizadas

📊 GitHub Stats

Lucas de Campos GitHub Stats

Lucas de Campos Activity Graph

💻 Stack Tecnológica

Frontend

React TypeScript

Backend

Sprung Boot Spring Security

PL MongoDB

DevOps & Tools

Postman Git GitHub Docker

Find me:

Gmail LinkedIn

Pinned Loading

  1. Conventional Commit Messages Conventional Commit Messages
    1
    ### Types
    2
    * `feat` Commits, that adds or remove a new feature
    3
    * `fix` Commits, that fixes a bug
    4
    * `refactor` Commits, that rewrite/restructure your code, however does not change any API behaviour
    5
    * `perf` Commits are special `refactor` commits, that improve performance
  2. API-CanvasStudent API-CanvasStudent Public

    Plataforma de gerenciamento acadêmico com integração à API do Canvas LMS. Desenvolvida em Java com Spring Boot, permite o gerenciamento de usuários, matérias, tarefas e notas em um ambiente central…

    Java 1

  3. EventClean EventClean Public

    API para gerenciamento de eventos locais, desenvolvida com Java 17, Docker, Spring, Flyway e seguindo a arquiterua limpa para uma melhor organização e manutenção do código

    Java

  4. PI_IV_ES_TIME-19 PI_IV_ES_TIME-19 Public

    Projeto Integrador do 4º semestre de engenharia de software de 2025

    Java 2

  5. Spring-Boot-API-Model Spring-Boot-API-Model Public template

    API de modelo para projetos futuros com Arquitetura em Camadas e banco de dados Postgres

    Java

  6. LR-construcao LR-construcao Public

    Sistema de gerenciamento para construção e perfuração com foco em consistência financeira e integridade de dados.

    TypeScript