I am a Software Engineer, Network Architect and Principal Engineer. I am absolutely a "hands on" technologist. I have a good skill set for leading teams, training and public speaking, however I enjoy time in the lab working with other engineers solving problems. My background is largely with programming Computer Networks, Distributed Systems and Realtime Embedded software.
I am interested in a Lead Engineering role on challenging "physical world problems", such as Robotics, Industrial Automation and Manufacturing. I am primarily interested in Realtime Control Systems for Robotic Automation, Computer Vision and Machine Learning.
Eddy Consulting, LLCFeb 2006 to present
AT&TMarch 2016 to Dec 2016
Principal Engineer ~ Networking
Co Architect on a Zero Configuration network provision and configuration management system. We designed a sieres of micro-services to integrate existing company services, and introduced new resources.
DirecTVNov 2014 to March 2016
Architectural lead, and software development lead for a new Software Defined Networking Multicast Route Controller. Contributed to the OpenSource SDN controller project ONOS.
Cisco SystemsFeb 2000 to Feb 2006
Original member of the Multicast Routing team. Team of 12 responsible for the design, implementation and testing the complete suite of Multicast Routing protocols for the Cisco Carrier Routing System (CRS). Worked this project from early design through product launch into maintenance. read more
USC / ISIAug 1995 to Feb 2000
Senior Systems Programmer
Led the effort to add IGMP/PIM and Multicast Routing Information Base (MRIB) to the Open Source GateD suite of routing protocols. Lead graduate students and others that would eventually become prominent members of the computer networking community. read more …
Retix SystemsJan 1994 to Aug 1995
Senior Software Engineer
Promoted to lead the team of 6 engineers that developed and automated test plans for L2 switches, OSPF, RIP and BGP read more
Rockwell Intl.May 1989 to Jan 1994
Lead Sysadmin: lead a team of 5 Sysadmins responsible for the use and well being of Engineering Departments 300+ UNIX workstations, servers (Sun, HP, DEC) and network. read more….
Cal State UniversityJan 1994 to Aug 1995
Senior Software Engineer
I was hired by the CSU Chancellors Office for a “special” project, a habit I seem to have gotten myself into regularly over the years. read more
Jan 28, 1996
MS Computer Science
University of Southern California
BS Computer Science
California State University, Long Beach
Ramesh Govindan, et el. “An Architecture for Stable, Analyzable Internet Routing”, IEEE Network Magazine, Jan-Feb 1999.
Rusty Eddy, Ramesh Govindan, “Testing Protocol Implementations with pkt”, Networld+Interop 99 Engineers Conference Proceedings, June 1999
Rusty Eddy, “Emulating Multicast Routing Protocols in a Software Defined Networking (SDN) Controller”, AT&T 2016 Software Symposium
Rusty Eddy, “Testing Multicast SDN Networks in a Container”, AT&T 2016 Software Symposium