Estágio em Desenvolvimento de Software
Integrando o time de Meios de Pagamentos, contribuí para a modernização da arquitetura e infraestrutura de serviços:
- Modernização de arquitetura: Migração de serviços Java em arquitetura ESB para microsserviços independentes, com atualização de Java 8 para Java 11 e redesign da solução.
- Gerenciamento de segredos: Desenvolvimento de microsserviço para gerenciamento de segredos armazenados no Vault da OCI.
- Persistência em banco não relacional: Desenvolvimento de microsserviço para gerenciamento de bancos de dados NoSQL, com armazenamento de atributos sensíveis no Vault da OCI via integração com o microsserviço acima.
- Processamento de arquivos: Implementação de microsserviços em Java para leitura e processamento de arquivos.
- Migração de persistência: Migração de persistência baseada em arquivos para ORM em múltiplas APIs de extração.
- Criação de pipelines das aplicações no Jenkins.
- Criação de arquivos de configuração do Kubernetes das aplicações.