We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY:

  • Over 25+ years of experience as a Lead Software Developer and System Analyst in Telecommunications and Information Technology Industry, which includes more than a decade working as a Software Development Engineer in Test (SDET).
  • Developed and Tested AT& Confidential network fault detection and automation application Rule based Customer Care (RUBY - CC) rule agents which are software modules that simulate domain users on Linux blade platform with JAVA, C++, Perl, Python, XML interfaces with JBOSS, MariaDB/Oracle as back ends. Involved in migrating the software to Cloud interface with off-the-shelf HP TeMIP Expert interface with embedded ILOG software framework.
  • Implemented Test Automation framework for J2EE client RESTful Web Service for CRUD (Create, Read, Update, Delete) operations in XML/JSON format using client HTTP request interface for the MYSQL server database with XML parsing involving Dom/SAX Java parser and using CURL interface.
  • Worked as a system analyst for Content Delivery Network (CDN) organization implementing CRN application in the J2EE environment.
  • Developed a Java (1.7) application (Server Capacity Tool) to update the number of cache servers located behind VIPs (Virtual IP Addresses) as reported in the network load feedback responses so those will be in sync with the MySQL/Oracle database.
  • Implemented Collaborative software application for Future Combat System (FCS) using IM Jabber client-server system involving Jabber/XMPP protocol on XCP Extensible Communication Platform with messages exchanged using chat/discussion repositories for the FCS personnel in the field for its middleware software system.
  • Involved in developing on LINUX in C++ (object oriented) with the dynamic configuration of the software system by generating real time. The system is implemented with multi-threading (Pthreads) and ODBC interface.
  • Coded a major part of the system using C++ as well as inspecting the implemented code by other team developers to ensure fault tolerant system.
  • Designed, implemented and coordinated the software development for the StrataCom Front End System capable of providing the Customer Network Management (CNMS) System the Frame Relay and ATM switches data including the PVCs, and Ports related to the Cisco/Stratacom IPX and Axis/BPX bases switches. Monitor the performance and the capacity of exclusive network resources (PVCs and Ports).
  • In-depth exposure to Client interaction, Requirement gathering, Software development, Solution testing and Deployment support. Strong analytical, customer service and problem solving skills.
  • In-depth experience in Agile/Scrum methodology using IBM Rational Tool for the complete Traceability of SDLC.
  • Proven ability of designing software systems involving JAVA in J2EE framework, EJBs, POJOs technologies, jQuery, C/C++ (STL, Multithreading). Experience with all phases of software testing (Functional, Integration, Regression, Performance, User Acceptance, and Release Management). A decision maker who responds promptly to customer needs and manages details of the software.

TECHNICAL SKILLS:

Software: Java, J2EE Spring, POJOs, JDBC, Hibernate, C, C++, OO Perl, UNIX Scripting, ORACLE, MySQL, SQLite, VOIP, Mobility, Ethernet technologies, Edge marc CPE, ACME Session Border Controller, Expertise in SNMP, XML and related (XPATH, XSLT, DOM, SAX), Apache, MYSQL/Maria db, Eclipse IDE, RESTful abs SOAP Web Services.

Automation/Collaboration Tools: IBM Rational Integrator Tester (RIT), IBM Rational Functional Tester (RFT), IBM Rational Collaborative Lifecycle Management (CLM) Tool, Wireshark Trace Tool, Web based automation tool (Selenium), IBM Rational Quality Management (RQM), HP Quality Center (v8.0) Test Management Tool, HP Temip Interface and ILOG.

Wireless Network Technologies: SS7, TCP/IP (multiple protocols), IS-4, IS-771, IS-826, GPRS, MAP, CAP, WIN, SIP

Communication Network Protocols: 2G, 3GPP (SS7 and IP) Protocols - AIN, CDMA (IS41, IS826), IS771, and GSM (CAMEL), IPv4, IPV6, Bgp, Ospf and LTE-IMS Protocols, GTP, TCP/IP, UDP, DIAMTER/RADIUS, CMISE/CMIP, XML, JSON

PROFESSIONAL EXPERIENCE:

Confidential,Middletown,NJ

Senior Application Developer

Responsibilities:

  • Developed AT& Confidential network fault detection and automation application Rule based Customer Care (RUBY-CC) rule agents which are software modules that simulate domain users on Linux blade platform with JAVA, C++, Perl, Python, XML interfaces with JBOSS, MariaDB/Oracle as back ends. It utilizes commercial off-the-shelf HP TeMIP Expert with embedded ILOG software framework
  • Supported RUBY HRO-Billing application which process the contract and order feeds and the data is loaded in ORACLE database. TeMIP events are inserted to the Linux Operation Context (OC) server. The iLog rules running inside the Expert PM, processes the TeMIP events, then read and write the rules-processing results into the ORACLE and MYSQL databases. The daily reports are distributed to external servers using IBM Connect:Direct interface.
  • Implemented Common Security Interface (CSI) API Request/Response by using SOAP protocol in XML format.

Confidential,Piscataway, NJ

Senior Software / Automation Developer

Responsibilities:
  • Worked on supporting the Local Number Portability Administration Center (NPAC) which provide the ability to port the continued convergence of wire line, wireless, and IP communications.
  • Developed the Agile methodology for the project by using team-based capacity planning and monitor progress throughout the sprint with real-time burn down charts.
  • Implemented the Automation Regression, the Sanity Testing as well as the Acceptance Testing suite consists of test cases implemented using (JAVA, Perl, Shell, API Driven HTTP) Scripting and executed each day to ensure the backward compatibility of the system. The results of the regression testing are converted to XML format and reports are generated after loading in the IBM/RQM. Software bugs are kept track by opening appropriate Defects in IBM/RQM tool. The unit testing of the developed software is done using Junit.
  • Monitored all the implemented requirements by interfacing with the IBM Rational Collaborative Lifecycle Management (CLM) Tool.
  • The RTC (Rational Team Concert) is one of Rational Tool branches used to keep track of the configurations as well as defect management of the project. All the implemented test cases are monitored by using IBM Rational Quality management (RQM) and the requirements for each Epic/Story is referenced by IBM (RRC) branch.
  • The NPAC system architecture included CMIP/CMISE Gateway, XML Gateway and GUI Clients. The middle layer (Business Logic Tier) is implemented using JBOSS A-MQ Network of brokers and the Data Access Layer utilizes DAO and Hibernate JPA. The back end DBMS layer is Oracle containing Stored Procedures/SQL Queries. Developed and executed QA End to End Data Driven as well as Keyword/API Driven test scenarios for CMIP/CMISE and XML Gateways after designing them in Test Management (RQM) branch of the Rational Tool with the linkage to System Requirements (Theme, Sub-theme and EPIC) as well as development Stories to be completed in each sprint.
  • Developed Automation software for testing of RESTful Web Services developed using spring framework with TCP/IP and HTTP protocols.
  • Work closely with other members of the Development and System Engineering teams as well as third party vendor to review the requirements, implement the test plans, and test the effectiveness and quality of software components implemented by the development team during each Sprint.
  • During each Sprint continuous Integration is done and each project load is assembled and built (Maven) and installed on the test server (Jenkins) daily after successful acceptance/sanity testing. Once the test server is updated the Automation of integration testing is incorporated using IBM Rational Integration Tester (RIT) by simulating unavailable components of the application. The testing of the front end (GUI) is done by using IBM Rational Functional Tester (RFT) by its Record and Play feature with HTTP/JAVA interface.

Confidential,Middletown,NJ

Software Developer / System Analyst

Responsibilities:
  • Worked as a system analyst for Content Delivery Network (CDN) organization implementing CRN application in the J2EE environment. The major component which is iDNS (intelligent DNS) is a special purpose DNS which provides intelligent routing for services through the DNS protocol and utilizing the real time network feeds including the BGP data.
  • The J2EE client is GUI (CRPortal) as well as HTTP command line interface and the server is HTTP RESTful web services. The EJB component is implemented to authenticate the data between client/server in JSON format. The project is developed using Agile Software development with Scrum framework. Extensive experience in developing various tools including following.
  • Implemented Test Automation framework for J2EE client RESTful Web Service for CRUD (Create, Read, Update, Delete) operations in JSON format using client GUI (CRPortal) as well as direct HTTP request interface for the MYSQL server database. Apache Tomcat is used as a servlet container running the RESTful web services. Scripting implemented in C/UNIX/shell interfaces.
  • Manually tested Confidential network routers configuration by using HP Quality Center (v8.0) test management tool which is Application Life Cycle Management Tool (ALM) as it supports various phases of the software development life cycle.
  • Developed a Java (1.7) application (Server Capacity Tool) to update the number of cache servers located behind VIPs (Virtual IP Addresses) as reported in the network load feedback responses so those will be in sync with the CORA MySQL database as well as Oracle (PRO*C,PL/SQL) in UNIX/C environment.
  • Implemented/Tested Java (1.5) application (StatCollector) to collect and distribute the real time network topology data extracted from the ETL server to the respective entities. The XML parsing done by JAXB as well as DOM parser and errors reported using UNIC/C scripting.
  • Integration testing of IPV6 involving dual stack (IPv4/IPv6) CDN configuration for the CDN application using JAVA (1.7) with Eclipse (JUNO).

Confidential,Piscataway,NJ

Senior Software Engineer

Responsibilities:
  • Working as a feature lead managing a team of 7 developers for implementing WIN (Wireless Intelligent Network) application for ISCP real time Telecommunication system for domestic as well as international customers.
  • Implemented Collaborative software application for Future Combat System (FCS) using IM Jabber client-server system involving Jabber/XMPP protocol on XCP Extensible Communication Platform with messages exchanged using chat/discussion repositories for the FCS personnel in the field for its middleware software system. Involved in developing on LINUX in C++ (object oriented) with the dynamic configuration of the software system by generating real time XML files from XSD schemas. The system is implemented with multi-threading (Pthreads) and ODBC interface.
  • Implemented tools to feed real time configuration to the network application and verify the system behavior and generate the appropriate alerts.
  • Tested SIP call flows as per the Call Control Server requirements for origination to termination of a call handling over VoIP network in case of Proxy SIP INVITE to the final receiving SIP phone. The INVITE of the call is sent via ISCP/portal GUI (SPACE) ISCP system. The call is passed through SIP Proxy servers/soft switches which is the interface between SIP network and ISCP/SPACE system. The parameters include no-answer timer, a session timer (for mid-call event processing), and request for call completion information.
  • Coded a major part of the system using C++ as well as inspecting the implemented code by other team developers to ensure fault tolerant system.
  • Perl/Awk scripting implemented to load the Enterprise mobility so the dynamic configuration for the new releases of the system is available on demand.
  • Designed and developed compiled services to improve the performance of the ISCP systems designed as COREINAP network application for Wireless/Mobile networks as per the ETSI protocol standards for the international clients. COREINAP application is the international version of the ISCP family of Intelligent Network Solutions. It utilizes the ETSI protocols.
  • Tested prepaid SMS SERVICES involving real time billing for the subscribers by collecting data using XML interface. In addition, solution testing of various IN solutions.
  • Performance analysis of the software system using Tprof and Pmapi code profiler.
  • Designed, implemented and coordinated the software development for the StrataCom Front End System capable of providing the Customer Network Management (CNMS) System the Frame Relay and ATM switches data including the PVCs, and Ports related to the Cisco/Stratacom IPX and Axis/BPX bases switches. Monitor the performance and the capacity of exclusive network resources (PVCs and Ports).

We'd love your feedback!