He is President and Chief Technology Officer of Stack Overflow. Fullerton is responsible for managing the Executive Team and driving the overall company strategy of serving everyone who codes, everywhere. He joined Stack Overflow in 2010 as a Development Team Lead before assuming the role of Vice President of Engineering in 2012. David has been President and CTO since 2018. Prior to joining Stack Overflow, David worked at Fog Creek Software.