David, cuenta con 17 años de experiencia en Computación enfocado en tecnologías Microsoft y su integración con diversas plataformas.
Desde su nuevo rol, David lidera el grupo en Microsoft donde se crean las estrategias de adopción y difusión de tecnologías como: Azure, Windows Phone y Windows 8, enfocado en acciones para potenciar el conocimiento y la innovación en las comunidades de desarrolladores, emprendedores y Gerentes de tecnología del mercado ayudando al crecimiento de la economía local de software.
En el 2005 ingresó a Microsoft como Gerente de Programas Académicos para la Región Andina, luego pasó a ocupar el cargo de Director de Nuevas Tecnologías para Microsoft en Venezuela.
Antes de unirse a Microsoft, David fue Gerente de Consultoría en más de 110 proyectos de IT de compañías ubicadas en Latinoamérica como EPSON y BekeSantos. Durante este período, coordinó grupos de profesionales de IT y de desarrolladores a lo largo de toda la región, que fueron reconocidos internacionalmente junto a Partners Certificados de Microsoft.
Como Instructor Certificado y Orador de Microsoft, desde 1999, ha dictado cientos de conferencias relacionadas a las tecnologías de la información. Fue el Gerente de Educación en unos de los Centro de Entrenamientos más grandes de Venezuela y contribuyó en el desarrollo de 3 centros adicionales, desarrollando campañas de marketing y estrategias de educación.