Desenvolvedor Full Stack | Spring Boot e Angular | Graduando em Engenharia da Computação
Tecnologias: Java, Spring Boot, TypeScript, Angular, PostgreSQL, Docker, Junit, React Native.
Desenvolvedor Full Stack especializado em Java (Spring Boot) e Angular. Com 4 anos de experiência criando soluções de alto impacto, transformo desafios operacionais complexos em sistemas escaláveis e seguros. Atualmente, foco na modernização de arquiteturas web com Angular Signals e Spring Security.
Arquitetura backend moderna com Spring Boot, seguindo boas práticas de design de APIs RESTful.
Implementação de persistência com PostgreSQL, Spring Data JPA e Hibernate, utilizando DTOs com Java Records para desacoplamento entre camadas.
Fluxo de pedidos com regras de negócio, geração de UUIDs e controle automático de estoque. Busca otimizada com consultas case-insensitive e suporte a upload e download de imagens via MultipartFile.
Stack: Java 17, Spring Boot 4, Spring Data JPA, Hibernate, PostgreSQL, Maven, Lombok.
Uso de Angular Signals e Dockerização: A união da fluidez da interface no frontend com a robustez de um ambiente containerizado no backend. Otimizado para performance e facilidade de deploy.
Frontend: Desenvolvido em Angular com Signals para reatividade performática, RxJS para consumo de API e Bootstrap para o layout.
Backend: API REST construída com Java e Spring Boot, utilizando Spring Data JPA para persistência no PostgreSQL.
Infraestrutura & DevOps: Projeto containerizado com Docker, utilizando Docker Compose para orquestração da API e do banco de dados PostgreSQL. Implementação de boas práticas com variáveis de ambiente para segurança de credenciais.
Integração: Fluxo completo de CRUD com tratamento de regras de negócio (como validação de usuários
Stack Tecnológica: Java 17, Spring Boot 4, Angular 21, Spring Data JPA, Hibernate, PostgreSQL, Docker, Maven, Lombok. Acesse o Repositório - Frontend ou também o Repositório - Backend
Aplicação frontend desenvolvida com Angular 21 para consulta de condições climáticas em tempo real utilizando a API do OpenWeather.
O projeto demonstra uso do Angular moderno com Signals para gerenciamento de estado, separação entre smart e dumb components, comunicação entre componentes pai e filho e tipagem forte com TypeScript.
Inclui navegação com Angular Router e integração de bibliotecas via npm, como Bootstrap e FontAwesome, com foco em organização, legibilidade e boas práticas de arquitetura.
Tecnologias: Angular 21, TypeScript, Signals, RxJS, Angular Router, Bootstrap, OpenWeather API. Acesse o Repositório - Frontend
Autenticação e Autorização: Implementação de fluxo completo de segurança Stateless com JWT (JSON Web Token).
Segurança de Dados: Uso de BCrypt para hashing de senhas e filtros customizados (JwtFilter) para interceptação de requisições.
User Details: Customização do UserDetailsService do Spring para integração com banco de dados PostgreSQL via JPA.
Arquitetura: Separação clara de responsabilidades entre Controllers, Services, DAOs (Repositories) e DTOs.
Stack Tecnológica: Java 17, Spring Boot 4, Spring Security, Json Web Token (JWT), Spring Data JPA, Hibernate, PostgreSQL, Maven, Lombok. Acesse o Repositório - Backend
Integração de pagamento via cartão de crédito e PIX com PagSeguro, utilizando Webhooks para processamento assíncrono de status e automação de liberação de acesso.
Autenticação com Django Allauth e OAuth2 (Google)
Interação de usuários com curtidas e fórum de discussão
Questionários cronometrados e com filtragem
Dashboard com ChartJS
Stack Tecnológica: Python, Django, HTML, CSS, JavaScript, Bootstrap, PostgreSQL, deploy em droplet da DigitalOcean. Conheça a plataforma 1000 em Mat
Atualmente, trabalho na Vale, onde conquistei o 2º Lugar no Encontro de Melhoria Contínua ao desenvolver, de forma independente, um aplicativo que aumentou a segurança operacional ferroviária. Gosto de transformar problemas complexos em aplicações mobile limpas e escaláveis.
• Tive a honra de apresentar o aplicativo Controle de Check de Ações Críticas, um aplicativo que desenvolvi para fortalecer a segurança e a consistência operacional na ferrovia.
• A proposta nasceu de eventos reais em campo que exigiram revisão de processos para evitar reincidência. Com o app, conseguimos transformar aprendizados em ações perenes, atribuir responsabilidades, registrar evidências e acompanhar a eficácia de cada medida ao longo do tempo.
• Ser reconhecido foi uma grande satisfação, e ainda mais gratificante foi conhecer as outras inovações incríveis das equipes. Um encontro que mostra como a melhoria contínua está viva em cada área.
- Desenvolvi soluções digitais no Centro de Controle da Ferrovia para aprimorar a eficiência ferroviária, incluindo a modernização responsiva de interfaces legadas (Classic ASP) e painéis de monitoramento de locomotivas em tempo real. Com um dos painéis, as "panes secas", isto é, as quebras de locomotivas devido à falta de combustível, foram reduzidas em 88%.
- Criei um sistema proprietário de controle de pátio em PHP, tornando o controle 5x mais rápido e com persistência automática de dados em MySQL e rastreabilidade operacional completa, substituindo processos obsoletos baseados em Excel.