Marcelo Borges Alves

Marcelo Borges Alves

Senior Backend Software Engineer at Swiss Post

Lisbon, Lisbon, Portugal, Portugal • 0 connections
About
Senior Backend Software Engineer with over a decade of experience specializing in Java-based backend systems, microservices, and API development. Currently at Swiss Post, spearheading the development of a customer segmentation project and managing enhancements to customer data systems.
Experience
Senior Backend Software Engineer

Swiss Post

August 2025 - Present

Current

- Leading the development of a new customer segmentation project for PostFinance, enabling targeted marketing campaigns based on customer data insights. - Maintain and enhance a customer data management system from bug fixes to new backend API features integrating with external systems via REST APIs and file transfer mechanisms to support reliable data flow across platforms. - Implement asynchronous processing and event-driven architecture using Spring Batch and Apache Kafka, working with Java 17/21/25, Spring Boot, Maven, Oracle, Docker, GitLab and AWS to build scalable backend solutions.

Senior Backend Software Engineer

Velo Payments

July 2022 - July 2025

- Developed a new Open Banking API for VeloPayments' mobile application and payments platform, enabling instant person-to-person and institution payments. - Built the backend using Kotlin, Quarkus, Maven, and PostgreSQL, following an API-first contract approach to ensure reliability and consistency across services. - Optimized CI/CD pipelines with Jenkins, reducing deployment time by at least 30%.

Lead Software Engineer

Banco CTT

December 2019 - July 2022

- Led a team of 5 developers in modernizing the legacy Open Account System, introducing Agile methodologies and DevOps practices. - Reduced production bugs in the Open Account System by 50% by driving closer collaboration between the technical team and the business area. - Automated build and deployment pipelines and oversaw quality assurance processes across the platform.

Lead Software Engineer

Banco Votorantim

November 2018 - December 2019

- Led the technical design and delivery of a new credit system for pre-approved vehicle financing. - Architected and built a new Java 8 microservices platform alongside front-end initiatives integrated with Oracle databases. - Drove the adoption of Agile and DevOps practices across the team.

Senior Software Engineer

Banco Votorantim

October 2010 - November 2018

- Led the design and implementation of a data consolidation system in response to Brazilian Government's new 'Cadastro Positivo' mandate. - Built a daily processing pipeline that aggregated and consolidated data for over 3 million customers. - Managed the full technical stack supporting the solution including Java architecture and multiple database systems.

Education
Master's degree

Universidade Lusófona de Humanidades e Tecnologias

January 2024

Field: Computer Engineering

Architect Enterprise Applications with Java EE

Global Code / Oracle

January 2018

Information Technology Science

UFG - Universidade Federal de Goiás

January 2000

Field: IT

Skills
Advanced
AWS Docker Java Microservices Oracle Spring Boot
Intermediate
Angular Azure DevOps GCP Jenkins JSP Kotlin MongoDB MySQL OpenShift Quarkus SQL Server
Contact Information
  • Sign in to view contact information
  • Location
    Lisbon, Lisbon, Portugal , Portugal
Quick Stats

0

Connections

0

Posts

5

Experiences