He is currently working for an undisclosed company.
Before this he was a Staff Software Engineer at Vyatta, a Brocade Company, working on the Linux based next generation Brocade Vyatta 5400/5600 vRouter focusing on the areas of NFV and routing (BGP, PIM, OSPF, IS-IS, etc) (C/Perl/Linux) and representing Brocade at the IETF.
Prior to that he was a Staff Software Engineer at IBM System Networking (formerly Blade Networks) working as the TRILL subject matter expert implementing a TRILL solution. He was also an active participant in the IETF TRILL working group having co-authored the current TRILL OAM requirements RFC and participated as a member in the TRILL OAM design team.
Previously he was a research and development software engineer and the Layer 2 technical manager in the University of New Hampshire InterOperability Laboratory’s (UNH-IOL) Bridge Functions Consortium. In this role, David handled research and development on in-house tools, business development, and strategic planning. He developed the TRILL testing program at the lab.
David graduated summa cum laude with a B.S. in Computer Science from the University of New Hampshire in 2009. He has taken graduate work towards a Ph.D. in Computer Science at the University of New Hampshire.