Institucional

Histórias que transformam – Julia Rocha, Summer Internship VTEX 2020.

VTEX
VTEX May 21, 2020
Histórias que transformam – Julia Rocha, Summer Internship VTEX 2020.

Júlia cresceu com a influência da tecnologia e da computação. Seus pais são da área e isso influenciou a escolha pelo curso de Engenharia de Computação na faculdade que ela sempre quis: a PUC-Rio. Logo no primeiro período, teve contato com programação na Apple Development Academy, um laboratório da Apple dentro da universidade que tem como objetivo promover um centro de aprendizado para jovens estudantes desenvolverem aplicativos iOS. No terceiro período, fez o processo seletivo e passou. O resultado? Dez projetos, sendo o principal o aplicativo “Chá das Cinco” para ajudar mulheres vítimas de assédio sexual. A partir daí, ficou encantada com o impacto da tecnologia na vida das pessoas.

“Eu aprendi que cada linha de código tem a capacidade de mudar e impactar a vida de alguém.”

Com os contatos da academia, conheceu a VTEX e o nosso programa de estágio. O sentimento de poder fazer uma diferença significativa foi intensificado pelo alcance da VTEX. A possibilidade de atuar em cima desse ideal foi o que fez a estudante se inscrever no processo seletivo e encarar o desafio de ter o seu próprio projeto.

Contexto

Júlia trabalhou no time de Tech Solutions na etapa de documentação dos componentes do store framework. Mas o que é isso? Quando um cliente da VTEX vai montar a frente da sua loja, ele usa a Store Framework. Dentro do VTEX IO, a framework é responsável por estabelecer a base estrutural de qualquer loja por meio de componentes customizáveis e um código open source. Ela faz com que o lojista possa modificar conteúdos da frente da loja online sem depender de um desenvolvedor por meio da ferramenta CMS (Content Management System). A framework também disponibiliza o Site Editor, que configura como cada componente dessa frente de loja se comporta dentro do código. Nele são definidos o número de entradas em uma tabela ou como será o display dos produtos de uma nova coleção de roupas, por exemplo.

Projeto

A ideia principal do projeto era utilizar o schema de cada componente, ou seja, como o componente expressa suas configurações, para descrevê-las de forma automática e centralizada. Sem essa descrição, não existia maneira de documentar a utilização dos componentes. Então, para organizar essa lista, a estagiária criou uma tabela de autodocumentação. Até então, esse processo era manual e os componentes estavam distribuídos em várias áreas de código. 

Obstáculos

Em um primeiro momento, Júlia e o seu time iniciaram uma tentativa de analisar o schema estaticamente, mas viram que teriam que desistir dessa estratégia, pela complexidade que a leitura poderia trazer. Como solução, o time inseriu uma lógica no runtime de renderização do VTEX IO, que conseguia coletar informação para que o autodocumentador conseguisse extrair as propriedades dos componentes.

Com esse atalho, a desenvolvedora conseguiu focar em como lidar com os dados que recebia e renderizar as tabelas de autodocumentação. Além disso, também dedicou um pouco do seu tempo para o front-end, cuidando do design da tabela, criando feedbacks para o usuário final e aprimorando a experiência do usuário. 

Dá uma olhada na demo que a Júlia apresentou sobre o seu trabalho durante o programa de estágio.


Impacto na VTEX

O projeto trouxe melhorias tanto para a equipe de desenvolvedores da VTEX, quanto para o cliente. Dessa forma, há menos interdependência entre os componentes e a montagem da frente da loja do cliente fica mais fácil e intuitiva!

“Saber que meu projeto foi um passinho a mais para a evolução da VTEX e que eu também evolui no meu tempo aqui é muito gratificante.”

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.

Continue lendo: artigos relacionados
Institucional

VTEX é o único fornecedor no top 5 em todos os casos de uso do relatório Critical Capabilities for Digital Commerce de 2023 do Gartner

Decidir migrar de plataforma não é nada fácil. Em um mundo repleto de termos da moda e jargões…

Mihai Popa
Mihai Popa
Institucional

VTEX leva medalhas em todas as 12 categorias do Paradigm B2B Combine 2023: Enterprise Edition

A empresa de análise de ecommerce Paradigm B2B lançou seu relatório anual B2B Combine, que classifica fornecedores de…

Lalo Aguilar
Lalo Aguilar
Institucional

VTEX apresenta novos produtos para aumentar a eficiência nas vendas digitais

Foi no VTEX DAY 2023, evento anual de dois dias que contou com a participação de mais de…

Lalo Aguilar
Lalo Aguilar
Institucional

Digit.all: o programa educacional da VTEX com bolsas de estudos para grupos sub-representados 

Texto por Giovanna Fluri e Isabella Souza Você conhece o programa educacional gratuito da VTEX voltado para grupos…

Digit.all
Digit.all
Digital Insider

Tech, People e Machine Learning: proteção para ecommerce

Estudos recentes, como o da Global Merchants’ Guide To Latin America, realizado pela EBANX, mostram a curva crescente…

Koin
Koin
Institucional

VTEX apontada como Visionária no Gartner® Magic Quadrant™ for Digital Commerce 2022

A VTEX foi apontada como Visionária pelo terceiro ano consecutivo na edição de 2022 do Gartner® Magic Quadrant™…

Caley Iandiorio
Caley Iandiorio
Institucional

VTEX ganha medalhas em todas as 12 categorias do Paradigm B2B Midmarket Combine 2022

A analista de ecommerce Paradigm B2B lançou seu relatório anual B2B Combine, no qual classifica os fornecedores de…

Lalo Aguilar
Lalo Aguilar
Culture

Women in Leadership #4: Juliana Sánchez, Head de Sales North LATAM na VTEX

Na VTEX, temos orgulho da nossa liderança feminina. É por isso que criamos a série de conteúdos Women…

Gabriela Porto
Gabriela Porto
Institucional

Decisões difíceis – Um novo passo em nossa expansão eficiente

Hoje, Geraldo Thomaz e Mariano Gomide de Faria, fundadores e co-CEOs da VTEX, enviaram a seguinte carta para…

Mariano & Geraldo
Mariano & Geraldo
See More