My name is David Tanzer and I have been working as an independent consultant in the software industry since 2006. I help my clients to write better software (higher quality, better architecture, better design) and to get better at writing software (better processes, better communications, less friction and waste).
You know that something is not working well, but you don't know exactly what the problem is or which root cause created the problem. I can help you find out and find ways to deal with the problem.
You know what you want to achieve, but you need somebody who works with your teams towards those goals on a daily or weekly basis. I will be there for your people and engage them to improve and grow.
You know that you or your colleagues need to learn a new skill or technology. You also know that it is more effective to learn with an experienced trainer than on your own. I will help you learn what you need to get started.
You need some code to be written. You need somebody who helps your team, day-to-day, in-the trenches. I can work with your team as a developer and help them to write high-quality software.