Ingmar van Dijk

European Lead & Senior Coach

Ingmar is a programmer, trainer, team builder, inspirer and Senior Coach for Industrial Logic. His passions include technical practices like Test-Driven Development and Refactoring. Ingmar has successfully introduced these techniques in a wide variety of projects from embedded applications to web services. Some of the applications include media players for DVB-T mobile phones, an encrypted biometrics platform, digital rights management systems, real-time video editing software, and class 2 medical devices like heart rate and bio impedance monitors.

Ingmar regularly gives talks on Agile at companies as well as educational institutions. He is a big fan and contributor for the European XP20xx conferences and XP Days. He holds a Master of Computer Science from Technische Universiteit Eindhoven.

Ingmar lives in Eindhoven Area, Netherlands. In his spare time, Ingmar is a sports fanatic who loves to run, mountain bike and play golf. He also loves to play the piano.

Previously, Ingmar worked for Phillips Research as a software engineer and team leader. During his eight-year tenure, he also acted as a quality assurance officer in the research laboratories. Ingmar helped teams increase product quality and productivity by introducing them to, or improving, their agile practices.

For most of his career, Ingmar has been a practitioner of XP@Scrum. In the past 6 years, he has been teaching XP workshops to developers that are new to XP as well as experienced agilists. Next to being fluent in the family of C languages (ANSI-C, C++ and C#), Ingmar also speaks Java as well as several scripted languages. He has experience in applying TDD, Refactoring and Continuous integration in Linux as well as MS-Windows environments.

Q: What does your work involve?

The great part about the work I can do at Industrial Logic is the fact that I can combine coaching and teaching with doing hands-on software development. First of all, I still think that programming is great fun and next to that I can use that experience while coaching.

Q: Could you tell us a little bit about yourself - your education, interests, past work experiences.

After graduating from the Eindhoven University of Technology I started working as a software engineer at Philips Electronics. In one of my first projects we were doing eXtreme Programming @ scrum rigorously and I loved it immediately. The environment was inspiring and I got trained by several leaders of the Agile community (Mike Cohn, Joshua Kerievsky, Mary Poppendieck, …). After eight years of being a practitioner, I joined Industrial Logic where I can help others by sharing my experiences and hopefully inspire them. Next to that I see that my hands-on experience of working with C and C++ for more than 8 years is of great value for all those companies with products in the market developed using those languages.

Q: That is great. Tell us what appeals to you about coaching?

Being a team player comes natural to me. I just love to work together with people, have fun and help them with my experience. As a developer, I have written many tests against legacy codebases and I can help people to get started with this faster than they would on their own. It always brings a sense of victory when we get the first test running against some rusty old legacy.

Q: What do you do to relax?

All of my life I have been actively, sometimes even obsessively, practicing sports. I really love to run and ride my bicycle. This gives me a huge amount of energy and also fills my head with great ideas and solutions to problems that people are having. Next to that, I play the piano just because it is so relaxing, not because I'm a great musician.

Q: What does the future hold for you - any exciting plans, developments?

On the short term I am planning to add to and improve all of our C++ related course material. Especially because working on C and C++ projects brings some challenges of its own. I think Industrial Logic can be of great value to any company where development is done in these languages.

Further I am going to help make Industrial Logic Europe the market leader in Agile/Lean software development training and coaching in Europe.

Experience

Previously, Ingmar worked for Phillips Research as a software engineer and team leader. During his eight-year tenure, he also acted as a quality assurance officer in the research laboratories. Ingmar helped teams increase product quality and productivity by introducing them to, or improving, their agile practices.

For most of his career, Ingmar has been a practitioner of XP@Scrum. In the past 6 years, he has been teaching XP workshops to developers that are new to XP as well as experienced agilists. Next to being fluent in the family of C languages (ANSI-C, C++ and C#), Ingmar also speaks Java as well as several scripted languages. He has experience in applying TDD, Refactoring and Continuous integration in Linux as well as MS-Windows environments.

Q&A

Q: What does your work involve?

The great part about the work I can do at Industrial Logic is the fact that I can combine coaching and teaching with doing hands-on software development. First of all, I still think that programming is great fun and next to that I can use that experience while coaching.

Q: Could you tell us a little bit about yourself - your education, interests, past work experiences.

After graduating from the Eindhoven University of Technology I started working as a software engineer at Philips Electronics. In one of my first projects we were doing eXtreme Programming @ scrum rigorously and I loved it immediately. The environment was inspiring and I got trained by several leaders of the Agile community (Mike Cohn, Joshua Kerievsky, Mary Poppendieck, …). After eight years of being a practitioner, I joined Industrial Logic where I can help others by sharing my experiences and hopefully inspire them. Next to that I see that my hands-on experience of working with C and C++ for more than 8 years is of great value for all those companies with products in the market developed using those languages.

Q: That is great. Tell us what appeals to you about coaching?

Being a team player comes natural to me. I just love to work together with people, have fun and help them with my experience. As a developer, I have written many tests against legacy codebases and I can help people to get started with this faster than they would on their own. It always brings a sense of victory when we get the first test running against some rusty old legacy.

Q: What do you do to relax?

All of my life I have been actively, sometimes even obsessively, practicing sports. I really love to run and ride my bicycle. This gives me a huge amount of energy and also fills my head with great ideas and solutions to problems that people are having. Next to that, I play the piano just because it is so relaxing, not because I'm a great musician.

Q: What does the future hold for you - any exciting plans, developments?

On the short term I am planning to add to and improve all of our C++ related course material. Especially because working on C and C++ projects brings some challenges of its own. I think Industrial Logic can be of great value to any company where development is done in these languages.

Further I am going to help make Industrial Logic Europe the market leader in Agile/Lean software development training and coaching in Europe.