7COMm - People and tech to transform · ago de 2023 - set de 2024 · 1 ano 5 meses
Desenvolvi um sistema de renegociação de dívidas para o Banco Bradesco, no qual integrei as chamadas de endpoints fornecidas pela equipe de backend ao nosso BFF (Backend for Frontend), utilizando o framework Node.js com NestJS. A arquitetura foi desenhada de forma modular, permitindo flexibilidade e escalabilidade, com a responsabilidade de cada módulo sendo definida entre os microfrontends e os serviços de backend.
No BFF, implementei testes unitários utilizando Mocha e configurei logs de rastreabilidade para monitoramento e análise de performance. No lado do frontend, utilizei Angular juntamente com o design system Fluig, realizando testes automatizados com Jest para garantir a qualidade do código. A automação dos testes e a integração contínua foram gerenciadas com Bamboo e SonarQube, permitindo um ciclo de desenvolvimento ágil e o cumprimento das melhores práticas de qualidade.
A integração com a infraestrutura em Azure garantiu uma plataforma robusta e escalável para o sistema, permitindo alta disponibilidade e facilidade de manutenção. O gerenciamento do projeto foi conduzido com metodologias ágeis utilizando Jira, permitindo um acompanhamento eficiente das tarefas, definição de prioridades e entregas no tempo previsto. A abordagem baseada em microserviços e micro-frontends garantiu flexibilidade no desenvolvimento e escalabilidade do sistema.
App7 Sistemas · fev de 2022 - ago de 2023 · 1 ano 7 meses
Desenvolvimento de uma plataforma whitelabel de iGaming, com foco na implementação de soluções estatísticas e customização de plataformas para diferentes clientes. No frontend, a equipe trabalhou com AngularJS e React para criar interfaces dinâmicas, responsivas e interativas, proporcionando uma experiência de usuário altamente eficiente e adaptável às diversas necessidades dos clientes.
Foi utilizado SASS para garantir um design modular e escalável, melhorando a manutenção e a consistência visual ao longo do projeto. Para o layout e a estrutura, a equipe adotou o Bootstrap, garantindo uma interface consistente e responsiva em diferentes dispositivos, assegurando a compatibilidade e fluidez da experiência.