0% found this document useful (0 votes)
5 views2 pages

SaranyaNavaneeResume

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Saranya Navaneethakrishnan

[email protected] 18 Spruce Street, Littleton, MA – 01460 Phone: 617-784-4360

WORK EXPERIENCE
Software Engineer II, Mobile Packet Core, Microsoft Inc., Burlington, MA Nov 2020 - Present

• Designed and developed features in User Plane Functionality (UPF) in Microsoft’s A40 Unity Cloud Solution.
• Implemented load balancing algorithm to select Packet Processing Engine (PPE) based on session load or
DNN load received, which helped deploy two different algorithms for consumer and enterprise networks.
• Involved in developing hot standby redundancy model in resource manager Kubernetes pod to support and
migrate away from using external database for session backup, which reduced latency and downtime on
traffic when a PPE pod was restarted or scaled down for maintenance.
• Triaged traffic loss issues reported by customer on their field deployment due to a race condition caused by
multiple restarts of service registry pod which resulted in loopback addresses not being published in ETCD.
• Developed multiple features on Session Management Module of the Packet Processing Engine for customer
deliverables and continued to provide first line of support after feature handoff.
• Developed code in User Plane Monitor Pod to register User Plane NF availability to NRF along with its
supported services which is a critical piece for integration with Control Plane.
• Leveraged Kubernetes features like Pod Direct, Service Registry and HTTP Punting logic to implement
asynchronous CLI commands in UPF.
• Modelled the changes for moving away from operUtil tool which helped team migrate 80+ CLI commands.
• Revamped existing Prometheus framework to display stats from User Plane for improved debuggability.
• Designed Grafana Dashboards to display session and data stats from User Plane as counters and histograms.
• Used ETCD to publish network-based information like loopback addresses between multiple pods.
• Developed multiple REST APIs to communicate between pods and fetch/display information.
• Deployment of Kubernetes based clusters from OPM GUI.
• Helped team members with VSCode setup and helped ramp up on using co-pilot.
• Developed Gtest Framework on Interface Manager pod to use for unit testing of features developed.
• C++, Basic Python, Yaml, Yang, Gtest, Google Protobuf, kubectl commands.

Senior Software Engineer, 5G Unity Cloud, Affirmed Networks, Acton,MA Mar 2020 – Nov 2020

• Design and develop features in the User Plane Functionality of Affirmed’s Unity Cloud solution.
• Implement code to support configuration & usage of port ranges and IP addresses to be used by various
processes in Packet Processing Engine for communicating with different applications.
• Enhanced the functionality of session deletion depending on the state of PFCP (Packet Forwarding and
Control Protocol) association in Session Manager.
• Support issues related to PFCP association and session setup on the PPE and upfMonitor pods.
• C++, Yaml, Yang, Kubectl commands

Senior Software Quality Assurance Engineer, Affirmed Networks, Acton, MA Feb 2015 – Mar 2020

• Analyze the new functional requirements with 3GPP specifications to formulate test plans to cover
comprehensive test coverage for feature delivery.
• Setup test environment with various test tools and network connectivity to support new feature testing.
• Performed functional, scaling and performance testing for Wireless Access Gateway (WAG) in non-seamless
Wi-Fi offload mode.
• As part of above product testing, configured DHCP server for dynamic IP allocation for User Entity in WAG
and Radius based server for UE Authentication and Accounting in WAG
• Testing of various functional features on evolved Packet Data Gateway (ePDG)
• IPSec testing for SWu (UE-ePDG) interface and GTPv2 testing for S2b (ePDG-PGW) interface using SWm
interface testing with diameter protocol for Authorization and Authentication.
• Testing S6b diameter interface for Authentication and UE IP address allocation with PGW, using Gx interface
between PGW and PCRF node for rule installation and CDR testing.
• Setup and testing for Geo-Redundancy feature of ePDG feature in hot auto and manual mode.
• Automation of key test cases for regression testing and support regression runs for various releases.
• Run end to end scaling tests for ePDG using Ixia and Developing solutions test tools and prepare
performance reports for system under test.
• TCL, Ixia, Developing Solutions.

QA Intern, Affirmed Networks, Acton, MA May 2013- Dec 2013 | May 2014 – July 2014

• Deploying VMs and configuring cluster for feature testing.


• Developed test plans testing for GTP Prime CDR requirement and tested the feature by generating GTP Prime
CDRs and local CDRs on PDN Gateway using in-house test tools.
• Automation of GTP Prime CDR test suite using TCL
• Debugged existing OSPF automation test suite to resolve the TCL script errors and automated OSPF test
cases in TCL for regression testing.
• Developed test plan for Radius protocol and automation of the same for regression testing.
• TCL, OSPF routing protocol, radius and diameter protocols.

EDUCATION
Master of Science in Computer Engineering Jan 2015
Northeastern University, Boston, MA
Courses: Computer Networks, Network and System Security, Mobile and Wireless Networks,
Machine Learning, Simulation and Performance Evaluation, Fundamentals of Computer
Engineering
Bachelor of Engineering in Electrical and Communication Engineering Jun 2012
Anna University, India
Courses: High Speed Networks, Microprocessors, VLSI design, Digital Signal Processing
Academic Project
Predicting Flight Delays using Machine Learning Techniques Feb 2014

• Feature selection and factors causing flight delay using wrapper functions and heuristic methods.
• Comparing the prediction results from Naives Bayes Classifier, Support Vector Machine and Random Forest
using WEKA
• Predicting magnitude of delay using multi class classifier

Evaluation of Load Balancing Properties in Cloud Computing Nov 2015

• Evaluation of load balancers in Amazon EC2 under various workloads.


• Impact of bursty loads on cloud performance.
• Resolving resource contention among different applications.

Network and Web Security Oct 2013

• Using SQL injection and BURP suite (as proxy) to steal session cookies and XSS scripting to hack into a
monitored secure system
• Finding vulnerabilities in Memory stack and using instruction, stack and frame pointers to find the attacks

You might also like