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.
Experience
Software Engineer
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.
Education
Bachelor’s Degree in Computer Science and Engineering
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.
Skills & Tools