Barrett Miles
Enterprise Account Executive
Barrett brings more than 11 years of sales experience to the Growth and Partnerships team at Upstream. Prior to joining Upstream, he served as a VP of Sales at Omnidian, where he partnered with corporations, developers, and installers to deliver remote monitoring and performance assurance solutions for commercial solar assets. He also held senior sales roles with leading companies in the solar industry’s fintech and distribution sectors.
Barrett earned a B.A. in Environmental Studies and Economics from St. Lawrence University. He lives near the seacoast of New Hampshire with his family. Outside of work, he enjoys trail running, cycling, hiking, traveling, and sharing his passion for skiing with his young children.