Before co-founding Talari, John was senior director of software engineering at Applied Microcircuits (AMCC), where he led the architecture, design, and development of a broad array of switching and routing protocol software implementations for embedded systems. John joined AMCC upon its acquisition of MMC Networks, the pioneering maker of network-optimized processors (NPUs). He was also the founding Chair of the Network Processing Forum industry standards organization's Software Working Group and holds patents in multiple areas of networking technology. Prior to MMC, John held a variety of engineering and management positions at IBM and was distinguished as an Advisory Engineer. John earned a degree cum laude in computer science from the University of Pittsburgh.