We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 9+ years of work experience in L2/L3 protocol testing.
  • In - depth knowledge and hands-on experience with various L2/L3 protocols of TCP/IP Stack. Experience in Platform and System Integration Testing.
  • Experience in Automation Design for testing switches and routers.
  • Have supported projects in various phases of requirements and effort estimation. Possess strong Programming, Debugging, Analytical and Inquisitive skills.
  • Have good experience in C programming language and Linux environments. Highly self-motivated and quick learner of new concepts and Technologies.
  • Good ability to work independently as well as in a team and to do things innovatively.

TECHNICAL SKILLS

Programming Languages: C, Bash, Tcl, Perl, Python

L2 Protocols: VLAN, LLDP, LACP, STP, L2TP

L3 Protocols: ARP, RARP, IGMP, IPv4/6, BGP, OSPF, VRRP

Debugging/Profiling Tools: GDB, Valgrind, Firebug, Wireshark, Omnipeek, inSSIDder

Operating Systems: CentOS, RHEL, Ubuntu, VxWorks, Windriver Linux and eCos

Packet Generation Tools: Smartbits, Spirent Test Center, Ixia, CD Router

Embedded Web Server: EMWEB, Boa, Httpd

Source Code Management: Git, Mercurial, Rational Clearcase, SVN

Bug Tracking: Rational Clearquest, HP Quality Center

Web Technologies: HTML, JavaScript, CSS, Firebug

Virtual Environments: Virtualbox, VMWare Player

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Implement teh automation test scripts in Tcl and use Smartbits Library for packet generation and parsing captured frames for teh below-mentioned features which are designed in GSWIP2.2.
  • Buffer Reservation, Metering, Port Back Pressure, Shaper and WFQ Scheduling

Confidential

Responsibilities:

  • Implement teh automation test scripts in Tcl and use Smartbits Library for packet generation and parsing captured frames for teh below-mentioned features which are designed in GSWIP2.3.
  • 4K VLAN, MAC VLAN
  • Double VLAN: SpecialTag/VLAN Insertion/Removal, VLAN Insertion/Removal/Replace, VLAN Membership and Flow Table, VLAN Translation and Flow Table, Port-Based SPCP/SDEI/CPCP/DSCP Remarking, Port-Based SPCP/SDEI Remarking and Traffic Flow Table

Confidential

Responsibilities:

  • Implement teh chiptest and automation test scripts in Tcl using Smartbits Library for packet generation and parsing captured frames for teh below-mentioned features which are designed in GSWIP3.0.
  • Metering: two rates, two levels, multiple triggers, meter RMON counter
  • Bridging with Sub-interface: learning/lookup with sub-interface ID
  • Traffic Flow Classification: Search Ranges per Port, Exclude mode, New patterns and new actions
  • Interface RMON Counters: Interface Ranges per Port, Sub-interface based, FID based, Flow ID based
  • Packet Redirection and RMON Counters
  • Multicast Software Mode with new pattern: FID and new action: sub-interface, exclude mode
  • Egress Port Specific VLAN Treatment Test
  • Routing Acceleration Test
  • Port Filtering, Ingress Port Removal, Adaptive Watermark Setting

Confidential

Responsibilities:

  • Completely own teh Automation framework for testing Switch on Pre Silicon and Post Silicon platforms. Create web reports and logs for every test case defined in Quality Center.
  • Switch verification for Operation, Administration and Management Functions
  • TCL Scripts for Briding, VLAN, Multicast, QoS and Packet Classification Engine verification.

Confidential

Senior R&D Engineer

Responsibilities:

  • Implement Parental Control Feature UI and CGI API calls (Blue Coat).
  • Developed web interface for easy configuration of filtering rules.
  • Design and development teh UI as per customer requirements.
  • Provide testing of triple play services (Internet, IPTV and Voice features)
  • Verified TR069 using customers Acess Control Server (ACS).
  • Used CD Router for testing DSL, WAN, DHCP, DNS
  • Verified Port Forwarding, Port Triggering, MAC Filtering, DMZ, DDNS
  • Provided support and fixed customer reported issues.

Confidential

Responsibilities:

  • Implement Quick Access UI for configuring teh CPE on one page.
  • CGI Implementation for parsing teh web form structure.
  • Improved teh performance of UI access.
  • Customized management interface as per teh telco requirements.
  • Improved performance using caching and compressed scripts.

Confidential

Responsibilities:

  • Implemented Site survey web page for easy configuration of teh device.
  • Wireless performance measurement using jperf, Omnipeek and inSSIDer.
  • WPA/WPA2 authentication methods.
  • Verified network connection over Homeplug.
  • Verified teh device in Repeater, Bridge and Access Point mode.

Confidential

Engineer, Software Systems

Responsibilities:

  • Customize teh management interface for DELL which includes CLI, Web and SNMP. Implement teh graphical representation of Device View.
  • Develop wizards for configuring Link Aggregation and VLAN Membership.
  • Implemented AAA (Access, Authentication and Authorization) for device management access. Configured and Tested TACACS+ and RADIUS for AAA functionality.
  • Used iReasoning Mib Browser for verifying teh industry standard and vendor specific SNMP Queries.

Confidential

Responsibilities:

  • File Upload/Download: dis feature gives a provision for a Network Administrator or an end user to upload/download code, configuration files, logs etc. over tftp, http, scp and sftp on a switch.
  • Traffic Load Statistics: dis feature is to provide Network Administrator with teh traffic inflow and outflow in packets per second and bits per second collected periodically.
  • DHCP Client Identifier: dis option is used by DHCP clients to specify their unique identifier which is used by DHCP Server in differentiating teh hardware from different vendors and upload teh appropriate configuration onto teh switch/router through AutoInstall.

Confidential

Responsibilities:

  • Implemented teh Web interface for LLDP and LLDP-Med used by network devices for advertising their identity, capabilities, and neighbors on an IEEE 802 local area network, principally wired Ethernet.
  • Auto Install: It allows a network manager to load configuration files and code upgrade or downgrade on new devices automatically.
  • UDLD: UniDirectional Link Detection (UDLD) is a data link layer protocol from Cisco Systems to monitor teh physical configuration of teh cables and detect unidirectional links. UDLD complements teh Spanning Tree Protocol (STP) which is used to eliminate layer 2 loops.
  • Pingable VRRP virtual IP Address: As per RFC, teh virtual IP address configured on teh backup router is not pingable. dis is a customer specific requirement which is used extensively by a Network Administrator to ensure teh backup router is in place.

Confidential

Software Engineer

Responsibilities:

  • Implement teh management interface which includes CLI, Web and SNMP.
  • Network Visualization and Device View dis tool helps teh Network Administrator by providing teh details of teh connected clients over a wireless network.
  • Implement teh graphical representation of a Switch which can be accessed during a web session which helps teh Network Administrator by presenting a logical view

We'd love your feedback!