Coding for Data Privacy

By Sourya Silwal, Software Engineer at Cisco, a data protection company

undefined

Meet Sourya Silwal, a Software Engineer at Cisco and a part-time cybersecurity graduate student at Harvard. Sourya grew up in Minnesota, starting her journey in technology in high school.

She joined Genesys Works, a non-profit career success program designed to provide minorities with valuable exposure to the technology field. Through this early exposure, Sourya found a passion for technology and decided to study computer science, eventually earning a degree from the University of Minnesota Duluth.

We asked Sourya several questions about her current role and advice she would give to young coders.

What do you currently work on?

Cisco provides data protection to companies around the world through networking and security services, and as a member of the Access Management team, I play a key role in managing access for our partners on Cisco’s Partner Experience Platform (PXP) and actively contribute to the implementation of Single Sign-On (SSO) for a secure user experience. Additionally, I’m a data privacy lead, where I work to secure partner data and ensure standards of data privacy and protection across our operations.

How do you use coding in your industry/project?

I’ve worked with various languages including Java, Javascript, and Python. In my role at Cisco, I have experience working on the Salesforce platform, using languages such as Apex for backend development and building Lightning Web Components used for dynamic user interfaces.

What tools and programming languages do you use?

  • Java
  • Javascript
  • C++
  • Python
  • SOQL (Salesforce Object Query Language)
  • Apex
  • Lightning Web Component
  • JIRA
“Throughout my academic journey, I explored various roles in the tech field, including product/program management and software engineering through internships. The most valuable lesson I learned from these experiences is the importance of stepping outside of my comfort zone and never being afraid to ask questions!”

Why do you think computer science is important to learn?

Learning Computer Science opens up a world of possibilities and is truly an exciting journey. If possible, take any introductory programming courses being given at your high school. This will give you great exposure towards becoming a developer, building valuable skills, and will help you transition more smoothly into college.

What tips, advice or motivation would you give to aspiring high school students to pursue a degree in computer science?

I always encourage students to not be afraid to explore different areas of computer science. It’s a field that constantly evolves, offering different paths such as artificial intelligence, cybersecurity, and data science. Find what truly excites you and aligns with your passions. The journey may have its challenges, but the sense of accomplishment and the endless possibilities that come with a degree in Computer Science makes it a rewarding experience. Embrace the learning process and have fun!


undefined

Outside of work, I love photography, travel, and painting, having explored France, Spain, Mexico, Hawaii, and Nepal in the past year. As a food enthusiast, I’m always on the lookout for great restaurants, and one of my favorites is Ramen Nagi in Palo Alto, CA — the long lines are always worth the wait! 😊