John se licenció en Ciencias por el Instituto Politécnico SUNY, con especialización en diseño de sistemas de microprocesadores. Comenzó trabajando como ingeniero de diseño en el sector de la defensa desarrollando programas de pruebas de diagnóstico para PCB complejas. Posteriormente, John ha trabajado como ingeniero de aplicaciones sénior en el sector EDA, prestando asistencia a una amplia gama de soluciones de diseño y verificación de ASIC, FPGA y PCB.