Marcelo Borges Alves
Senior Backend Software Engineer at Swiss Post
About
Experience
Senior Backend Software Engineer
Swiss Post
August 2025 - Present
- 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
Intermediate
Contact Information
-
Sign in to view contact information
-
LocationLisbon, Lisbon, Portugal , Portugal