—:— Lisboa, Portugal

Diogo
Fonseca.

Network Engineer · Capgemini · Nokia 5GC

Sou Connectivity & Network Engineer na Capgemini Engineering, em consultoria no programa 5G Core da Nokia, onde opero e faço troubleshooting de funções de rede cloud-native em Kubernetes. Nos tempos livres, exploro IA local em ambiente caseiro e jogo Hóquei Subaquático pela Seleção Nacional.

Ver projetos Falar comigo
Diogo Fonseca

Engenheiro de telecomunicações, a aprender enquanto trabalho.

Concluí a licenciatura em Engenharia de Computadores e Telecomunicações no ISEL, com formação centrada em Processamento Digital de Sinal, eletrónica e sistemas de telecomunicações. Sou Connectivity & Network Engineer na Capgemini Engineering, em consultoria no programa 5G Core da Nokia, onde opero funções de rede cloud-native em Kubernetes para operadoras europeias.

No dia a dia, grande parte do trabalho é troubleshooting — diagnosticar e resolver incidentes em nós Core (NRD, CMG, CMM, SDL, UPF e SPF), em coordenação próxima com as equipas técnicas das operadoras. O foco é simples: ajudar a que as redes funcionem de forma estável e contribuir para que os processos da equipa fiquem um pouco melhores a cada iteração.

Fora do trabalho gosto de explorar tecnologia sem pressão de resultado — IA local em HomeLab, processamento de dados de satélite, sistemas embebidos. Jogo também Hóquei Subaquático pela Seleção Nacional, um desporto coletivo de onde retiro lições que aplico no trabalho — sobretudo no que toca a ouvir a equipa e a manter a calma.

Percurso profissional.

Trabalho atual em redes de telecomunicações e a formação académica que o precedeu.

Atual
Lisboa, PT

Connectivity & Network Engineer

Capgemini Engineering · Nokia 5G Core

Consultor da Capgemini integrado na equipa 5G Core da Nokia, a operar funções de rede cloud-native em Kubernetes via Helm para operadoras tier-1 europeias.

  • Operação e troubleshooting em nós Core 5G e 4G — NRD, CMG, CMM, SDL, UPF e SPF.
  • Apoio em deployments e configurações em redes de produção, em coordenação com as equipas das operadoras.
  • Acompanhamento de procedimentos operacionais e contributo para que cada iteração corra um pouco mais suave.
  • Aprendizagem contínua sobre tecnologia 3GPP e sobre o funcionamento real de redes telco em produção.
Licenciatura
ISEL · Lisboa

Eng. Computadores & Telecomunicações

Instituto Superior de Engenharia de Lisboa

Formação centrada em sistemas de telecomunicações, eletrónica e fundamentos de programação.

  • Processamento Digital de Sinal, análise de circuitos e eletrónica.
  • Programação em C, Java, Python e Assembly.
  • Projetos académicos em equipa em várias áreas da engenharia.

Trabalhos recentes.

Projetos académicos e pessoais em áreas diferentes da engenharia. Cada um foi sobretudo uma oportunidade de aprender em equipa ou em contacto com tecnologias novas.

01

Monitorização Ambiental por Satélite

ESA / NASA · Câmara Municipal de Oeiras

Projeto académico desenvolvido em colaboração com a ESA/NASA e a Câmara Municipal de Oeiras. Trabalhámos em equipa no processamento de dados de satélite para estimar a captura de CO₂ em zonas do município. Contribuí na parte técnica do pipeline de dados.

Python Dados Geoespaciais ESA / NASA Ver Website ↗
02

RAG HomeLab — IA Local

Self-hosted · Infraestrutura privada

Pequeno laboratório pessoal que montei em casa para perceber como funcionam pipelines RAG na prática. Corre Ollama para LLMs locais, AnythingLLM para orquestração e Qdrant em NVMe como base de dados vetorial. Projeto de aprendizagem, sem ambição comercial.

Ollama AnythingLLM Qdrant Docker NVMe
03

Desenvolvimento de Drones

Projeto académico multidisciplinar

Projeto académico em equipa multidisciplinar, no qual colaborei na modelação e desenvolvimento de drones. Foi uma boa oportunidade para trabalhar de perto com colegas das áreas de mecânica e eletrónica, e perceber como cada disciplina vê o mesmo problema.

Firmware Embedded Modelação 3D
04

Engenharia de Sistemas Embebidos

Hardware-software co-design

Trabalho em sistemas embebidos ao longo do percurso académico — programação em C e Assembly, integração com hardware. É uma área que continuo a achar interessante pela proximidade com o circuito físico que executa o código.

C Assembly Bare-metal DSP

Ferramentas de trabalho.

Linguagens, plataformas e ferramentas que uso em projetos pessoais e profissionais. Cinco áreas, ordenadas pela profundidade do uso real.

Linguagens
  • PythonPrimary
  • JavaBackend
  • C++Systems
  • CEmbedded
  • AssemblyBare-metal
Web & Cloud
  • Next.jsFrontend
  • MongoDBDatabase
  • AWSCloud
  • DockerContainers
  • KubernetesOrchestration
  • HelmCharts
Redes & Telecom
  • Normas 3GPP5G/4G
  • NRD · CMG · CMMCore
  • UPF · SPFCore
  • CiscoRouting
  • WiresharkAnalysis
IA Local
  • OllamaLLM Runtime
  • AnythingLLMOrchestration
  • QdrantVector DB
  • RAGArchitecture
Sistemas & Ferramentas
  • Linux · RedHatOS
  • Git · GitHubVCS
  • VSCode · PyCharmIDE
  • AutoCADCAD
  • ObsidianNotes

Para lá do código.

Jogo Hóquei Subaquático pela Seleção Nacional. É um desporto coletivo praticado em apneia, em equipas de seis, sem comunicação verbal possível.

Debaixo de água é impossível falar — resta-nos observar. Isso obriga-nos a ler a equipa, a perceber o que cada um está a fazer e a adaptarmo-nos em vez de impor a nossa vontade. É um exercício contínuo de pura coordenação.

A segunda lição é a calma quando não há tempo. Quando o ar está a acabar e a jogada não corre como esperado, é muito fácil ceder ao pânico. O treino ensina-nos o oposto: mesmo quando o corpo está exausto e a falhar, temos de manter a calma e jogar mais com a cabeça do que com o físico. É a mente que dita a lucidez para escolher bem e seguir em frente.

E talvez a mais importante: ninguém ganha sozinho. No Hóquei Subaquático não há estrelas individuais; são seis pessoas a coordenar-se em total silêncio. Mais do que isso, aprendemos o valor do sacrifício coletivo. Há momentos em que os pulmões cedem e achamos que não aguentamos mais lá no fundo. Mas o compromisso fala mais alto. Porque somos uma família, aguentamos o desconforto e ficamos lá em baixo, a lutar pela equipa.