Ir para o conteúdo
Voltar para estudos de caso

Senior Software Engineer / Tech Lead

Criando o Marketplace da LCvista

Como liderei arquitetura, implementação e entrega de um marketplace que trouxe a compra de conteúdo para dentro do fluxo de um LMS existente.

Responsável por arquitetura e implementaçãoDistribuição de conteúdo por tenantApoio ao crescimento de receita

Contexto

A LCvista precisava permitir que administradores de escritórios comprassem conteúdo e o distribuíssem para colaboradores sem sair do LMS. Compra e entrega, portanto, precisavam se tornar um fluxo administrativo único, e não duas experiências desconectadas.

Meu papel e as restrições

Como Senior Software Engineer atuando na prática como Tech Lead, fiquei responsável por arquitetura, implementação e coordenação de entrega do marketplace. Trabalhei sobre um LMS já estabelecido, seu modelo de dados existente e um serviço externo de marketplace. Não tenho gestão formal direta nesse papel; minha contribuição de liderança vem de direcionamento técnico, coordenação da entrega e resolução antecipada de incertezas.

Decisões e execução

O problema difícil não era uma tela de pagamento ou uma checagem simples de permissões. Era garantir que o conteúdo comprado fosse distribuído corretamente entre tenants e, ao mesmo tempo, respeitasse os conceitos já existentes no LMS.

Trabalhei nas decisões de modelo de marketplace, fluxo de compra, distribuição por tenant, regras de atribuição e limites de integração com o serviço de marketplace. A direção foi estender o fluxo existente do LMS, em vez de criar caminhos paralelos frágeis e mais difíceis de manter depois.

Resultado

O trabalho resultou em um marketplace dentro do produto, no qual administradores podem comprar conteúdo e distribuí-lo para colaboradores no mesmo ambiente. Isso simplificou o fluxo administrativo e apoiou os objetivos de crescimento de receita do produto.

O que esse caso demonstra

Este caso mostra liderança técnica dentro de um produto existente: entender um modelo de domínio complexo, deixar claros os limites de integração, coordenar uma entrega e manter a funcionalidade compreensível para usuários e para o time de engenharia.