Brasil
Projects

TGroup - SocialSoul

image
Durante meu período na TGroup, atuei no projeto SocialSoul — uma plataforma de marketing de afiliados com mais de 500 mil consultores digitais. A iniciativa conecta marcas a revendedores online através da promoção de produtos em redes sociais. Meu papel foi focado no desenvolvimento da nova plataforma, garantindo escalabilidade, performance e uma experiência de usuário fluida, respeitando a identidade visual da marca.
  • Microfrontend Architecture: Implementei e introduzi a arquitetura de Microfrontends para melhorar a organização do sistema e permitir o crescimento modular da aplicação.
  • Plataforma em Next.js: Participei do desenvolvimento da nova plataforma utilizando Next.js, com foco em performance e escalabilidade.
  • UI Responsiva com Material UI: Criação de interfaces acessíveis e responsivas utilizando HTML5, CSS3, SASS e Material UI.
  • Manutenção e Integração AngularJS: Dei suporte à plataforma legada em AngularJS, mantendo funcionalidades enquanto migrávamos para a nova stack.
  • Documentação Técnica: Criei documentação detalhada sobre o projeto, incluindo fluxo de dados, endpoints e integrações entre sistemas.
  • Integração com Backend: Colaborei com desenvolvedores backend para garantir integração eficiente entre as camadas da aplicação.
  • React.js / Next.js
  • TypeScript / JavaScript
  • Material UI / SASS / HTML5
  • Azure DevOps
  • Git (Controle de Versão)
  • Context API + React Hooks
  • AngularJS (Legado)
  • REST APIs / Protocolo HTTP
O maior desafio foi trabalhar simultaneamente em duas frentes: evolução da nova plataforma e manutenção da base antiga em AngularJS. Isso exigiu atenção redobrada com documentação e controle de versão. Além disso, aprendi a aplicar arquitetura de microfrontends em um ambiente real, otimizando a colaboração entre squads e reduzindo o impacto de mudanças em partes isoladas da aplicação. A entrega da nova arquitetura com Next.js tornou o sistema mais escalável, melhorando o tempo de carregamento das páginas e a experiência do usuário final. A integração eficiente com o backend e a boa documentação aceleraram o trabalho de outros desenvolvedores e ajudaram a consolidar uma base técnica robusta para os próximos ciclos do produto.