Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rajit Dang

Ottawa

Summary

Experienced Mid-level Software Engineer specializing in high-performance network systems with expertise in Go, Python, DevOps tools like Docker and Kubernetes, Agentic Frameworks, relational and non-relational databases, and test automation. Proficient in writing clean,maintainable code, designing and implementing robust solutions, and rapidly resolving critical issues. Committed to delivering impactful contributions and continuously advancing technical skills.

Overview

5
5
years of professional experience

Work History

Software Engineer

Cisco @ High Tech Genesis
08.2024 - Current

Lab as a Service/Resource Manager

  • Implemented backend changes to support Hierarchy View of devices. Technologies used: Golang, Postgres DB
  • Implemented recursive CTE SQL query to compute ancestors and descendants for a given device. Technologies used: Golang, PostgresDB, Squirrel
  • Reduced performance tests runtime by 83% Technologies used: JavaScript, k6
  • Enhanced bash script for trimming Redis streams to compute list of Redis streams instead of using hard coded list from configuration. Technologies used: BASH, Redis


Cross Domain Automation

  • Built MCP tools using Langgraph, Langchain, and Model Context Protocol in Python to query Cisco’s action orchestrator service for workflow data.
  • Helped develop and test Workflows MCP Server that hosted tools to query Action Orchestrator.
  • Integrated these tools with Meraki’s Neo AI assistant by embedding them into Neo’s agent graph, while Neo handled agent orchestration and routing logic.
  • Wrote Dockerfile and Kubernetes Helm chart to deploy the MCP server to Meraki’s local dev and production clusters

Software Engineer II

Juniper Networks
02.2020 - 10.2023
  • Designed and implemented Virtual Network Router (Logical Router) Custom Resource controller, unit tests, E2E tests for CN2 - Cloud Native Contrail Networking system. Technologies: Go, Go-Kubernetes-API, Kubernetes, ETCD, Docker, Ginkgo
  • Designed and implemented Kubernetes controllers, unit tests, and end-to-end tests for Port Mirroring in the Cloud Native Contrail Networking project. Technologies: Go, Go-Kubernetes-API, Kubernetes, ETCD, Docker, Ginkgo
  • Discovered bugs by developing a SOAK Testing Automation system simulating production environments. Technologies: Python, Paramiko, GEvent, Jenkins
  • Implemented logging module enhancements, improving API server memory usage. Technologies: Python, Docker
  • Resolved customer escalations (AT&T, Orange) by writing scripts to heal customer environments. Technologies: Python, Cassandra DB, Zookeeper, RabbitMQ
  • Led Juniper Intern Event, "Internet Day," organizing educational games for East Palo Alto elementary schools.
  • Reduced ticket resolution time by developing a database management tool for resolving Zookeeper and Cassandra inconsistencies using a BFS-based tree format. Technologies: Python, Cassandra DB, Zookeeper

Education

Bachelor of Science - Computer Science

University of California, San Diego
La Jolla, California, United States
12-2019

Skills

  • Golang
  • Python
  • Javascript
  • Docker
  • Kubernetes
  • Databases: Postgres, Cassandra, Mongo
  • Zookeeper
  • Redis
  • Messaging Queues: RabbitMQ, Kafka
  • SQL

Timeline

Software Engineer

Cisco @ High Tech Genesis
08.2024 - Current

Software Engineer II

Juniper Networks
02.2020 - 10.2023

Bachelor of Science - Computer Science

University of California, San Diego
Rajit Dang