Client: BNY Mellon (Bank of New York Mellon) - DHL / FNV
Jul/2021 – Atual
Atuação como desenvolvedor de software em projetos para o BNY Mellon, instituição financeira global, trabalhando principalmente no desenvolvimento e manutenção de APIs e aplicações corporativas utilizando Java e Spring Boot, além de atuação Full Stack com Angular.
DataHub Lake (DHL) — 2023:
Migração de APIs — Nexus ' Artifactory
- Migração das APIs e dependências do Nexus para o JFrog Artifactory, contribuindo para a modernização da infraestrutura de gerenciamento de artefatos do projeto.
Projeto Hedge Ratio:
- Desenvolvimento de uma API de ingestão e processamento de arquivos, permitindo o upload de arquivos nos formatos CSV e Excel para aplicação de regras de negócio e posterior processamento.
- Implementação da integração com servidores SFTP utilizando JSch, permitindo o envio automatizado dos arquivos processados para parceiros do banco.
- Desenvolvimento da API utilizando Spring Boot, integrada à arquitetura de serviços do projeto.
- Utilização do HashiCorp Consul para descoberta e gerenciamento dos serviços e integração com API Gateway, disponibilizando os endpoints dos serviços em uma interface Swagger centralizada.
- Processamento de arquivos XLS/XLSX utilizando Apache POI, incluindo conversão para CSV e aplicação de regras de transformação, como remoção de headers e adequação de formatos de data.
- Atuação também na manutenção, evolução e correção de problemas da solução após sua implementação.
Failover NAV (FNV) — 2024:
Segurança, vulnerabilidades e qualidade de código
- Atuação na identificação e correção de vulnerabilidades de segurança em APIs do time, incluindo atualização de bibliotecas e versões do Spring Boot.
- Adequação dos serviços às métricas de qualidade estabelecidas pelo banco por meio do SonarQube.
- Desenvolvimento e manutenção de testes unitários, contribuindo para o aumento da cobertura e confiabilidade das APIs.
Integração com Bloomberg:
- Desenvolvimento de uma API em Spring Boot para processamento de arquivos CSV, aplicação de transformações conforme regras de negócio e geração de arquivos modificados.
- Implementação do envio dos arquivos processados para o servidor SFTP da Bloomberg, utilizando JSch.
Utilização do Oracle para persistência e consulta de dados relacionados ao processamento.
DataHub Lake (DHL) — 2025/2026:
Segurança, vulnerabilidades e testes automatizados
- Continuidade da atuação na correção de vulnerabilidades de segurança como parte das metas prioritárias do time para o primeiro trimestre.
Atualização de dependências e correção de vulnerabilidades identificadas nas aplicações.
Implementação e evolução de testes unitários utilizando JUnit 5 e Mockito, contribuindo para a melhoria da cobertura e qualidade dos serviços.
Dashboard — Full Stack:
- Atuação como desenvolvedor Full Stack no Dashboard utilizado pelos times de suporte e operações para monitoramento, manutenção e operação de fundos e produtos de investimento.
- Desenvolvimento de APIs e endpoints em Java/Spring Boot para disponibilização das funcionalidades do sistema.
- Desenvolvimento das interfaces e consumo das APIs utilizando Angular, atuando diretamente tanto no backend quanto no frontend.
- Desenvolvimento de funcionalidades relacionadas ao monitoramento e manutenção de fundos e produtos financeiros, incluindo ACF, CP, PRICES SOI e CGT.
- Implementação de funcionalidades relacionadas à integração com o parceiro BlackRock.
- Desenvolvimento de telas para monitoramento, consulta e manutenção de fundos e produtos utilizados pelas equipes de suporte e operações.
- Atuação na manutenção evolutiva da aplicação, implementação de novas funcionalidades e correção de problemas identificados durante as releases.
- Utilização de ferramentas de IA para desenvolvimento de software, incluindo o Windsurf, conforme iniciativa adotada pelo banco para aumentar a produtividade das equipes.
Principais tecnologias: Java, Spring Boot, Spring Cloud, Angular, JUnit 5, Mockito, Oracle, SFTP, JSch, Apache POI, HashiCorp Consul, API Gateway, Swagger/OpenAPI, SonarQube, Artifactory, Nexus e Git
Cliente: BTG Pactual - Corporate / WM - Wealth Management
22/07/2021 – 20/01/2023
Atuação como desenvolvedor em sistemas do segmento de Corporate / Wealth Management, trabalhando na evolução e manutenção de aplicações utilizadas por clientes e assessores de investimento.
Principais responsabilidades e projetos:
- Desenvolvimento e manutenção de aplicações backend utilizando Java e Spring Boot, atuando na implementação de novas funcionalidades, correções e melhorias nos sistemas.
- Atuação no portal utilizado pelos clientes Corporate, responsável por funcionalidades relacionadas ao acesso e gerenciamento de produtos e serviços financeiros.
- Atuação no RMAdmin, sistema interno utilizado pelos assessores de investimento para cadastro, edição, alteração e gerenciamento de produtos financeiros, incluindo CDBs e Debêntures.
- Desenvolvimento de funcionalidades e integrações utilizando Spring Cloud e RabbitMQ, incluindo processamento e comunicação assíncrona entre sistemas.
- Desenvolvimento de persistência e acesso a dados utilizando JPA/Hibernate, com bancos de dados Oracle e PostgreSQL.
- Participação no desenvolvimento da funcionalidade de envio de relatórios mensais de investimentos para clientes Corporate, contendo informações relacionadas aos seus extratos e posições de investimento.
- Participação na evolução do cadastro de contas no portal Corporate, contribuindo para melhorias no processo de criação e gerenciamento de contas correntes.
- Análise e implementação de demandas de manutenção, correção e evolução de funcionalidades, desde o entendimento dos requisitos até a implementação das soluções.
- Atuação em ambiente de sistemas financeiros, considerando regras de negócio relacionadas a produtos de investimento e gestão de contas de clientes Corporate.
Tecnologias: Java, Spring Boot, Spring Cloud, RabbitMQ, JPA, Hibernate, Oracle, PostgreSQL e REST APIs