© Mapbox, © OpenStreetMap

Speaker

Pedro Santos

Pedro Santos

I help software engineering teams deliver better software, faster. Reach out to hello@cokaido.com

Madrid, Spain

Actions

As a software quality consultant, I specialize in analyzing bottlenecks, assisting in forming high-performing teams, and, most importantly, prioritizing knowledge-sharing. My expertise covers BDD, DDD, TDD, software architecture, Test Automation, CI/CD, code quality, and technical processes. I empower teams to accelerate their software delivery process.

I Have extensive experience (28 years) in delivering software and working with software engineers and software engineering teams. I have worked on software products, and as a consultant, I have delivered projects to other entities. I have been responsible for multiple software engineering teams.

In recent years, I've focused on educating and inspiring other developers. I've spent hundreds of hours doing pairing and mobbing sessions, coaching and tutoring developers at all levels of proficiency. I've worked with developers on everything from programming basics to object-oriented design principles, refactoring legacy applications, pragmatic testing practices, architecture decisions, and career development choices.

I'm the principal author of "Agile Technical Practices Distilled, A Journey toward mastering Software Design", available at Amazon ( https://www.amazon.co.uk/Agile-Technical-Practices-Distilled-principles/dp/1838980849 published with Packt) and Leanpub (https://leanpub.com/agiletechnicalpracticesdistilled).

Speaker:
I have presented sessions at various conferences, open spaces, and developer groups:
Kandddinsky, Berlin 2022
DDD Europe 2020
Conferencia Agile Spain 2019
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
Socrates Spain 2016, 2019
Socrates Germany 2015, 2022
Code Freeze 2015
Barcelona Software Crafters Community 2012-2019
London Software Crafters Community 2014-2018
Lisbon Software Crafters Community 2020

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Design

The ensemble/mob never stops

I want to share my experience working in an ensemble/mob programming mode, all day, every day, for 1 1/2 years. During this time, the team composition changed. We welcomed graduates, more experienced people, a new product owner, and a new team lead.

We were in a large multinational e-commerce company. Only two teams were working on this model across the organization.

I want to share my view and experience. What did I learn, what worked, what didn´t, how we adapted to this model, and what we customized in the model. Team productivity, dynamics both internal and external to the team.

Spoiler alert! I had worked before using ensemble programming, but never for an extended time and not in a consistent way.
I was expecting success but was not expecting that much.

Design API's from the outside

In this session, I will describe how I approach designing a web API using hexagonal architecture and DDD starting from the outside. We will discuss how I implement it from a test-first approach, going from the API to the application core and infrastructure. We Will also discuss the need for CQRS in hexagonal and DDD.

KanDDDinsky 2022 Sessionize Event

October 2022 Berlin, Germany

Virtual NetCoreConf 2021 Sessionize Event

February 2021

Pedro Santos

I help software engineering teams deliver better software, faster. Reach out to hello@cokaido.com

Madrid, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top