Hello, I'm

Luís Sousa

Senior Software Engineer

About

Luís Sousa

Senior Software Engineer

Currently living in Amsterdam, Netherlands

I'm a backend engineer with 5+ years of experience, most of it in Go. I've built systems for online marketplaces, EV charging, and payments. These days I work on a developer platform, where customers sign up, manage their API access, and pay for the products they build on. I'm comfortable owning a system end to end, from design to code to infrastructure to production.

I like understanding how systems actually work, and when something breaks I usually dig until I find the real cause, even when it turns out to be in a library we don't own. I also love mentoring, and I've done it everywhere I've worked, from onboarding new engineers to whiteboarding problems together until they click.

Experience

  1. Senior Software Engineer

    TomTom · Amsterdam, Netherlands

    10/2024 - Present

    • Led development of TomTom's pay-as-you-go platform from prototype to production launch: a Go service where developers buy prepaid credits to access TomTom's APIs, integrated with Adyen (3-D Secure) and SAP invoicing; now replacing the legacy billing system.
    • Proactively designed and built a full-stack admin panel from scratch (Go, React, Entra ID SSO with role-based access), giving real-time visibility into orders, revenue, and customer activity, with automated refunds, credit management, and debugging tooling that replaced manual production intervention.
    • Owned production end-to-end: set up CI/CD, built alerting and on-call (PagerDuty, OpenTelemetry, Grafana), and led resolution of cross-team production incidents.
    • Introduced an event-driven message-queue architecture (Azure Service Bus), a first in the business unit.
    • Identified and fixed critical pre-launch security vulnerabilities, including a payment-amount validation gap and an authorization bypass (IDOR) exposing other customers' orders.
    • Built an internal platform for orchestrating LLM agents (Claude Code): an agent dashboard, Jira/GitHub automation, and scheduled autonomous workflows, adopted across the engineering unit.
  2. Road logo

    Software Engineer

    Road · Amsterdam, Netherlands

    01/2024 - 07/2024

    • Designed and implemented an event-driven system using Go, gRPC, Redpanda, and GCP to enable anonymous payments for EV charging sessions in compliance with EU AFIR regulations.
    • Implemented a redesigned account creation flow using TypeScript, integrating Mixpanel for tracking user actions.
  3. OLX logo OLX logo

    Software Engineer

    OLX · Lisbon, Portugal

    06/2021 - 12/2023

    • Designed and built Go microservices on AWS for bulk advert posting and monetization for professional sellers across 3 countries, including a fully asynchronous ingestion API that, in load tests, cut processing time for 10,000 adverts from ~16 hours to 3 and drove error rates from 13% to effectively zero.
    • Deployed and managed services on AWS using Kubernetes, Docker, Terraform, and ArgoCD.
    • Implemented monitoring and alerting with New Relic and log management with Kibana.
    • Mentored 3 junior and trainee team members.

Education

  1. Instituto Superior Técnico logo Instituto Superior Técnico logo

    MSc in Computer Science and Engineering

    Instituto Superior Técnico · Lisbon, Portugal

    GPA: 18/20

    Erasmus exchange semester at Vilnius Gediminas Technical University (Sep 2018 – Jan 2019)

    Sep 2018 - Jan 2021

  2. Instituto Superior Técnico logo Instituto Superior Técnico logo

    BSc in Electrical and Computer Engineering

    Instituto Superior Técnico · Lisbon, Portugal

    Sep 2015 - Jun 2018

Skills

  • Go
  • TypeScript
  • AWS
  • Azure
  • Kubernetes
  • Docker
  • Terraform
  • PostgreSQL
  • MongoDB
  • gRPC
  • REST
  • Git

Contact