David se unió a Kaspersky Lab en 2010 como investigador senior en seguridad para las regiones Nórdica y BENELUX. Trabaja en Estocolmo, Suecia, y es miembro del Equipo de Análisis e Investigación Global donde su principal responsabilidad cubre actividades de comunicación técnica y de investigación en esas regiones. Con 15 años de experiencia profesional en seguridad TI, sus tareas actuales incluyen la investigación de seguridad y vulnerabilidades. Tiene experiencia en tests de penetración y auditorías de seguridad, principalmente en plataformas Unix y Linux. También comparte la pasión por la seguridad de las aplicaciones web. Su investigación se centra principalmente en mejorar la concienciación pública frente a las amenazas actuales. También es un ponente conocido en las principales conferencias mundiales de seguridad donde habla acerca de las amenazas principales actuales, y cómo podemos mejorar la concienciación y luchar contra el cibercrimen.
Antes de unirse a Kaspersky Lab, David trabajó en investigación y gestión de vulnerabilidades. Ostentó el papel de investigador senior de seguridad, asesor y consultor en TrueSec AB en 2008. Anteriormente, David trabajó durante siete años en Outpost24, comenzando como jefe hacker y ascendiendo hasta vicepresidente para experiencia de cliente en el momento de dejar la compañía.