← Todos os projetos

Alternância · 2025 – em curso

S-Print v4

A reformulação da plataforma de declaração dos titulares de contratos da Société des Grands Projets, de Java/Vue para Symfony e React.

S-Print v4

A história

O S-Print é a plataforma que a SGP disponibiliza aos seus parceiros contratuais para declarar e fazer controlar os seus dados: a atividade económica e os empregos criados para a construção do Grand Paris Express, e a segurança dos estaleiros. Acompanha compromissos precisos dos contratos, como reservar pelo menos 20 % do montante às PME e 10 % das horas a pessoas afastadas do emprego.

A versão 3 assenta em Java e Vue.js. A versão 4, que ajudo a construir, substitui-a por Symfony e API Platform no servidor, TypeScript e React na interface. O objetivo: substituir os ficheiros Excel que as empresas enviavam por uma interface de introdução ergonómica, com referenciais controlados, e automatizar o envio dos dados para a ferramenta de análise Cockpit. Trata-se também de modernizar a base técnica, reduzir a dívida e facilitar as evoluções.

Sou responsável de desenvolvimento na equipa S-Print da unidade de Desenvolvimento. Reconstruo, funcionalidade a funcionalidade, o que a versão 3 faz: páginas e componentes React/TypeScript (lista e pesquisa de empresas, consulta de dados de sinistralidade, listas e formulários de pegada económica, criação de contratos), um mecanismo reutilizável de chamada à API com boa gestão de erros, evoluções de serviços Symfony e respetivos testes de API. Reviso código, escrevo e executo testes, documento e conduzo por turnos as cerimónias ágeis.

Enquanto a v4 não estiver completa, a v3 continua em produção: por isso tenho sempre de analisar o existente para não esquecer nada. Um dos meus objetivos com o meu tutor: contribuir para a entrega da versão 4.0.0 e participar ativamente nas revisões de código.

O que retiro disto

Reconstruir sem partir: compreender a versão antiga, reescrevê-la limpamente, comparar campo a campo. Por trás de cada campo de um formulário há um compromisso real com o emprego local e as pequenas empresas, pelo que a exatidão dos dados é uma prioridade.