Many years of hands on technical work and software team management, followed by some years of running a more end to end business. I've done a lot of building teams to get them much more organized and operational.