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


