# Bruno Castanheira

Bruno Castanheira is a remote worker on Himalayas, Lead Engineer / Team Lead at BMW Group, based in Portugal.

Source: https://himalayas.app/@brunocastanheira

```text
Lead Engineer / Team Lead at Critical Software, building BMW Group’s Sales Portfolio Platform and establishing an AI-first engineering framework.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Portugal |
| Authorized to work in | Portugal |
| Salary expectations | 70k+ EUR |
| Job categories | Backend Engineer, Technical Team Lead, Lead Engineer |
| Skills | Java, Spring Boot, SpringBatch, Quarkus, Oracle, SQL, Pl SQL, Distributed Systems, Microservices, REST APIs, Kafka Streams, Kafka, ISO 8583, Payment Systems, Telecom Systems |
| LinkedIn | https://linkedin.com/in/bruno-jr-castanheira |

## About

```text
At Critical Software, I built and led a new six-person team for BMW Group’s Sales Portfolio Platform, which curates and publishes vehicle, equipment, and accessory portfolios. I helped establish a shared AI-first engineering framework spanning planning, documentation, backend, frontend, testing, and DevOps.

On the BMW platform, I worked across Angular, Java, and Quarkus services, and contributed to Kafka Streams enrichment pipelines and REST APIs. I also delivered frontend stories, added automated tests, and supported deployments across multiple environments.

Before BMW, I worked on banking and payment systems, including a distributed reporting platform handling around three million ApplePay transactions per day. I developed reporting capabilities, strengthened critical-scenario test coverage, and supported production systems and database migrations.

At Critical Software, I spent years on telecom engagements including Cramer for Vodafone Portugal, where I led a mission-critical team and became a technical reference for the Vodafone ecosystem. I designed and built a data-center equipment API and optimized Oracle queries, with documented performance improvements of up to 80%.
```

## Experience

### Lead Engineer / Team Lead (current)

[BMW Group](https://himalayas.app/companies/bmw-group). Jan 2026 - Present

```text
Built and led a new 6-person team, onboarding engineers across distributed sites and establishing team routines. Worked on the BMW Group Sales Portfolio platform, contributing to Angular 21 SPA, Java 11/Jakarta EE 8 service constellation, and Quarkus microservices.
```

Skills: Java, Spring-Boot, Quarkus, Angular, NgRX, Kafka, AWS, Kubernetes, Terraform, Docker, GitHub-Actions, AI-First-Development, Team-Leadership

### Senior Developer / Senior Backend Engineer

[Critical Software](https://himalayas.app/companies/critical-software). Oct 2024 - Dec 2025

```text
Worked on high-availability banking/payment systems, including a distributed reporting platform handling ~3M+ ApplePay transactions per day and ISO 8583 message-ingestion pipelines. Developed dynamic statistical and monetary reporting capabilities and supported production incidents.
```

Skills: Java, Spring-Boot, SpringBatch, Junit, Mockito, Dynatrace, Splunk, Liquibase, SQL, Pl-SQL, ISO-8583, High-Availability, Production-Support

### Team Lead, Cramer Platform

[Critical Software](https://himalayas.app/companies/critical-software). Sep 2020 - Sep 2024

```text
Led a mission-critical telecom team and served as a key technical reference for the Vodafone ecosystem. Managed Agile/Scrum delivery, Jira sprint/backlog planning, team allocation, mentoring, and production Go-Live activities.
```

Skills: Java, Oracle, Pl-SQL, SQL, Agile, Scrum, Jira, Team-Leadership, Production-Support, Query-Optimization

### Senior Backend Engineer / Technical Lead

[Critical Software](https://himalayas.app/companies/critical-software). Oct 2013 - Aug 2020

```text
Delivered backend engineering and technical leadership across long-running telecom engagements, taking increasing ownership of requirements, solution design, delivery, and client-facing technical decisions. Designed and built an API for Data Center equipment management and optimized SQL queries with improvements up to ~30%.
```

Skills: Java, Oracle, SQL, Pl-SQL, Cramer, Telecommunications, API-Design, Query-Optimization, Mentorship

## Education

### Universidade de Coimbra

Master's Degree, Informatics Engineering. 2011 - 2013

```text
Master's degree in Informatics Engineering from the University of Coimbra, completed in 2013.
```

## Tech stack

- Splunk
- Karma
- RxJS
- Kubernetes
- GitHub Actions
- Flyway
- Liquibase
- PostgreSQL
- Oracle
- Spring Boot
- Terraform
- Jira
- Quarkus
- Jasmine
- AKHQ
- Java
- Kafka
- Grafana
- Hibernate
- Confluence
- OpenSearch
- Amazon Aurora
- Kafka Streams
- TypeScript
- Mockito
- Docker
- Payara
- Headlamp
- SQL
- NgRx
- Playwright
- Dynatrace
- Kustomize
- Apache Kafka
- AWS
- REST APIs

To contact Bruno, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Joao Marques](https://himalayas.app/@joaomarques): Senior Software Developer, Medisana Space Technologies GmbH
- [Joshua Olawuyi](https://himalayas.app/@joshuaolawuyi): Senior Software Engineer, Volkswagen
- [Nuno Teixeira](https://himalayas.app/@nunoteixeira1): Senior Software Engineer, Kaplan Languages
- [Vergílio Loureiro](https://himalayas.app/@verglioloureiro): Team Lead, Client Care & Health, Cera Care Ltd
- [Kalu Szymczak](https://himalayas.app/@kaluszymczak): Java Developer (Backend), IBM IKC Data Lineage
- [Miguel Vieira](https://himalayas.app/@miguelvieira): Software Engineer, Critical Techworks
- [João Castelli](https://himalayas.app/@joocastelli): Lead II, Software Engineering, UST
- [Bruno Henriques](https://himalayas.app/@bphenriques): Technical Lead, API Platform, Kaluza
- [Tiago Caldinhas](https://himalayas.app/@tiagocaldinhas): Senior Software Engineer, Capgemini
- [Rogério Moreira](https://himalayas.app/@rogriomoreira): Senior Backend Developer, Prozis
