Bacharel em Eng. da Computação | Java, Spring Boot, Angular Software Engineer
Tecnologias: Java, Spring Boot, TypeScript, Angular, PostgreSQL, Docker, JUnit 5, Mockito, Maven, Kafka.
Sincronização e gerenciamento de produtos com a Fake Store API, utilizando Spring Boot, Feign Client, PostgreSQL, mensageria com Apache Kafka e documentação via Swagger. Testes unitários com JUnit 5, Mockito e Hamcrest.
Spring Boot (Java 17) com PostgreSQL, utilizando DTOs para desacoplamento e segurança via UUID. Fluxo de pedidos com estoque automático, buscas otimizadas e suporte nativo a upload/download de imagens. Arquitetura RESTful moderna com código limpo e regras de negócio robustas.
Registro e edição de usuários com Angular Signals para gerenciamento de estado. Backend containerizado com Docker (Docker Compose). Banco de dados PostgreSQL.
Repositório frontend no GitHub (Angular) Repositório backend no GitHub (Spring Boot)
Plataforma de pré-vestibular online com integração de Webhooks para pagamentos assíncronos via PagSeguro. Autenticação via OAuth 2 (Google) e Django Allauth. Fóruns de discussão, dashboards interativos com ChartJS e sistemas de gamificação.
Implementação de fluxo de segurança stateless com JWT (JSON Web Token). BCrypt para hashing de senhas e filtros JwtFilter para interceptação de requisições. Integração com banco de dados PostgreSQL via JPA.
Arquitetura Reativa: Gerenciamento de estado com Signals e padrão de smart e dumb components. Bootstrap e FontAwesome via npm. Proteção de rotas com autenticação OAuth2 (Google) e Guard. Navegação com Angular Router, tipagem com TypeScript e consumo de API REST.
Atualmente, trabalho na Vale, onde conquistei o 2º Lugar no Encontro de Melhoria Contínua ao desenvolver, um aplicativo que aumentou a segurança operacional ferroviária. Gosto de transformar problemas complexos em aplicações mobile limpas e escaláveis.
• Aplicativo Controle de Check de Ações Críticas, fortalecendo 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.