John conquistou o diploma de Bacharel em Ciências pelo SUNY Polytechnic Institute, com ênfase em projetos de sistemas de microprocessadores. Inicialmente, trabalhou como engenheiro de projetos no setor de defesa, desenvolvendo programas de teste diagnóstico para PCBs complexos. Posteriormente, John trabalhou como engenheiro sênior de aplicativos no setor de EDA, auxiliando em uma ampla gama de soluções de verificação e projetos de ASIC, FPGA e PCB.