Diljeet Kaur
email: ***********@*****.***
Contact No: +1-408-***-****
Milpitas, California
Summary
** ***** ** ********** ** software development and maintenance for platform software systems
SKILL PROFILE
Skill Type
Description
Programming Language
C (Pointers, Data Structures, Algorithms, Shared Memory, Process Synchronization)
C++ (OOps concepts, Namespace, STL,Containers,,Algorithms)
Skills
•Ncs5k .NCS8k Platform driver support in optics domain
SFP, QSFP device, controllers
FEC, auto negotiation config handling
Dual rate optics support
Broadcom phy integration
Firmware upgrade for coherent modules
Coherent modules(ZR/ZRP) optics-driver functionality for Cisco and third party optics
•ASR9k Platform Knowledge:
Calvados,XR vm
Worked on FPD SPI, Canbus,Alpha Driver,envmon
Envmon: Raising and clearing alarms
Hands on backend tools available for these modules
•FPD upgrade Support
•OTN Technology : Performance Monitoring, Transport Alarm Reporting and Abstraction
•IOS XR:
System Database Services :Bag, EDM, Bgen,CMD Infrastructure
Sytem Control Services: XML Schemas, bag
IPC :Synchronous & asynchronous message communication, Mutex High Availability :Checkpointing Mechanisms
Others: Interface Manager, Timer Services, Event management,
Dynamic Load Libraries, Jam Rules, enxr
•Knowledge of GSM Systems, LTE foundation, X2, S1, Uu Interface, RRC, RRM, S1AP Protocols, RLC, MAC,Abis Interface, Air Interface, SRS, CQI, QCI
•Abis/Air interface monitors, BTS/BSC simulators,Wireshark, tcpdump, GSM,LTE 3GPP Specifications(Layer2,3)
Tools
•Cisco Firex, Acme, Doc Central,
•Jenkins, Jira
•Rational Clearcase, SVN, HP Quality centre,GIT
•Source Insight,vi editor, CodeWright
•MS Office(Excel,Word, Powerpoint)
•Debugging tools gdb,valgrind
•Pcimemread, pcimemwrite,optics module register dumps
Hardware
•Cisco Scapa chassis (ncs4k), Classic, EXR asr9k, ncs5k flavors (peyto, turinCR, bifrost,oldcastle),ncs8k flavors (36slot, 48slot)
• NSN BTS family ( UltraSite, MetroSite,Flexi Edge BTS, Remotely handled AIO Small Cell board, FZM board)
Operating
Systems
•Windows, Unix/ Linux
Other
•Shell scripting, Unit Testing, GUI testing, System Testing, SCT Testing, Acceptance Testing
•Microsoft Office, Test Case Design, Testcase Writing, Design Documentation,
•Design analysis, Requirements Specifications, Feasibility Study,SFS, All phases of SDLC(Software Development Life Cycle), Agile Methodologies, Python Automation, Compiler warnings, errors, standards compliance, Memory leak detection, invalid function usage, Makefile, Packaging, yaml and JSON, SNMP MIBs and Traps
•Excellent Problem-solving analytical skills, Excellent verbal and written skills
Professional Summary
•Firmware Upgrade support for CFP2-DCO optics modules
•Ncs8k CFP2-DCP support for ZR,ZR+ Acacia modules. Creation of coherent controllers and OIR support. Integrating performance management, alarm support infra for coherent controllers for these modules. 4x100,3x100,2x100,1x100,1x200,2x200 transponder and muxponder rate support.
•Ncs8k integrating Broadcom phy with application layer for optics driver. Providing support of phy initialization, autonegotiation set and backend optics debug CLIs.
•Ncs5k,asr9k platform maintenance In optics driver. Providing software support for new optics modules like dual rate 10/25G CSR
•Triaging and troubleshooting failures down to the root cause utilizing IOS-XR advanced knowledge over components such as Sysdb, cfgmgr, IPC, Data plane, Forwarding and Control plane.
•Leading team of engineers to achieve maximum productivity efficiently without jeopardizing their work life balance.
•Mentoring the engineers with all required support and performing reviews with the code and performance.
•Participating in Scrum meetings to plan and discuss the goals and targets abiding Agile systems.
•FPD Support in Classic and EXR ASR9000 boards (spi programming, pcimem register read,writes)
•Handling of performance management(pmengine) software (Platform independent) responsible for collecting & displaying traffic related statistics & Alarm management software (HAL) for Cisco Routers. These counters include FEC,BER,any alarm statistics reported from the platform driver.
•Development and support of Platform services for NSN’s Flexi Zone Micro BTS i.e. development and bug fixing of middleware NSN Platform services CC&S and HWAPI for TI’s kepler2 ARM HW.
Detailed Project Profile
Organization Cisco (via Aricent) San Jose, CA
Project Title Ncs5k, ncs8k platform development and maintenance
Duration Nov 2018-July 2022
Responsibilities
Development of multirate optics support, sfp, qsfp connections, running traffic
Optics driver controller creation, deletion, OIR, Breakout, FEC, Auto negotiation, show CLIs, Inventory support, HA (Process restarts, reloads, power cycle, software updgrades), optics simulations
Firmware Upgrade support for coherent optics modules to support new device image releases with bug fixes and feature support
Develop, enhance and debug new and existing high-level firmware in C
Develop and improve build systems, automated test and internal tools used to upgrade firmware of different optics type
Platform board bringup and device drivers support
Build Automation Test Script using Python under easypy for automation script to handle regression test cases and progressive build sanities
Interacting with technical support teams to resolve customer reported issues such as highly critical Cisco’s CFD(customer found defect) involving software and hardware debugging demanding quick resolution.
Writing and debugging code using C, Python,gdb,valgrind technical skills.
Organization
Cisco (via Aricent), Gurgaon,India
Project Title
Cisco platform development and maintenance
Duration
Mar 2014-Nov 2018
Contribution
•Implementation of complex algorithm of Alarm suppression logic for ncs4k(Scapa) platform
•Development and maintenance of software along hardware changes in areas around canbus driver and envmon
•Execution of nightly sanities and working on exiting framework and shell scripting. Writing new firex plugins to increase cflow coverage
•Writing test scripts and UT tagging in python including nightly sanity scripts and CI in Jenkins environment
•FPD Upgrade Support in Classic and EXR ASR9000 boards
•Implementation and maintenance of collecting & displaying traffic related statistics for different controllers(optics,dwdm,otn etc).These counters include (SES,ES,UAS,LBC,OPT,OPR etc) for Platform independent pmengine & Alarm Management software for Cisco . This involves handling of PI code that is interfacing with different line cards code.
•Developing new XR CLI, debug outputs in control and data plane.
Organization
Aricent Technologies, Gurgaon,India
Project Title
NSN BTS and Small Cell Family
Duration
July 2008-Feb 2014
Description
The project is into providing support of GSM-Railways into Epsilon BTS Software This feature supports a group broadcast call wherein there is one talker & multiple listeners.
Contribution
Designed and implemented Enhanced Cell Reselection and VGCS and VBS Reconfiguration for GSM Railways support, the Fast BSS Restart feature
Implemented Change Request on BTS, BSC for SMSCB DRX Mode Support
Understanding of complex features Frequency Hopping, Intelligent Shutdown etc and other telecom scenarios in BSS like handover, measurement reporting etc.
Development and maintenance of fixing of middleware NSN Platform services CC&S and HWAPI for TI’s kepler2 ARM HW using Jenkins.
Integration and development of Middleware services CC&S and HWAPI.
Provide support in debugging any Platform or HW-SW integration crash observed during development phase using gdb & valgrind.
Internship on python with windows and GNUPlot with Qt on NSN internal UI Tool for CS & PS Traffic Control
QUALIFICATIONS
Degree/examination
Board/Institute
Year
MCA
Banasthali Vidyapith, Rajasthan
2008
BSc Hons.
(Mathematics)
Delhi University
2005
Senior secondary
CBSE
2002
Higher secondary
CBSE
2000
End of Document