David Van Couvering
David Van Couvering
I have over forty years of software development experience, working as a principal architect from small startups to places like eBay, Symantec and Sun Microsystems. Over this time, I have developed a toolbox of highly effective skills, habits, patterns, heuristics and ways of working.
Engineers and leaders have regularly expressed how much they value working with me, leveraging my years of experience to help them be more satisfied and successful in their work.
Here are some of the ways I can help:
Mentorship: Set up some time with me and we can talk about your career goals, challenging situations at work, how to approach a project, time management, or anything else on your mind.
Design discussions: Get feedback on a design you're working on. I have been known to ask lots of good questions that can help you think deeper about the design, and we can problem-solve together.
Human assistance with AI assistance: I have been working deeply with AI coding agents. I can help you establish a set of principles, tools, approaches and strategies that you and your team can use get the best results when working with these agents.
A technical partner: I have been a valuable partner for engineering leaders. My years of experience across many different teams and my technical perspective can help inform your approach to team structure, system architecture and software development processes.
For a more in-depth look at my past experience and impact, check out my recommendations, work history and posts on LinkedIn.