resume

George (Rusty) Eddy
Huntington Beach, CA
(714) 362-5402
rusty@rustyeddy.com

Software | Communications | Robotics | ~ + ~ | Engineer | Developer | Architect


Skills

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.

Interests

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.

Work History

Eddy Consulting, LLC
Feb 2006 to present
Lead Engineer

Worked with clients to scope project requirements, establish budgets and schedules, design software architecture and lead teams of engineers through entire software development lifecycles. Project work included but not limited to C; C++; Python; PHP; JavaScript; Java & MySQL. read more

AT&T
March 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.

DirecTV
Nov 2014 to March 2016
Principal Engineer

Architectural lead, and software development lead for a new Software Defined Networking Multicast Route Controller. Contributed to the OpenSource SDN controller project ONOS.

Cisco Systems
Feb 2000 to Feb 2006
Technical Lead

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 / ISI
Aug 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 Systems
Jan 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 University
Jan 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

Education

Jan 28, 1996
MS Computer Science

University of Southern California

Jan 1989
BS Computer Science

California State University, Long Beach

Publications

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