I do not know where to start when I want to list David’s strengths. One thing is definitely impressive about him: the delivery speed. If everything is prepared and the only thing left is the implementation, David will finish it before you can think of asking “how’s it going?”. He has seen a lot – meaning that patterns, best practices are in his fingers, but let there be any new paradigm, he will pick it up and utilize it. Give him a keyword, he will come back with his ideas of how the things can be done with that. You should ask his opinion, you can expect pros and cons to consider. I did not hesitate who to trust the team leading while I was away, he can bear with delegated tasks, communicating with product side, mentoring and guiding juniors (and likes it, btw!). I wish we could work more together!