Responsible for definition, design, development, test, debugging, release, enhancement or maintenance of networking software.
Worked on various QoS features for innovium and Cisco Cloudscale ASICs on Nexus 9000 platforms with expertise in features such as WRED, ECN, PFC and microburst
Worked closely with customers for RDMA/ RoCEv2 traffic performance tuning etc.
Worked on various feature enhancements and debugged multiple issues with vendors.
Designed and implemented several APIs for HAL(hardware abstraction layer),
Worked on various features for qosmgr, docker, sone shell and dchal shell.
Comfortable with End-to-End feature implementation using SDLC with backward compatibility
Software Engineer Intern
Cisco Systems, Inc.
San Jose, CA
06.2015 - 09.2015
Worked with nexus platform team on developing ASIC drivers for line cards and implementing L2 ASIC features.
Worked on validating ASICs functionality for different rates of suppression under diverse traffic scenarios.
Developed abstractions for I/O (input-output) FPGA (field-programmable gate array) registers and helped debug issues during initial system bringup's.
Designed a hybrid system of Traffic management for Cisco's nexus line cards.
Research Assistant
Lahore University Of Management Sciences
Lahore
08.2013 - 07.2014
Proposed and Implemented MulBuff: Data center buffer sizing strategy that achieves near 100% link utilization, reduced flow completion times, and high burst tolerance.
Studied effectiveness of randomizing TCP retransmission timeout (RTO) in mitigating impact of Incast.
Project Consultant Engineer
FiveRivers Technologies Pvt. Ltd. (FRT)
Lahore
01.2013 - 08.2013
Responsible for product development/marketing of the Electric Drum kit.
Designed and printed 3D printing parts for the drum kit using autodesk Inventor.
Developed software for the electronic Drum Kit on an arduino leonardo board.
Documented and maintained online social presence on technology blogs to promote/market the project.
Analyzing Timing Characteristics Of Wavelength Selective Networks: evaluated tunable transceiver timing characteristics and studied its implications on a hybrid network design.
DDoS Mitigation using SDN: Designed an SDN based DDOS mitigation system leveraging an entropy and flow rates.
Intelligent Security Systems: Implemented a face detection application on mini 6410 board.
WSN in Mines: An event monitoring system using a distributed Wireless Sensor Network (WSN) for a mining environment.
Additional Information
Published poster paper at ACM SIGCOMM 2014 "Rethinking Buffer Management in Data Center Networks"
Published research paper "Nrsfm using local rigidity" published at WACV 2014.
Teaching Assistant: Taught Computer Network, Computational Problem Solving, Computer Organization and Systems Programming and Digital Systems Lab
Gold Medal: Obtained A's in all subjects in Advanced Levels examination conducted by Cambridge University, UK.