// hello, world

José André
Pereira

Backend Software Engineer

5 years designing and building scalable Java microservices and distributed systems. Passionate about software craftsmanship, architecture patterns, and writing code that lasts.


// 01. about

About Me

I'm a Backend Software Engineer based in Viana do Castelo, Portugal, with 5 years of experience designing and building Java microservices and distributed systems across financial, telecommunications, and retail sectors. My stack centres on Java, Spring Boot, and event-driven architectures with Kafka, PostgreSQL, and Docker/Kubernetes.

I hold an Integrated Master's in Software Engineering from the University of Minho, specialised in Application Engineering and Software Systems. My dissertation focused on microservices architecture patterns — Saga, CQRS, and hexagonal architecture — applied to an e-commerce case study deployed on GCP.

I care about software craftsmanship and enjoy exchanging ideas with fellow engineers. In April 2026, I was invited as a guest lecturer at University of Minho to talk about microservices patterns, distributed systems trade-offs, and the Monolith vs Microservices debate.

// quick facts

Viana do Castelo, Portugal
Location
5 years
Professional experience
Java · Spring Boot · Microservices
Primary stack
MSc Software Engineering
University of Minho
PT (Native) · EN (B2)
Languages

// 02. skills

Tech Stack

Languages & Frameworks

Java Spring Boot Spring Data JPA Spring Security Hibernate MapStruct OpenFeign Liquibase

Architecture

Microservices Distributed Systems REST APIs Hexagonal Arch. Clean Architecture SOLID CQRS Saga Pattern Event Sourcing OpenAPI / Swagger

Data & Messaging

PostgreSQL MongoDB MySQL SQL Server Kafka RabbitMQ Redis Apache Solr

DevOps & Cloud

Docker Kubernetes AWS GCP Datadog Linux

Testing & Tools

JUnit Mockito JMeter Git

AI & Emerging

LLM Integration AI-assisted Dev JWT / Spring Security

// 03. experience

Experience

KCS IT
Backend Software Engineer
APR 2026 – PRESENT  ·  Porto, Portugal
Financial / Accountability
  • Contributing to backend services for a financial management and accounting platform.
  • Working with Java, Spring Boot, microservices architecture, and PostgreSQL.
  • Using Apache Solr for search and indexing, and Redis for caching strategies.
  • Collaborating in an Agile Scrum team with continuous delivery practices.
Celfocus
Backend Software Engineer
JUL 2024 – APR 2026  ·  Porto, Portugal
Telecommunications
  • Contributing to a large-scale platform aligned with TM Forum standards.
  • Implementing scalable Java 11/17 microservices with Spring Boot, PostgreSQL, and MongoDB in a distributed architecture.
  • Collaborating in a distributed Agile team of 50+ members.
Financial
  • Co-designed and implemented a document management microservice using Java 17, Spring Boot, and PostgreSQL.
  • Contributed to architectural decisions alongside Solution Architect and Tech Lead.
  • Applied microservices best practices to ensure scalability and maintainability.
ITSector
Backend Software Engineer
AUG 2023 – JUN 2024  ·  Porto, Portugal
Financial
  • Contributed to modernisation of financial systems through Java-based microservices supporting digital transformation initiatives.
  • Managed database schema versioning using Liquibase and Microsoft SQL Server.
  • Containerised services using Docker.
Devoteam
Backend Software Engineer
APR 2022 – JUN 2023  ·  Porto, Portugal
Retail
  • Designed and developed microservices for a retail e-commerce platform.
  • Built REST APIs using Java, Spring Boot, PostgreSQL, and MongoDB.
  • Integrated Kafka for asynchronous communication between services.
CGI
Trainee Backend Software Engineer
MAR 2021 – DEC 2021  ·  Porto, Portugal
Utilities
  • Developed backend components using Java and Spring MVC.
  • Managed PostgreSQL database interactions.
  • Built Robotic Process Automation (RPA) solutions and reporting templates.

// 04. personal projects

Personal Projects

GitHub Repositories

Public repositories fetched live from the GitHub API.

Loading repositories

// 05. speaking & teaching

Speaking

Guest Lecturer — Master's in Application Engineering

University of Minho  ·  April 2026  ·  Braga, Portugal

// 06. education

Education

University of Minho
Integrated Master's in Software Engineering — Application Engineering & Software Systems
SEP 2016 – JUN 2023  ·  Braga, Portugal  ·  16/20 (GPA 3.3/4.0)
AWS Certified Cloud Practitioner

// 07. blog

Blog & Articles

Coming Soon

Articles on microservices patterns, distributed systems, and software architecture — drawn from my dissertation research and real-world engineering experience. Stay tuned.

About Microservices (preview)