Histórias que transformam – Marcos Costa, Summer Internship VTEX 2020.

Avatar
VTEX
2 jun 2020
marcos-internship-vtex

Marcos está cursando o quinto período de Ciências da Computação e, assim que entrou na faculdade, começou a participar dos contests de programação porque sempre curtiu programar como hobby. Frequentando o ambiente das maratonas, ele conheceu a VTEX como uma das patrocinadores e se inscreveu no processo. Na VTEX, Marcos teve sua primeira experiência desenvolvendo softwares!

“Uma experiência rica, que assusta um pouco no começo, mas que é muito gratificante!”

Ele saiu de Uberlândia e chegou no Rio de Janeiro para enfrentar dois desafios: a responsabilidade de morar sozinho e a responsabilidade de tocar um projeto de impacto dentro da VTEX. O Marcos contou um pouco sobre a trajetória de aprendizado e evolução dele e do seu projeto. 

O projeto

O estagiário foi responsável pela parte de segmentação de clientes, uma função dentro do time de Merch XP. Essa etapa tem como objetivo garantir uma experiência personalizada para o visitante do site de acordo com critérios estabelecidos pelos administradores e lojistas. Por exemplo, se o lojista quer organizar uma promoção apenas para moradores de certa região, ele utiliza essa função. A experiência personalizada é uma das frentes mais importantes para o relacionamento da VTEX com os nossos clientes. 

Enxergando a oportunidade de melhoria desse serviço, Marcos criou o Audiences Manager. Essa API é responsável pelo gerenciamento dessas segmentações, centralizando e unificando esses dados. Anteriormente, cada microssistema da VTEX tinha o seu segmentador próprio e cada informação ficava em lugares diferentes. 

Então, o estudante criou essa API no VTEX IO. Com ela, o desenvolvedor pode inserir, alterar e editar audiências diferentes a partir de filtros de dados e suas características. O Audiences Manager é responsável por coletar esses dados, reconhecê-los e perceber qual o seu tipo. Existem os dados de histórico (quantas compras foram feitas, em qual categoria o usuário mais navega…) e os dados de sessão (informações pessoais e de localização). O AM diferencia esses dois dados, envia os de histórico para o Tagging Worker – que é responsável por coletar dados de compras – onde uma tag é criada e, junto com os dados de sessão, são traduzidos em policies, regras que permitem que a plataforma personalize seu comportamento de acordo com as características registradas de cada cliente. A API do Marcos funciona como uma fonte de abastecimento para esse sistema interno.

Esse projeto impacta diretamente no futuro dos clientes da VTEX. O uso dos dados de audiência como campanha é relevante para a experiência do usuário e para o rendimento das lojas parceiras da VTEX. Além disso, o Audiences Manager reduz a sobrecarga de requests nos diferentes sistemas da VTEX, onde os dados ficavam anteriormente, tornando o processo de segmentação de clientes mais fluido.

“A VTEX me deu uma gama de oportunidades de como melhorar tanto como pessoa, quanto como programador. Não tem como não se encaixar na VTEX.”

O Summer Internship da VTEX é o primeiro passo para transformar a sua carreira. Para conhecer mais e saber como se inscrever no nosso programa de estágio verão 2021, acesse o link.