Back to projects

Cisco Catalyst Center - BGP EVPN

Enterprise network management UI built with React.js and Redux Toolkit, helping 300+ customers configure and manage BGP EVPN fabric networks.

React.js Redux Toolkit Less Java Enterprise
Cisco Catalyst Center - BGP EVPN

About This Project

As a Software Engineer II at Cisco, I contribute to the BGP EVPN application within Cisco Catalyst Center (formerly DNA Center) - an enterprise network management platform used by 300+ customers worldwide.

My Contributions

  • New UI Features: Building and shipping new user interface features using React.js, Redux Toolkit, and Less CSS
  • Performance Optimization: Optimizing browser memory and cache usage across complex user workflows
  • Backend Collaboration: Working with the team to redesign and restructure backend API payloads and endpoints using Java

Technical Highlights

  • Large-scale React application with complex state management
  • Performance-critical UI serving enterprise customers
  • Cross-functional collaboration between frontend and backend teams
  • CI/CD pipelines for continuous deployment

Impact

The BGP EVPN app helps network administrators:

  • Configure and manage fabric networks at scale
  • Visualize network topology and health
  • Troubleshoot connectivity issues
  • Automate network provisioning

Previous Work at Cisco

Before my current role, I worked as a Software Engineer I (Jan 2020 - Sept 2021) on a cloud-deployed platform that assisted 800+ engineers to map 500k+ YANG data nodes daily using React, Redux Toolkit, Sass, Django, and PostgreSQL.