Sr. Software Engineer Resume
SUMMARY:
- Has more than Seventeen years of full time experience in design, development, debugging, testing and maintenance of software projects in Telecom/Embedded environments which involves High Scale Switches and Routers for Telecom Industries.
- Has received multiple s with s for Excellence during various project execution and helped in achieving companies target goal.
- Has performed Technical Leadership Role with Success during project executions.
TECHNICAL SKILLS:
Technologies: Networking/Embedded/OS/Device Drivers, QOS, Layer - 2, PPPoE, PPPoA, PPP/ML, L2TP, Ethernet, VLAN, STP/RSTP, DMA,LMP, OSPF, ARP-Protection, DHCP-Snooping, SSH, LLDP, LACP, Radius, QOS,PFE, ATM, T1/E1 PRI/BRI, DS3, ISDN,OC3, Serial, DSL, FR, VoIP, PMC Sierra chip set (HMA,Freedom,TMUX-84), Fujitsu AXEL-X, Broadcom SDK, LSI LLP/LIU, Network Management, USB, Parallel Device Driver, HP-UNIX, Linux kernel internals, GIGE,POS, OC3/12, ATM & Networking Device drivers on Linux, VxWorks, Lynx-OS, BSD & Windows, NDIS, JEDI ASIC, Harmony ASIC, MIPS, Power-PC, ARM, Printers, MFP, MPLS, HA-Redundancy, Traffic-Mgmt(QOS), Fabrics.
Languages: C, C++,Perl,Com/Dcom
Networking: IPV4/IPV6, IPSec, Jet Direct TCP/IP, XIP, SNMP,802.11, Socket Programming, 1284.4(DOT4), 1284(Parallel),USB, L2-IPC, IO-PKT, BSD
Test/Debug Tools: skdb, gdb, ksymoops, lkcd, kgdb, windsh, qnx-ide, tcpdump, ethereal, smart bits, IXEA, catc, catalyst, silent hawk, pci sniffer, logic analyzer, oscilloscope, win debug, softice, stt, multi.
Version Control System: Clear case, CVS, Perforce
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Integrated and Bring-up Line-Card(Traffic Management) and Switch Fabric Module hardware Initialization with SDK.
- Design and Implementation for SFM module hot-swap feature and Interrupts.
- Design & Implemented easy-reload scheme for SFM Module.
- Design and Implemented multicast egress replication schemes for LC and SFM.
- Implemented Traffic-Management and SFM Debug API/CLI’s with RAS feature.
- Bring-Up and Configure Quality-of-Services(QOS) Software features(scheduling, shaping, wred, flow-control, etc) with Jericho and FE3200 Broadcom Chips.
- Integrated Software Development Kit, Designed and implemented API's needed to punt Control-Plane Uni-cast and Multicast traffic to CPU for L2/L3(OSPF, PIM,BGP, etc) protocols Applications processing and fix bugs in the TM features.
- Define h/w forwarding path routes via Queues-Flows in the hardware.
- Debug and fix Full-mesh Unicast & multicast Traffic Performance issues for 10G/40G/100G LC’s across chassis.
- Integrated and Bring-up TM Functionality for Pizza-Box with Qumran Chip.
- Implemented debug TM/SFM CLI’s, Triage traffic drops related to TM and help CAT/Sustaining team.
Confidential
Sr. Software Engineer
Responsibilities:
- Designed and Implemented Traffic Management bring-up with CPU integration with PBIF for Darter Line Card on NetIron IP Switch.
- Implemented NIF/Egress level flow-control scheme during traffic over-subscription.
- Hook-up and Modify QOS services and diagnostics for 3rd tower chip-set.
- Fixed bugs to support NP-TM communication.
Confidential
Sr. Software Engineer
Responsibilities:
- Designed and Integrated Crypto FIPS on Embedded PPC RTOS Mucho Brocade Operating System for XMR/MLX NetIron IP Switch.
- Modify and Port NSPR/NSS Crypto code on Mucho Operating System, Implemented File System NVRAM access for key/cert. Storage. Integrate the code during Power-on-Self and define Methodology to pass FIPS .
- Integrate and consolidate existing brocade switch with third party FIPS compliance crypto api’s for different IP services such as SSh, IPSec, Telnet, SCP, http, etc.
- Firmware Management for target image to add crypto-id’s for validation with public-private keys and change build management.
- Provide the maintenance support and defects fixing for production and various development environments.
Confidential
Sr. Software Engineer
Responsibilities:
- Provided the Hardware Availability for LMP Protocol for Active/Standby SCM H/W with guardian support.
- Defined and created the mappings for OSC DWDM Links with BCOM driver through VLANs for control plane link establishment for PRP routing and RSVP signaling.
- Integrated and enhance state machine for GMPLS-NNI LMP/Framework with DC and enhanced the driver framework.
- Enhanced BSD IP-Stack and stubs to support control channel reliability for Multi-casting and bug fixing for LMP Protocol.
- Ported QNX Native io-pkt Ethernet driver (8572) for high performance control plane support.
- Fixing low level Ethernet/BCOM Mac/PHY issues, adding profiling and instrumenting bsp kernel to enhance control plane performance.
- Designing and providing vlan support for multiple protocol instances and hooking Ethernet/bcom driver for the dwdm Inline Amplifier product.
Confidential
Software Engineer
Responsibilities:
- Defining the s/w requirements for PPP on T1/E1, DS3, Serial (V.35/X.21) and PPPoE, PPPoA on DSL WIC with customized h/w.
- Integrated and enhanced the PPP Protocol Suite along with T1/E1 BRI/PRI, ISDN, DS3 and enhanced the diagnostic kernel features on the WICs.
- Designed and implemented the API's and SNMP Infrastructure for Communication across Main Switch and WAN Module through L2-IPC with k and v routines.
- Investigate and Designed the WAN Physical Port manager with different Link Interfaces with VLAN Plumbing solution.
- Enhanced Trace route/Ping Source Routing Debugging Feature and fixing CPE issues in generic for all the switch modules (dhcp-snooping, arp-protect, ssh, ospf, 802.1x, telnet, sflow, dma, flow-control) and interoperability fixes with Cisco Catalyst 3750
Confidential
Software Engineer/Onsite Coordinator
Responsibilities:
- Integrated ZebOS L2 Switching Solution with VLAN, FDB, STP/RSTP, Multicast (IGMP, MLD) and RMON protocols.
- Bring-up the MGL board on PPC processor with 8548 BSP Kernel Changes.
- Designed the GPM/GCM modules for scaling the multi stage switching configuration.
- Ported the AXEL-X chip driver communication with on-chip code.
- Design/Implementing the multistage C/D, I/O and MS switching stages.
- Bring-up of Broadcom Eazy-Rider Board with Integrated ZebOS Kernel changes (for demo).
- Developed PSO Driver and Integrated ZebOS OSPF, BGP and MPLS Suite on BCM.
- Helping Team Members for Defect Fixing and Enhancements.
Confidential
TECHNICAL LEAD
Responsibilities:
- Triaging all the core dumps and watchdog file to analyze and fix the issue for IPNOS/L2/L3/IPsec/CLI modules and correcting the corrupted stack dumps of Linux and pSOS.
- Involved in enhancing Full Core Dump Kernel Features, IPNOS Booting, DPC RT scheduler, DML, SDMA, and changed Linux kernel to support watchdog for IPNOS and collect stack traces on Linux (Service blade), and pSOS(Control Blade).
- Implementation and enhancement of PPPoE over VLAN and PPPOE over ATM (RFC 2516) PPP terminated aggregation and 802.1x Radius.
- Enhancement/Defect Fixing for L2/L3 Protocols (PPP,L2TP,PPPoE,OSPF,BGP,Radius)
- Ported/Implemented STP/RSTP, LLDP and HA-Redundancy in IPNOS Infrastructure.
- Analyzing/Defect fixing and FPGA support for different layer 2 lookups ATMA for ATM, HMA for HDLC and GEMA for GIGE, POSMA for POS) which is steering table lookup with Hardware forwarding support with inbuilt PFE (Packet Forwarding engine) and Tmux/freedom PMC Sierra framing chipset device drivers.
- Helping Team Members for Defect Fixing and Enhancements.
Confidential
PROJECT LEAD
Responsibilities:
- Involved in Porting the Guppi to JEDI ASIC Low Level USB, Parallel, Jet Direct Device Drivers on Lynx Kernel.
- Involves in Bug fixing on older and new products in low level I/O drivers.
- Debugging and Resolving the Hardware issues through Logic Analyzer, CATC, Silent Hawk, PCI snuffer on JEDI ASIC.
- Bring-up the USB/Parallel device initially on Simulator/Emulator MFP.
Confidential
PROJECT ENG
Responsibilities:
- Involved in PDF features enhancement and Bug Fixing.
- Involved in enhancement and Bug fixing for the Engine Communication and Calibration Component of Printer Firmware.
- To document the design of EngComm and Calibration components.
Confidential
PROJECT LEAD
Responsibilities:
- Involved in enhancing the Proxy Driver Functionality.
- Involved in EWS communication with the Firmware.
- Involved in PML/Dot4 stack for I/O (USB/Parallel) communication with the printer for Device status and Jobs.
Confidential
PROJECT ENG
Responsibilities:
- I was responsible for coding the PPPoE protocol for Discovery and Session Phase in the Driver.
- Involved in Coding the Miniport NDIS WAN for packet processing.
- Involved in Coding the IOCTL and WMI Support in Driver for statistic and to provide the interface for the GUI application.
Confidential
PROJECT ENG
Responsibilities:
- Design and Implemented the Serial Port Interface for the Raid and Sensor Controller.
- Implemented Perl Script to detect the Software and hardware Errors on Controller.
- Implementing the LCD Interface to do Menu tracking and message handling.
Confidential
PROJECT ENG
Responsibilities:
- Sustained and enhanced the analog / digital signals which were sampled at nyquist rate.
- Fixed the issue with the generation of matrix which is transmitted through Sockets over the network.
Confidential
Team Member
Responsibilities:
- Involved in coding the socket connection for sending the streams of data from Manager to the agent.
- Involved Coding the Com dlls for ISM interface and GUI interface for the Manager.
- Fixing/Testing the Agent issues.
Confidential
Team Member
Responsibilities:
- Designed and coded signal generation alert part through 8751 micro controller.