Institucional

Histórias que transformam – Thiago Veras, Summer Internship VTEX 2020.

VTEX
VTEX May 28, 2020
Histórias que transformam – Thiago Veras, Summer Internship VTEX 2020.

Prestes a se formar em Ciências da Computação na UnB, Thiago conheceu o programa de estágio da VTEX por meio da programação competitiva. Quando entrou na faculdade, ele não sabia muito o que fazer e se interessou pelo universo dos contests, onde conheceu pessoas e empresas do ramo da tecnologia. Se inscreveu no processo seletivo, passou e topou o desafio de sair de Brasília e passar três meses no Rio à  frente de um projeto próprio.

“Foi uma experiência desafiadora, mas bem diferente do que eu imaginava. A combinação da cidade do Rio com o escritório da VTEX deu muito certo!”

Na VTEX, é conhecido como Veras e curte fazer atividade física, jogar videogame e programar no seu tempo livre. Com muito foco, desenvolveu seu projeto dentro da empresa e conseguiu deixar sua marca aqui.

O projeto

Thiago desenvolveu uma nova feature de back-end que auxiliava os clientes a disponibilizarem as imagens dos seus produtos dentro das lojas de um jeito mais fácil e prático. Até então, esse upload era feito manualmente. Os desenvolvedores faziam o upload de cada imagem utilizando outro programa, também da VTEX, o CMS (Content Management System). Para cada um desses uploads, os desenvolvedores precisavam pegar a URL das imagens, inseri-las nos códigos e, assim, gerar a imagem no site.

O objetivo do projeto do Thiago, chamado de Assets Builder, era facilitar esse método para otimizar o tempo de trabalho desses desenvolvedores de front-end, tanto dentro da VTEX, quanto nas empresas parceiras. Ao invés do upload das imagens ser manual, ele é feito por meio de uma pasta. Todas as imagens necessárias são colocadas dentro dessa pasta e a feature faz o upload automático a partir do caminho estabelecido.

Como funciona a feature

Para colocar a imagem no seu local de destino, a feature vai até a pasta dos assets, carrega a foto e faz uma requisição para enviá-la o para o File Manager, onde é salva. Depois, essa imagem passa pelo Tool Belt, que a comprime e envia para o Builder Hub que, por sua vez, insere a imagem no site. 

Porém, o estagiário encontrou um obstáculo. A feature não estava funcionando como planejado. As imagens eram salvas no Assets Builder, mas chegavam corrompidas até o destino final e não eram atualizadas. Para identificar esse problema, Thiago seguiu o fluxo do sistema para uma investigação mais profunda. 

O erro era no momento de salvar essas imagens, o que levou o estagiário a entender que talvez a falha estivesse no File Manager. Então, checou o número de bytes e hexadecimais dos arquivos e imagens, identificando que o principal obstáculo não estava nessa etapa e, sim, no Tool Belt. Antes da feature criada por Thiago, os arquivos do Tool Belt eram sempre em texto. Por isso, ao invés de comprimir a imagem, ela estava sendo corrompida. A mensagem de erro aparecia quando essa imagem era convertida no Builder Hub, já que essa última etapa lia a imagem como texto. No código, a solução foi simples. O desenvolvedor inseriu uma linha no código que possibilitava a inserção de fotos no Tool Belt. Assim, a feature estava pronta para rodar.

Hoje, a Assets Builder é utilizada por desenvolvedores de front-end tanto dentro da VTEX, quanto pelos nossos clientes. Ela ajuda a otimizar as funções desses desenvolvedores e é uma feature flexível que se encaixa tanto nos temas internos da VTEX, quanto nos moldes de cada uma das lojas parceiras.

A cultura da VTEX é fantástica, o jeito que a gente é valorizado. Senti que aqui, por mais que você fosse um estagiário, você conseguia pensar e opinar do mesmo jeito que todo mundo.”

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