Summary
Overview
Work History
Education
Skills
Certification
Websites
Languages
Timeline
Generic

Yixuan (James) Dang

San Jose,CA

Summary

Accomplished Senior Network Software Engineer at Cisco Systems, Inc.(9 years exp in network testing + development), specializing in Python, Kubernetes and Linux. Proven track record in leading innovative projects, including network automation and microservices architecture. Strong problem-solving skills and expertise in AWS/cloud solutions, delivering impactful results while collaborating effectively with cross-functional teams.

Overview

8
8
years of professional experience
1
1
Certification

Work History

SENIOR SOFTWARE DEVELOPER

Cisco Systems, Inc.
San Jose, CA
12.2022 - Current
  • Led development of embedded NSO, containerized NSO and deployed in a customized Kubernetes system with completed integration with Kafka, NATs, postgres DB, health monitoring and more. (60% Golang, 30% Bash Shell Script, 10% Erlang)
  • Led development of traffic engineering manager(te-manager), containerized java based application server, waiting and subscribe to NSO restconf stream, has the capability of intercept the service payload and updating the payload before it reach to network devices.
  • Led development of NSO in EKS, containerized NSO and deployed in AWS EKS with fully integrated with NLB, EFS, EBS, etc.
  • TME/CX/Customer support with T-mobile, Verizon, Dish, etc.
  • Minor projects: package-verification; PnP(maintenance mode)
  • Launched AI initiative using pre-trained LLM data model to automate unit test case generation. Completed initial fine-tuning of Llama2 model and hosted chatbot on Hugging Face.(for a doc agent POC)

SOFTWARE DEVELOPER

Cisco Systems, Inc.
San Jose, CA
07.2020 - 12.2022
  • Contributed to backend projects by coding, utilizing 80% Python and 20% Java.
  • Led development of Cisco NSO Subscriber Microservices Infrastructure Core Function Package(SMI CFP) Team.
  • Developed Python packages for communication between SMI CFP, Cluster Manager(K8s).
  • Utilized YANG model to create NSO packages. Dev test for NETCONF/RESTCONF API.
  • Collaborating directly with T-Mobile customer engineers.
  • Simultaneously worked on Cisco Plug and Play(PNP).
  • Engaged in both Erlang and Python versions of Cisco Plug and Play, focusing on modernization efforts. Facilitated transition from legacy Erlang system to new Python-based solution for improved efficiency for PNP.

SOFTWARE QA ENGINEER

Cisco Systems, Inc.
San Jose, CA
11.2017 - 07.2020
  • Executed test plans for backend projects, balancing 50% manual and 50% automation tasks.
  • Developed projects utilizing Cisco NSO(Network Service Orchestrator), including vBranch and SDWAN for provisioning and deployment.
  • Conducted manual testing involving lab setup and configuration of switches and routers.
  • Implemented testing scripts for SD-WAN (Viptela)
  • Authored automation tests utilizing Python and TCL languages.
  • Scaled testing to support up to 8000 virtual deployment devices in network simulations.
  • Mentored two full-time employees and multiple contractors within the testing team.

SOFTWARE QA ENGINEER

GSS Infotech CT, Inc
San Jose, CA
01.2017 - 11.2017
  • Create, review , and execute test plans and cases on Cisco network devices. (routers, switches)
  • Tested various virtualization deployments on physical servers with specific software images.
  • Authored automation scripts utilizing Python, Tcl, and Linux shell scripting.
  • Created automation script for installation and upgrade processes.

Education

Master of Science - Electrical and Electronics Engineering

State University of New York
Buffalo, NY
01.2016

Bachelor of Science - Communication Engineering

Beijing University of Post and Telecommunications
Beijing, China
01.2013

Skills

  • System Knowledge: Linux(Ubuntu, CentOS), ESXi, Windows AD
  • Internet Protocols: DHCP, DNS, TCP/IP, TLS
  • Programming skills: Python, Bash(Shell Script)
  • Tools: Docker, Jenkins
  • Management: Organization, Leadership, Dedication

Certification

  • Cisco Certified Network Associate(CCNA) - Switch and Routing
  • AWS Certified Solutions Architect - Associate
  • Certified Kubernetes Administrator (CKA)

Languages

  • English, Fluent
  • Mandarin, Native

Timeline

SENIOR SOFTWARE DEVELOPER

Cisco Systems, Inc.
12.2022 - Current

SOFTWARE DEVELOPER

Cisco Systems, Inc.
07.2020 - 12.2022

SOFTWARE QA ENGINEER

Cisco Systems, Inc.
11.2017 - 07.2020

SOFTWARE QA ENGINEER

GSS Infotech CT, Inc
01.2017 - 11.2017

Master of Science - Electrical and Electronics Engineering

State University of New York

Bachelor of Science - Communication Engineering

Beijing University of Post and Telecommunications
Yixuan (James) Dang