Percurso

Do bacharelato STI2D ao ciclo de engenharia

Um percurso contínuo: em cada etapa procurei aproximar o que aprendo do que construo.

  1. 2019 – 2022

    Bacharelato STI2D, opção SIN

    Lycée Christophe Colomb, Sucy-en-Brie

    O bacharelato STI2D (ciências e tecnologias da indústria e do desenvolvimento sustentável) com a opção Sistemas de Informação e Digitais: analisar e realizar soluções técnicas que tratam fluxos de informação — voz, dados, imagens — em sistemas locais e remotos.

    Foi aí que tudo começou: programação, redes, sistemas de comunicação e gestão de projetos, aprendendo na prática em sistemas reais em vez de exercícios abstratos.

    • Programação
    • Redes
    • Sistemas de comunicação
    • Projeto
  2. 2022 – 2023

    BUT em Informática, 1.º ano (formação inicial)

    IUT de Créteil-Vitry, UPEC

    O BUT em Informática assenta em seis competências: realizar um desenvolvimento de aplicações, otimizar, administrar sistemas de comunicação, gerir dados, conduzir um projeto e trabalhar em equipa. Com 600 horas de projetos tutorados ao longo dos três anos.

    Primeiro ano: bases sólidas em algoritmia, programação orientada a objetos, bases de dados, web, sistemas e gestão de projetos.

    • Algoritmia
    • POO
    • SQL
    • Web
    • Sistemas
  3. 2023 – 2025

    Programador full-stack em alternância

    Prefeitura do Val-de-Marne, serviço SINUM · BUT em Informática (percurso de desenvolvimento de aplicações)

    Dois anos de alternância em paralelo com o BUT, inteiramente a solo: no meu serviço ninguém tinha perfil técnico. Por isso assumi tudo, do desenho à colocação em produção de toda a cadeia. Reformulação integral do site de reserva de salas de reuniões e veículos da intranet (PHP, JavaScript), utilizado por ~800 postos ativos.

    Aplicação Android de gestão de autos de vistoria de divisões (Kotlin, Room), ágil com Jira e GitHub Projects. Em paralelo no IUT: Vigipol (React, D3, Chart.js), um calculador de itinerários do metro da RATP (Python, Flask, Dijkstra e Bellman-Ford) e a aplicação PMR em Flutter.

    • PHP
    • JavaScript
    • Kotlin
    • React
    • Flutter
    • Python
  4. Desde set. 2025

    Ciclo de engenharia, especialização LSI, em alternância

    Efrei Paris · diploma emitido com a Université Paris-Panthéon-Assas

    Três anos de alternância na especialização em Software e Sistemas de Informação, para um diploma de engenheiro reconhecido pelo Estado. Passei do BUT para o ciclo de engenharia com um objetivo claro: especializar-me em desenvolvimento de software e sistemas de informação.

    Na escola: engenharia de software, programação orientada a objetos, bases de dados, algoritmia, teoria dos grafos, desenvolvimento web avançado, C, Java e gestão de projetos. O que me interessa é vê-los aplicados no dia seguinte num produto real.

    • Engenharia de software
    • POO
    • Grafos
    • Web avançado
    • C
    • Java
  5. Desde set. 2025

    Responsável de desenvolvimento informático, reformulação do S-Print v4

    Société des Grands Projets (SGP) — DSI, Unidade de Soluções, equipa de Desenvolvimento, equipa S-Print

    A SGP é o organismo público que constrói o Grand Paris Express: 200 km de metro automático e 68 estações. O meu âmbito não é a obra, mas o S-Print, a plataforma onde os parceiros contratuais declaram a sua pegada económica e social e os seus indicadores de segurança.

    Contribuo para a reformulação da versão 3 (Java e Vue.js) para a versão 4 (Symfony + API Platform, TypeScript + React): páginas e componentes, filtros de pesquisa, consulta de dados, chamadas à API, testes, revisões de código. Trabalho em sprints de duas semanas (Scrum e Kanban) com Jira, Confluence, GitLab, Docker e Postman, e conduzi várias cerimónias ágeis como scrum master rotativo.

    • Symfony
    • API Platform
    • React
    • TypeScript
    • Docker
    • GitLab
    • Jira
    • Scrum

Duas formas de trabalhar

Sozinho e em equipa: sei fazer as duas coisas

O meu percurso colocou-me nas duas situações, e cada uma ensinou-me algo que a outra não teria ensinado.

Sozinho · Prefeitura · 2 anos

Assumir tudo, de A a Z

Na prefeitura do Val-de-Marne, ninguém no meu serviço tinha perfil técnico. Estava sozinho para conceber, desenvolver e, sobretudo, colocar em produção toda a cadeia da minha aplicação de reserva de salas e veículos, utilizada por cerca de 800 postos. Desenvolvi também uma aplicação móvel de autos de vistoria.

  • Responsabilidade de ponta a ponta: escolhas técnicas, implementação, suporte
  • Aprender sozinho, pesquisar, resolver sem rede
  • Contacto direto com utilizadores que não são técnicos
Em equipa · BUT, Efrei, SGP

Avançar em conjunto

No BUT, quase todos os meus projetos eram feitos em equipa. Hoje estou em equipa na escola e em equipa na empresa, na SGP, o que corresponde à realidade do mercado: já não dependo só de mim e não sou autodidata, porque os meus colegas ajudam-me, revêem o meu trabalho e fazem-me progredir.

  • Revisões de código, dailies, sprints e tickets todos os dias
  • Colegas para me desbloquear, rever e questionar as minhas escolhas
  • Scrum master rotativo: dinamizar, ouvir, coordenar

Resultado: autónomo quando é preciso, eficaz em coletivo quando é possível.

Balanço do primeiro ano na SGP

O que a alternância me ensinou

Reconstruir sem partir

Ler o S-Print 3, perceber a necessidade, reescrevê-la limpamente no S-Print 4 e comparar campo a campo. Mais lento, muito mais seguro.

Um código que se lê sozinho

DRY, KISS, YAGNI, SOLID, nomes explícitos, retornos antecipados, poucos comentários: aprendi a dar melhores nomes em vez de comentar mais.

O ambiente conta tanto como o código

Uma falha de memória dos testes sob WSL comunicada com o contexto certo poupa tempo a toda a equipa, mesmo sem a solução final.

Documentar é investir

Compreender e documentar um modelo de dados complexo evitou-me erros em cada ticket seguinte.

Dinamizar e comunicar

Scrum master rotativo, daily às dez, pedir ajuda no momento certo: competências que a escola ensina pouco.

Os dados têm consequências

Por trás de cada campo de um formulário, há um compromisso real com o emprego local e as pequenas empresas. A exatidão dos dados é uma prioridade.