Expertise

I have been working as a freelance software developer, consultant, coach and trainer since 2006. Because of my expertise, I can support your team in every phase of your projects: Starting with and improving "Agile Methods", creating "Software Architecture" and "Documentation" and during coding and testing with "Agile Engineering Practices":

Agile Methods

Scrum or eXtreme Programming? Or maybe Kanban? How do you scale those methods?

Almost all companies want to become agile or went through and agile "transition" already. And many face problems. I help you to find anti-patterns and to improve continuously

Request Training / Consulting / Coaching Now!

Software Architecture

Evolutionary architecture - self-organized teams - just enough design up-front - microservices - domain driven design - AI - ...

Times are changing for software architects. But architecture is more important than ever. I can support you and help you find the right architecture.

Request Training / Consulting / Coaching Now!

Agile Engineering Practices

"To be successful with Agile, you need three things: Technical excellence, technical excellence, technical excellence" -- A scrum trainer.

But what does that mean? What do you have to learn, where do you have to get better to become more agile? I will help you find out.

Request Training / Consulting / Coaching Now!

Technologies

You want to learn a new technology; or you want to deepen and improve on a technology you are already using?

David Tanzer can offer training, consulting and coaching around those technologies.

Request Training / Consulting / Coaching Now!