Barry worked as a software developer before transitioning into leading teams of developers. He has worked at several startups, including one Unicorn. Outside of work, he loves traveling and outdoor adventures such as hiking, climbing, skydiving, and long road trips.