Carlos Ré

Software Engineer

About Me

Hi, my name’s Carlos and I’m a software engineer. I’ve accumulated some experience in building scalable and resilient systems, from architecture to development and operations.

I have also experience in leading teams, setting up processes and developing a healthy engineering culture.

Experience

mercedes-benz.io

Building a global digital marketing and sales channel for Mercedes-Benz


May 2021 - Present | Head of Engineering

Working on the recruitment, enablement and practices definition of technical roles


Jan 2020 - May 2021 | Program Tech Lead

Worked, as a member of the architecture board, in defining a target architecture to allow unifying and scaling the marketing and sales platforms

Supported the recruitment process for tech roles and the definition of new roles


Jan 2019 - Dec 2019 | Software Architect

Designed the architecture and supported the implementation of a vehicle overview component included in the landing page of all Mercedes-Benz websites

Enabled the adoption of new practices for microservices development in several products, eg Kotlin as the core language, reactive patterns, trunk based development


Sep 2017 - Dec 2018 | Software Engineer

Refactored a central data microservice to allow rule based configurations, highly reducing the amount of maintenance work and time to reflect upstream changes


Caixa Geral de Depósitos

Developing and operating of a highly available, mission critical integration layer around core bank systems


Jan 2011 - Sep 2017 | Team Manager

Refactored development and CI/CD toolchain for the Integration team using maven, nexus, jenkins and gitlab

Built a configuration management pipeline using git, ansible and wsadmin to allow a reproduceable and consistent infra-structure

Built a deployment pipeline to allow blue-green deployments, highly increasing the frequency of deployments

Steered the creation of a provisioning portal for integration services, while automating some of the boilerplate tasks, using django, angular and x3270

Replaced legacy code generation tool for mainframe based services to improve maintainability, using antlr, python and jinja2


Oct 2003 - Dec 2010 | Software Engineer

Worked as part of the Integration team in designing and developing a SOA middleware platform supporting business applications (home banking, mobile apps, front office), based on JEE and WebServices

Developed code generation tools for legacy systems (CICS, SAP/R3) JCA access

Led the transformation (refactoring, development methodologies, team setup) of a BPM Platform with critical stability and maintainability issues, allowing new processes to be developed on top


Apr 2001 - Oct 2003 | Consultant

Developed functionalities for B2B marketplaces, based on Ariba Marketplace

Worked on the migration of some vodafone.pt portals (Vizzavi, Yorn) - Vignette, Oracle, Solaris

Designed and bootstrapped development of urban travel ticket management project for Otlis (transport operators consortium)


Education

M.Sc. Information Systems and Computer Engineering

Instituto Superior Técnico, Lisbon

1995-2001

Tech Stack

Kotlin, Java, Python, C, Kubernetes, Cloud Foundry, Docker, AWS