← Back to site

Nuno Campelo

Software Architect & Engineering Lead

I turn complex technical and product trade-offs into direction teams can build and evolve together.

Technical lead at SAP building AI-powered systems, with 16+ years of experience across distributed systems, backend architecture, cloud platforms, and technical leadership.

AI Agents · Distributed Systems · Backend Architecture · Cloud · API Design

Experience

SAP — Technical Lead / Senior Software Engineer

Nov 2024 – Present

AI-powered compliance systems · SAP BTP · Portugal

  • Technical lead for AI-powered compliance systems on SAP BTP, owning architecture, technical direction, and hands-on implementation.
  • Design service architecture across APIs, messaging, persistence, testing, security, and cloud integration.
  • Integrate services across SAP HANA, document management, identity and access management, AI Core, audit, and logging infrastructure.
  • Drive engineering approaches for long-running processes, event-driven communication, scalability, observability, and secure service design.
  • Collaborate across product and engineering boundaries to turn complex requirements and technical trade-offs into evolvable systems.

Career break — Sabbatical

2023 – 2024

One-year sabbatical focused on travel, learning, and independent projects.

Retraced — Team Lead Engineer

2023

Valencia, Spain

  • Led technical implementation across data modeling, REST and messaging APIs, testing, and observability.
  • Mentored engineers and reviewed architectural and implementation decisions across the team.

Thales — Software Architect

2021 – 2023

Digital Competence Center — main-line signalling systems · Berlin, Germany

  • Helped establish a new Digital Competence Center for main-line signalling systems, contributing to its engineering practices, technical direction, and team formation.
  • Technically led and supported a multidisciplinary engineering team of 10+ engineers.
  • Contributed to hiring, onboarding, mentoring, and technical decision-making for a growing engineering team.
  • Supported engineering standards and agile practices across projects.
His work results consistently highly exceeded our expectations both quantitatively and qualitatively.
Vijaya Bhaskar Adusumalli Head of Digital Competence Center, Thales Deutschland Read full reference (PDF) →

Thales — Senior Backend Engineer & Scrum Master

2019 – 2021

Transportation & rail signalling platforms · Portugal

  • Helped design and build the microservices platform underpinning the next generation of Thales transportation and signalling systems.
  • Built a REST library to ease and normalize the creation of APIs across teams.
  • Designed, implemented, and owned multiple core platform microservices and REST APIs.
  • Ran development workshops abroad to introduce, showcase, and guide platform adoption.

Academia de Código — Bootcamp Graduate → Teacher → Platform Developer

2015 – 2019

Portugal

  • Joined Academia de Código as a student of its intensive coding bootcamp, later returning as a developer and teacher.
  • Developer on ubbu.io, a classroom coding platform teaching computer science and programming to children aged 6–12 through game-based lessons.
  • Platform deployed across 50+ Portuguese schools.

Selected work

AI-powered compliance systems — SAP

AI-powered compliance services on SAP BTP, integrating document management, HANA, AI Core, and enterprise identity and access management.

Next-generation transportation platform — Thales

Microservices platform for transportation and signalling systems, including reusable API infrastructure adopted across teams.

ubbu.io — Academia de Código

Classroom coding platform deployed across 50+ Portuguese schools.

Foundational experience

Brainwapps Studios — Founder & CTO

Founded and led the studio, owning technical strategy and implementation; built social applications reaching 15k+ monthly active users.

Accenture — Junior Software Developer

Early-career software engineering role focused on web and backend development.

Areas of expertise

Architecture

Distributed systems · Microservices · Event-driven architecture · API design · Domain-driven design

AI & Agents

AI agents · LLM orchestration · MCP · AI-powered applications

Backend & Cloud

TypeScript · Python · Java · Kubernetes · Docker · SAP BTP

Engineering

System design · Code review · Testing · Developer experience · Technical mentoring

Education

Instituto Superior Técnico

2007 – 2010

Applied Mathematics & Computation Science