Skip to content
View pedromsantos's full-sized avatar

Block or report pedromsantos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pedromsantos/README.md

Hi there 👋

Pedro is a Software Engineer with 20+ years leading high-performing software teams and driving technical excellence. Pedro specializes in code renovation and modernization, DDD, TDD, Refactoring, software architecture, Test Automation, CI/CD, code quality, and technical processes to accelerate delivery and improve code quality. As the author of Agile Technical Practices Distilled, Pedro empowers organizations to master agile engineering and achieve delivery and quality improvements.

Key Qualifications & Experiences:

  • Proven Technology Leadership: Led teams as Distinguished Engineer and Principal Software Engineer at Vista, blending hands-on delivery with technical coaching to uplift engineering practices and accelerate delivery.
  • Expert in Modern Architectures: Extensive experience designing and implementing distributed systems, microservices, and serverless architectures using AWS, Azure, and a variety of programming languages (C#, Rust, Typescript, Java, Kotlin, Python).
  • Agile & Quality-Driven: Author of "Agile Technical Practices Distilled" and recognized for championing DDD, TDD, BDD, XP practices, to ensure robust, maintainable, and scalable solutions.
  • Legacy Code Modernization: Successfully led modernization projects, such as transforming monolithic systems into high-performing, maintainable services at ASOS, Iberia, Vueling Airlines, and Mango, reducing processing times and improving system resilience.
  • Coaching & Mentoring: Deep commitment to team growth—designed apprenticeship programs, coached engineers at ASOS, Codurance, and CoKaiDo, and empowered organizations to master agile technical practices.

LinkedIn Profile

Things I'm doing:

Speaker

  • Pedro has presented sessions at various conferences, open spaces, and developer groups:
    • Kandddinsky, Berlin 2022
    • DDD Europe 2020
    • Conferencia Agile Spain 2019, 2023
    • SPA Conference UK 2019
    • ITAKE Romania 2018
    • Agile Portugal 2018
    • Socrates Belgium 2017, 2019
    • Socrates UK 2015, 2016, 2017, 2019
    • Socrates Italy 2017
    • Software Crafters Barcelona 2016, 2017, 2018, 2019, 2021
    • Software Crafters Pamplona 2022, 2023, 2024
    • Socrates Spain 2016, 2019
    • Socrates Germany 2015, 2022, 2023, 2024
    • Code Freeze 2015
    • Barcelona Software Crafters Community 2012-2019
    • London Software Crafters Community 2014-2018
    • Lisbon Software Crafters Community 2020

GitHub stats

Pedro's GitHub Stats

Top Languages

Pinned Loading

  1. vaughan vaughan Public

    F# library for working with music theory concepts, music notation, guitar tab notation and programmatically creating music.

    F# 72 4

  2. glenn glenn Public

    Typescript module for working with music theory

    TypeScript 2

  3. ts-kata ts-kata Public

    Typescript kata bootstrap

    TypeScript 7 7

  4. cs-kata cs-kata Public

    C# 1 6

  5. java-kata java-kata Public

    Java 5 5

  6. AGILE-TECHICAL-PRACTICES-mentoring-program AGILE-TECHICAL-PRACTICES-mentoring-program Public

    AGILE TECHICAL PRACTICES mentoring program

    20 2