Software Engineer · Java · Spring Boot · Kafka

Hi, I'm Diogo.
Welcome to my Portfolio!

Backend Software Engineer at Capgemini Engineering with a Bachelor’s Degree in Computer Science and Engineering from Universidade da Beira Interior (UBI). I work on scalable backend services and event-driven systems using Java, Spring Boot, and Kafka. I’m particularly interested in distributed systems, real-time data processing, and building reliable high-performance platforms.

2025 — Present

Software Engineer

Capgemini Engineering · Client: Bouygues Telecom

Develop and maintain backend services for telecom platforms using Java and Spring Boot.
Implement event-driven data processing pipelines using Kafka Streams.
Design and maintain REST APIs used by internal systems.
Collaborate with cross-functional teams in an Agile development environment.
Participate in code reviews and continuous improvement of code quality.

Java Spring Boot Kafka Docker Git
2026

Bachelor’s Degree in Computer Science and Engineering

Universidade da Beira Interior (UBI)

Graduated with a strong foundation in software engineering, algorithms, data structures, distributed systems, and computer networks. Developed projects focused on backend development and web applications.

Java Spring Boot Kafka Streams Docker REST APIs Distributed Systems Git

Portuguese English Spanish French