Summary
David Hansen is a Senior Staff Software Engineer based in Barcelona with 13 years of hands-on experience and an 18-year trajectory in client architecture and site performance. At Rover.com he has driven major frontend transformations—introducing React, building a component ecosystem, creating server-side rendering for React, and leading SEO and Core Web Vitals readiness that measurably improved search rankings and page speed. He blends technical leadership and execution as a multi-role lead (Client Platform, Web Client Architecture, and SEO/Sitespeed), hiring and growing teams while owning production-critical performance and caching strategies including Cloudflare Workers. Comfortable across stacks from Node and Java to C++ early-career work, he has a track record of turning performance goals into architecture and delivery plans. Unusually, he pairs deep performance optimization expertise with product-minded SEO impact, ensuring technical changes directly boost business metrics.
13 years of coding experience
16 years of employment as a software developer
B.S., Computer Science, Russian, B.S., Computer Science, Russian at Brigham Young University