We provide IT Staff Augmentation Services!

Software Engineer 3 Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 7+ years of experience in Analysis, Design, Coding and testing of Software modules in the domains - Application Delivery Controllers (ADC), Network Embedded Systems, Network Management Systems (NMS), Element Management Systems (EMS).
  • Strong programming Skills in C/C++ and Core Java.
  • Good exposure to Data Structures, Distributed/Multi-threaded applications and debugging.
  • Good exposure to Web Services/technologies - SOAP, XML, REST APIs.
  • Good knowledge of Linux system programming, IPC and Socket programming.
  • Good knowledge of Python scripting language.
  • Good knowledge of OOPS concepts.
  • Good knowledge of Routing, Switching, L4-L7 technologies and Server Load Balancing (SLB).
  • Experience in developing applications on ServerIron ADX and Virtual ADX.
  • Experience in developing applications on MSC8144E board and Ubicom Ip3k board.
  • Hands on experience of network devices such as Cisco switches, Extreme network’s switches like Summit switch and MICROSENS Ubicom switch.
  • Successful as a part of the team as well as an individual in meeting the deadline of the projects.
  • Complete knowledge of Software Development Life Cycle (SDLC) and good expertise in SDLC stages like software design, implementation, testing and defects fixing software modules.
  • Experience on Scrum and Agile software development practices.

TECHNICAL SKILLS

Programming Languages: C, C++, Core Java, Python scripting.

Data Structures: Arrays, Stacks, Queues, Linked-lists, Maps, Sets, Hash Tables.

Web/App Servers/Technologies: Allegro Web Server, XML, SOAP and REST APIs.

Databases: SQL and SQLite databases.

Operating Systems: Windows and Linux.

IDE: Source Insight, Microsoft Visual Studio and Eclipse IDE.

Tools / Utilities: Clear case, GNU gdb, Cygwin, Clear Quest, Team Track, Ethereal/Wire shark, WinCvs, MIB browser and Klocwork.

Hardware Platforms: x86, MSC8144E, Unicom Ip3k board and ServerIron.

Technologies/Domains: Networking Technologies - TCP/IP model, XML, SOAP, REST, SLB (Server Load Balancing), Protocols - HTTP, HTTPS, SNMPv3, TCP, UDP, SSL, IP, ICMP, RIP, ARP, VLAN, and ROHC for PDCP (LTE-enodeB).

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer 3

Responsibilities:

  • Analyzed, designed, implemented and unit tested ADX features.
  • Analyzed, designed, implemented and unit tested the customer’s enhancement requirements (RFE).
  • XML/SOAP APIs module development (Programmatic way of accessing the ServerIron ADX for remote management).
  • Design, implementation and unit testing of more than 250+ XML/SOAP/REST APIs across various features such as SNMP, SLB, RADIUS, TACACS, SYSTEM, AAA, GSLB, CONFIG-SYNC, Multi-Tenancy and Open Scripts.
  • Design, implementation and unit testing of GSLB Config-Sync (Configuration Synchronization) over L3/IP network.
  • Design, implementation and unit testing of Configuration Templates for Virtual ADX (VADX) for cloud deployments.
  • Migrated code between various environments (development, testing, staging, and production) and held code maintenance and upgrade reviews.
  • Analyzed, identified the root-cause and fixed the customer found defects (CFDs).
  • Prepared technical documentation for various modules.
  • Solely responsible for the entire delivery of the modules.

Environment: C, Allegro Web server, SOAP/XML, WSDL, Source Insight, ClearCase, TeamTrack, WireShark, SOAPUI, Allegro Code generator and Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Analyzed, designed, implemented and unit tested SMARTS IP features.
  • Analyzed, designed, implemented and unit tested the customer’s enhancement requirements (RFE).
  • Designed, implemented and unit tested the File System Management (FSM) and Virtual Switch (VS) support.
  • Developed High-level design (HLD) and Low-level design (LLD) documents.
  • Implemented scripts for Discovery and Monitoring of Network elements.
  • Code migration between various environments (development, integrated and tested) and held code maintenance and upgrade reviews.
  • Analyzed, identified the root-cause and fixed the customer found defects (CFDs).
  • Prepared technical documentation for various modules.
  • Solely responsible for the entire delivery of the modules.
  • Involved of code reviews of other modules.

Environment: C++, Core Java, SQL database, Modeling Language, ASL scripting, Source Insight, ClearQuest and WireShark.

Confidential

Engineer D&D

Responsibilities:

  • SRS preparation based on the RFC specifications.
  • Analyzed, designed, implemented and unit tested the SNMPv3 protocol modules - SNMP agent initialization module, User-based Security Model (USM) and View-based Access Model (VACM) modules.
  • Developed High-level design (HLD) and Low-level design (LLD) documents.
  • Analyzed and fixed the FVT and SQA defects.
  • Prepared technical documentation for the modules.
  • Involved in code review of other modules.
  • Solely responsible for the entire delivery of the modules - SNMP agent init, USM and VACM.
  • Played the Configuration Controller (CC) role for this project.

Environment: C/C++, Source Insight, SQLite database, Ubicom Ip3k SDK, WinCvs, WireShark and MIB browsers.

Confidential

Responsibilities:

  • SRS preparation based on the RFC specifications.
  • Analyzed, designed, implemented and unit tested the Decompressor module and IP extension decoder module.
  • Developed High-level design (HLD) and Low-level design (LLD) documents.
  • Involved in design and implementation of Test tool framework for automating the test cases.
  • Analyzed and fixed the FVT and SQA defects.
  • Prepared technical documentation for the modules.
  • Involved in code reviews.
  • Solely responsible for the entire delivery of the modules - Decompressor module and IP extension decoder module.

Environment: C/C++, Core Java, Microsoft Visual Studio, Eclipse, MSC 8144E board, Smart DSP OS, WireShark, WinCvs and Klocwork.

Extreme Network

Confidential

Responsibilities:

  • Preparation of Extreme to Hierarchical-like Mapping documents.
  • Analyzed, designed and implemented the modules such as:
  • Hierarchical commands parser tree building module.
  • Silent mode command execution module.
  • Deferred-mode execution of commands module.
  • Developed High-level design (HLD) and Low-level design (LLD) documents.
  • Involved in analysis and fixing of FVT and SQA defects.
  • Prepared technical documentation for the modules.
  • Involved in code review of other modules.
  • Solely responsible for the entire delivery of the modules.

Environment: C/C++, TCL scripting, Linux and EXOS operating system, Source Insight, Vi editor, GDB and SVN.

Test Automation

Confidential

Responsibilities:

  • Design of test automation tool GUI.
  • Design, implemented and unit tested of Network topology drawing GUI modules.
  • Design and Implementation of PDF report generation (logs and test summary reports) module, Report mailing option, Graphs generation for test results and user management modules.
  • Graphs generation module for the test results.
  • User management module.
  • Involved in unit testing and defects fixing of the modules.

Environment: Core Java, Java swings, SQLite database, TCL scripting, Eclipse and WinCvs

We'd love your feedback!