Voltar para projetos

Projeto PJ via Goblin Solutions

Red Balloon

Arquitetura e desenvolvimento de produto educacional com React, Flutter, Styled Components, Node.js, Azure, micro front-end, micro back-end e biblioteca própria de componentes.

6 mesesModelo PJEducaçãoArquitetura front-end

Contexto

Atuação em projeto para a Red Balloon, via Goblin Solutions, com foco em arquitetura de aplicações, evolução de produto educacional e construção de soluções para cadastro de exercícios e notas dos alunos.

Arquitetura

  • Responsável pela arquitetura React do front-end.
  • Estruturação de micro front-end e micro back-end para modularidade e evolução independente.
  • Uso de Styled Components para padronização visual e organização dos estilos.
  • Atuação com Azure e bancos de dados para sustentação da solução.
  • Desenvolvimento de aplicativo mobile com Flutter.

Biblioteca de componentes

  • Responsável pela criação de uma library para componentes front-end reutilizáveis.
  • Padronização de componentes para acelerar desenvolvimento e reduzir inconsistências.
  • Apoio à produtividade do time por meio de uma base compartilhada de UI.

Produto educacional

  • Desenvolvimento de sistema para cadastro de exercícios.
  • Funcionalidades relacionadas ao registro e acompanhamento de notas dos alunos.
  • Construção de fluxos voltados à rotina pedagógica e administrativa.

IA e produtividade

Uso de Copilot como apoio ao desenvolvimento, pesquisa técnica, produtividade e aceleração de tarefas repetitivas durante a evolução do produto.

Práticas de engenharia

  • Uso de inteligência artificial como apoio ao desenvolvimento, análise técnica, documentação e produtividade.
  • Atuação em arquitetura de soluções, integração entre sistemas e decisões técnicas de evolução.
  • Uso de Figma como ferramenta de design para leitura de layouts, alinhamento visual e apoio à criação de interfaces.
  • Práticas de DevOps com Docker, containers, pipelines, ambientes padronizados e automação de entrega.
  • Responsabilidade por code review da equipe, qualidade de código, padrões técnicos e melhoria contínua.
  • Implementação e apoio a testes com Cypress no front-end e no back-end para aumentar confiabilidade das entregas.

Stack

ReactFlutterStyled ComponentsNode.jsAzureBanco de dadosMicro front-endMicro back-endDesign SystemComponent libraryCopilotFigma