Cisco Systems

Technical lead on Cisco multicast routing software for carrier routing systems, including protocol development, QNX work, and field support.

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.

Computer Networks, Multicast Routing, C/C++, Real Time, Distributed Systems

Promoted to technical lead with the responsibility to lead the team of software developers and test engineers, technical design, supervision and scheduling.

Developed the Multicast Source Discovery Protocol (MSDP) from scratch, modified the QNX RTOS for multicast group membership and packet forwarding.

Lead development of High Availability, Hot Swap, Non Stop Forwarding & Performance Optimizations and a variety of other complex features. Performed third level field support.

Related reading

  • Panasonic Avionics Member of Technical Staff at Panasonic Avionics working on connected systems, multicast networking, and production software for …
  • Sugo Music Dashboard Sugo Music dashboard work managing the software process and building Go backend services for a React artist dashboard.
  • University of Southern California ~ MSCS Master of Science in Computer Science from the University of Southern California, focused on systems, networking, and software engineering.
  • Sahara Networks Sahara Networks protocol and software work connecting microcontrollers and IoT devices across high-speed device networks.
  • Radian Laser Radian Laser software work on embedded firmware, laser control apps, calibration tools, kiosks, and fleet automation.