Pietro Rhyan

obrigadopor vermeu portfólio
GithubLinkedInX (Twitter)
  • Intro
  • Experiências
  • Sobre mim
  • Ambições
Ativos Capital image

Ativos Capital

Nov 2024 - Presente

Desenvolvedor Frontend

React
Nextjs
Typescript
Tailwind
Shadcn/ui
Zustand
React Query
Design System
Azure Devops

O que é este projeto?

A Ativos Capital é uma holding que detém outras empresas em seu complexo e eu pude atuar em dois projetos, tanto na EasyCDP (hoje DisparoPro Ultimate) e na Solvefy Cloud. Passei a maior parte do tempo desenvolvendo e dando manutenção nos projetos relacionados a EasyCDP, uma plataforma Customer Data Platform (CDP) que integra dados de múltiplos Ecommerce`s para gerenciar clientes, pedidos e produtos, além de permitir segmentação, criação de jornadas de marketing e disparos via Email, SMS e Voz.

A Solvefy Cloud é uma IaaS que oferece serviços de infraestrutura e Cloud para outras empresas, considerada a primeira plataforma do Brasil a automatizar a venda de Cloud.

Atuação na EasyCDP

Atuei na EasyCDP como Desenvolvedor Frontend desde as concepções iniciais do projeto, tendo oportunidade de, junto com meus colegas, tomar decisões de arquitetura, organização do projeto, tecnologias, ferramentas etc... Atuando até então na Easy, sou responsável por desenvolver e dar manuntenção em todo o projeto Frontend da aplicação, juntamente com o Design System da empresa, do qual é compartilhado com outros projetos da Ativos. Abaixo deixo descrito minhas principais contribuições ao projeto:Desenvolvimento e manutenção das principais páginas da aplicação com NextJS + ReactJS (TypeScript), TailwindCSS, Design System próprio e arquitetura MVVM/hexagonal. Uso de Tanstack Query, Axios, Zustand, Vitest, React Testing Library e Playwright;

  • Desenvolvimento e manutenção do Design System corporativo com a mesma stack, acrescida de Shadcn/ui, Storybook e Chromatic para documentação e CI/CD;

  • Líder da integração de clientes, pedidos e produtos via Shopify, Nuvemshop e Yampi, garantindo conexão com APIs das lojas, sincronização e integridade dos dados e visualização via Apex Charts;

  • Líder da funcionalidade de segmentação de clientes, com filtros complexos gerenciados por ReactHookForm e Zod, assegurando o relacionamento correto entre públicos e chaves de filtragem;

  • Implementação de importação em massa utilizando Uppy e AWS S3 Multipart (upload por chunks), com validações, controle de progresso e processamento otimizado — reduzindo o tempo de arquivos com mais de 1 milhão de registros (>500MB) de minutos para ~30s;

  • Otimizações de performance: redução do tamanho de páginas de +300kB para menos de 120kB via tree shaking, lazy loading, dynamic imports e optimizeExternalPackages.

Ativos Capital Main

Atuação na Solvefy Cloud

Minha atuação na Solvefy Cloud foi mais sucinta, passei pouco menos de 2 meses no projeto para ajudar pontualmente o time com algumas entregas. Fui resposável por dar manuntenção e adequação de menus, navegação entre páginas, otimização de páginas e rotas do app e adequar algumas páginas e rotas para o novo modelo de design proposto pelo time.

O projeto também foi desenvolvido na memsa stack da EasyCDP, com o único diferencial de alguns frameworks e bibliotecas estarem em versões mais antigas, como o Nextjs na versão 14 e o React na versão 18.

Solvefy