Cisco Systems Software Engineering

From August 2021 to April 2024, I worked at Cisco Systems as a Software Engineer. During my time there, I contributed to three different product lines: MSX,Xpresso, and OneDevX(the new platform inside the company instead for Xpresso).
While I started with Angular development, I quickly moved into full-stack development using React and Go. I led a significant migration project converting Java microservices to Go, which improved our API performance and maintainability. On the frontend, I built new features using React while maintaining existing Angular components.
Some key projects included:
- Migrating critical microservices from Java to Go
- Building modern Angular & React components for new features
- Building components that are micro-frontend compliant for OneDevX
- Creating efficient search and filtering systems
- Implementing real-time data processing with Go
- Developing and consuming RESTful APIs using Swagger
The tech stack I worked with included:
- Frontend: React, Angular, TypeScript, HTML, SCSS
- Backend: Go, Python (previously Java)
- Testing: Jest, Cypress
- Tools: Docker, Git, Jenkins, Swagger
I learned a lot about modern web architecture, particularly around Go microservices and React-based frontends. The experience gave me solid foundations in both frontend and backend development, testing practices, and agile methodologies.