42 Rio Logo

42 Rio

Fundada em 2013 pelo empresário francês Xavier Niel, a 42 é uma escola disruptiva que adota uma abordagem inovadora na formação de engenheiros de software. Com uma metodologia baseada em aprendizado entre pares (P2P), os alunos enfrentam projetos e desafios colaborativamente, promovendo tanto o desenvolvimento individual quanto uma mentalidade empreendedora.

Durante meu período na 42 Rio, desenvolvi junto do meu time o Starship, uma plataforma interna criada para unificar a comunicação entre alunos e staff, impulsionar a empregabilidade dos estudantes e conectar talentos a empresas parceiras.

Construída com foco em centralização, organização e impacto social, a plataforma reúne funcionalidades como sistema de tickets, avisos, calendário de eventos, quadro de vagas e trilha de desenvolvimento paralelo.

Techs

TypeScript

React

Next.js

Python

Django REST Framework

PostgreSQL

Docker

Penpot

ChartDB

Função

Engenheiro de Software

Colaboradores

Lucas Fads (PO)

Allan Prado

Guilherme Clemente

Gabriel Oliveira

Duração

Novembro 2024 - Presente

Minhas Funções

  • Liderança técnica de um time de 10 profissionais, em colaboração direta com o PO (Product Owner).
  • Responsável pela modelagem do banco de dados.
  • Co‑responsável pelo design da plataforma em conjunto com o PO.
  • Implementação da arquitetura do front‑end com React e Next.js, e do back‑end com Django REST Framework.
  • Responsável por code reviews e manutenção da qualidade do código.

Visão Geral

A 42 Rio enfrentava desafios operacionais e pedagógicos causados pela fragmentação de suas ferramentas de comunicação (Discord, Intra e Spaceship). Além disso:

1. Alunos

  • Precisavam acessar múltiplas ferramentas, o que fragmentava o fluxo de estudos e atrapalhava a organização.
  • Enfrentavam desafios para ingressar no mercado de trabalho.

2. Staff

  • Tinha dificuldade para centralizar interações e acompanhar a evolução dos alunos de forma eficiente.

3. Empresas Parceiras

  • Enfrentavam dificuldades para filtrar candidatos adequados nas plataformas de recrutamento utilizadas.
  • Relatavam a recorrente falta de soft skills entre os candidatos, mesmo quando tecnicamente qualificados.

Etapa de Discovery (Pesquisa e Definição de Soluções)

Para garantir que a plataforma fosse construída com base em necessidades reais, iniciamos o projeto com uma etapa de discovery estruturada, focando em três frentes principais: alunos, staff da 42 Rio e empresas parceiras.

1. Metodologia

  • Entrevistas qualitativas e quantitativas com alunos, gestores de RH e líderes de empresas parceiras, com o objetivo de entender expectativas, dificuldades e critérios de contratação.
  • Reuniões de alinhamento com membros da staff, onde foram levantadas as principais dores relacionadas à comunicação, gestão de estudantes e acompanhamento de evolução dentro da trilha da 42.
  • Utilização de Scrum como metodologia ágil, com sprints quinzenais, reuniões semanais de planejamento e acompanhamento (plannings e dailies), e retrospectivas ao final de cada ciclo. A gestão de tarefas e progresso foi feita via GitHub Projects.

2. Principais Insights

  • Estudantes se sentiam despreparados para o mercado e sobrecarregados pelo uso de diversas ferramentas que não se comunicavam entre si, o que impactava diretamente a organização e o foco nos estudos.
  • Gestores de RH e líderes de empresas relatavam dificuldades para encontrar candidatos com equilíbrio entre habilidades técnicas e comportamentais, além de limitações nos filtros e critérios das plataformas de recrutamento tradicionais.
  • Staff precisava de mais controle sobre as comunicações com os alunos e de mecanismos para acompanhar a jornada de cada aluno de forma mais centralizada e eficiente.

Declaração do Problema

Como centralizar a comunicação entre staff e alunos e estruturar uma trilha de empregabilidade que prepare os alunos para o mercado e os conecte de forma confiável as empresas parceiras?

Soluções

1. Plataforma Unificada

  • Acompanhamento de progresso: tanto alunos quanto membros da staff conseguem visualizar o avanço individual ao longo do curso e das atividades realizadas na plataforma.
  • Avisos e calendário de eventos, com listagem de presença dos alunos em cada atividade, facilitando o acompanhamento por parte da staff.
  • Sistema de tickets: alunos podem abrir solicitações para a staff em categorias específicas (ex: problemas no campus, bolsa auxílio, e etc.), com histórico e status de cada interação.
  • Notificações em tempo real e por e-mail, garantindo que as comunicações importantes sejam vistas mesmo fora da plataforma.
  • Centralização de documentos, como regulamentos, políticas internas e materiais de apoio — facilitando o acesso à informação.

2. Trilha de Aprendizagem Paralela

  • Projetos desenvolvidos com apoio de profissionais atuantes no mercado.
  • Foco em habilidades que aumentam a empregabilidade, como estruturação de código, comunicação em equipe e organização.
  • Avaliação por pares (peer-to-peer), seguindo o mesmo modelo da 42: outros alunos validam os projetos, garantindo que o conhecimento tenha sido realmente absorvido e aplicado de forma prática.

3. Mentorias

  • Mentorias com profissionais de diferentes áreas, incluindo alunos da própria 42 que já ingressaram na área.
  • Estímulo ao networking, troca de experiências e desenvolvimento prático com base em vivências reais do mercado.

4. Desafios Técnicos

  • Projetos com escopo fechado e foco em resolução de problemas práticos.
  • Avaliação de hard skills específicas (como estruturação de API, modelagem de banco, testes, etc.).
  • Alguns desafios foram inspirados ou adaptados a partir de etapas técnicas reais de processos seletivos de empresas parceiras, aproximando os alunos da realidade do mercado.

5. Portal de Carreiras

  • Edição de currículo dentro da plataforma, permitindo que o aluno adicione suas experiências profissionais, formação, projetos pessoais e habilidades técnicas.
  • Possibilidade de exportar o currículo em PDF, facilitando o compartilhamento com recrutadores e empresas parceiras.
  • Feed de vagas com filtros, permitindo que o aluno encontre oportunidades mais alinhadas ao seu perfil.