Software Engineer Resume
Naperville, IL
SUMMARY
- Around 10+ years of professional experience in telecommunication industry, currently a Software Engineer. I have performed various roles like Test/QA Engineer, Automation Engineer and Integration professional. I have worked on technologies like Cloud Computing, Virtualization, Telecom - IMS, SIP, IVR-VXML, GSM, SS7, WebRTC and Java. Graduate in Electronics & Communication Engineering.
- Expertise in VoIP technologies/protocols - SIP, Diameter, SDP, RTP, SRTP, RTSP, VXML, SCXML, MSCML.
- Expertise in Confidential IP Multimedia Subsystem (IMS) Solution - Installation, Integration and Testing of various network elements (P-CSCF, S-CSCF/I-CSCF, TAS, HSS, MRF, MGW/BGW, SBC and OCS/OFCS.
- Working experience in IMS Interfaces like Gm, Sh, Cx, Mr, Rf, Ro.
- Working experience in wireless technology - GSM, SS7, CAMEL, MAP, ISUP, TCAP, IN.
- Experience in configuring secured SIP (SIP over TLS) & secured RTP (SRTP) over IMS solution.
- Working experience in Installation & deployment of Openstack, deploying and integrating telecom solutions like IP Multimedia Subsytem over Openstack.
- Working Experience in VMware tools - ESXi, VMware Workstation, and VMware Player, VShphere Client (installation, configuration & maintenance).
- Working experience in Software-Defined Networking (SDN), Hypervisors and Network Function Virtualization (NFV) concepts.
- Working experience in Confidential Products - GVP, SIP Server, Composer, URS.
- Expertise in developing & testing of IVR Business logic/application using VXML.
- Experience in Eclipse - JAVA IDE, Java, JavaScript, OOPS concepts.
- Working experience in scripting languages - Perl, VBScript, Unix shell scripting.
- Working experience in Databases - MySQL, MS SQL Server 2008.
- Experience in developing and maintaining end-to-end automation system to test SIP and VXML functionalities.
- Working experience in Load and Performance testing.
- Working experience in Windows 2003, 2008, Linux (RHEL 5), Ubuntu and Unix (install, maintain and updating)
- Working experience in VoIP tools/simulators - SIPp, Wireshark, Ethereal, Confidential Voice Tool, Emprix Hammer, Nuance, Softwares, a variety of IP Phones/SIP end points and RCS Clients.
- Working Experience in deploying, configuring and maintaining of Dell Power edge servers, HP ProLiant servers (DL360 - G6, G7 & G8).
- Extensive experience in Testing processes - creating test strategies, test plans, test cases, test reports, test data identification, test execution and test results reporting.
- Test management and defect tracking tools used - Clear DDTS, Seibel, HPQC, Bugzilla and CARES.
- Experience in Agile methodology/process, SDLC and ALU DR process.
- Good leadership qualities; mentored and have given on the job training (OJT) to fresh engineers and interns.
- Basic working knowledge in IP Addressing, VLAN and configuring switches.
- Good understanding of LTE and VoLTE concepts & architecture.
- Good analytical, precise troubleshooting and quick problem solving skills. Excellent written and verbal communication skills. Good track record as an individual contributor to projects, excellent team player and good interpersonal skills.
TECHNICAL SKILLS
Technology: Cloud Computing, Virtualization (VM Ware, Openstack), IMS ( Confidential ), VoIP, SIP, Diameter, SDP, RTP, RTCP, WebRTC, XML, VXML, SCXML, MSCML, GSM, SS7, CAMEL, MAP, ISUP, TCAP, IN, IPTV & Head End technology
Programming/Scripting: Java, JavaScript, Perl, VBScript, VoiceXML, Unix Shell
OS: Windows 2003, 2008, Linux (RHEL 5), Ubuntu, Unix
Tools: VMware (Workstation, vSphere client), SIPP, various SIP clients (Counterpath Bria, IMS Boghe client, Eyebeam, Xlite, Kapanga, Grandstream, MiTel, Polycom IP 5000/6000/7000 ), various RCS clients (Boghe, WIT, ALU Personal Communicator Client, Movial), Java Eclipse, Hammer call generator (Emperix), AVT (SIP calls/load generator - ALU proprietary), Speech Works Media Server, Nuance Speech Recognizer, K1297 (Tektronix), SIM SN7 (ALU proprietary), Apache Tomcat, Windows IIS, MS SQL Server, Harmonic encoders, Elemental Encoders, Electra Encoder, Anevia IRD, Teleste IRD, HP Quality Centre (HPQC), Clear DDTS, MS Office – Work, Excel & PP, MS SQL Server
PROFESSIONAL EXPERIENCE
Confidential, Naperville, IL
Software Engineer
Responsibilities:
- Responsible for Planning, Designing, Installing, configuration, integrating and testing E2E IMS solution
- Drafted Network Architecture document, MoP for installation of IMS NEs, HLD & LLD for IMS on Cloud Solutions
- Prepared Customer Test plan document
- Installed and configured Openstack (Havana) on Ubuntu
- Installed, integrated & configured IMS Components like ISC (CSCF), CTS (TAS), COM (elements mngt GUI), SDM (HSS), MRF, PCM (subscriber selfcare GUI) on Openstack
- Installed, integrated & configured RCS Components like PS-XDMS (Presence Server), MMIM (Instant Messaging Server) on Openstack (Havana)
- Performed E2E integration the IMS components, RCS components and Testing clients to be able to make calls over public internet
- Performance testing and tuning of IMS on Cloud solution to meet customer expectation
- Configured DNS, Firewall port forwarding/blocking and other security implementation like SIP over TLS and SRTP
- Installed WebRTC, New Conversation API application and tested with IMS on Cloud solution
- Performed End to End Network Level Testing of IMS on Cloud solution features, MM-Tel services, IP Centrex features, RCS features, API tests etc
- Technical demo of IMS on Cloud Solution to customers
- Made the solution ready for Softbank World Convention Event, Tokyo Japan; where Softbank Mobile invited their enterprise customers to get a feel of ALU IMS on Cloud.
Confidential, Murray Hill, NJ
Software Engineer
Responsibilities:
- Responsible for Planning, Designing, Installing, configuration, integrating and IMS, OLT & ONTs
- Drafted Low Level Design document for integration of IMS solution, Optical Line Termination (OLT) cards and Optical Network Termination (ONT) boxes.
- Prepared Test strategy, test plan and test cases for testing interoperability of OLT & ONT with IMS.
- Installed, integrated & configured of IMS Components like ISC, CTS, COM, iHSS, iAGCF, MGC
- Configured ALU ONT (8port, 24port, 48 port) and integrated it with OLT
- Integrated ONT, OLT & IMS Solution
- Tested SIP, H248/MEGACO protocols handling by ISC & MGCF
- Tested 8port, 24port and 48 port ONTs with IMS solution as call handling component (SIP Signaling tests, IP Centrex tests, supplementary services tests)
Confidential, Murray Hill, NJ
Software Engineer
Responsibilities:
- Pioneered Openstack setup in Confidential India
- Installed and configured Openstack (Havana) on Ubuntu
- Drafted Openstack installation procedure with specific customization for IMS solution deployment.
- Installed, integrated & configured of IMS Components like COM, SDM, ISC, MRF on Openstack (Havana).
- Developed heat scripts & templates for automatic installation and deployment of IMS components
- Performed testing of virtualized IMS Solution
- Prepared Method of Procedure document for each IMS Component installation
- Responsible for Administration and Maintenance virtualized IMS setup in ALU India lab
- Actively involved in preparing Trials, Demos & Proof of Concepts for Customers and other BUs
Confidential, Murray Hill, NJ
Software Engineer
Responsibilities:
- Requirement analysis and project planning
- Prepared method of procedure document for upgrade of IMS Components in AT&T customer site
- Prepared lab for upgrade test of IMS Components
- Verified the MoP document by validating the upgrade procedures
- Performed upgrade of IMS NEs like LSM (CSCF), SDM (HSS), MRF and CTS (TAS) at N+1 lab
- Preparation of test bed for the testing requirements
- Executed acceptance test plan post completion of upgrades of IMS NEs
- Prepared upgrade & test report for handover to the customer
Confidential
Technical lead
Responsibilities:
- Drafting HLD & LLD documents, test case writing, developing test strategies, test plans for installation & testing of Confidential IMS Solution in IPTC Customer Demo lab, Chennai, India
- IP Address planning for the IMS Solution in IPTC lab
- Installation of IMS Network elements – ISC (CSCF), CTS (TAS) and MRF
- ATCA chassis based installation for ISC
- Integration of IMS NEs – ISC, CTS, MRF
- End to End testing of IMS solution using softphone SIP Clients (Counterpath Bria, Xlite & Eyebeam)
- Testing of SIP functionalities, CTS features like Multimedia telephony services, Simultaneous ringing, Call transfer, Call forward, Call block, Extension devices, Call park-retrieve, etc
- Managing and maintaining the IMS solution in lab which was used by different projects teams
- Provisioning of subscriber with various features based on project requirement
- Troubleshooting and solving IMS issues occurring in various projects
- Supporting various Customer demos
Confidential
Technical lead, Sr. Engineer
Responsibilities:
- Lead testing activities of Confidential Composer in Confidential R&D, India
- Performed design, development and testing of VoiceXML IVR applications & Call centre business logics
- Tested blocks (VXML and SCXML) present in Composer, by creating Call Flow/WorkFlow and validating them
- Tested Composer generated applications (VXML and SCXML) in an end-to-end Confidential setup involving various components like Confidential SIP Server, Stat Server, Universal Routing Strategy, Confidential Orchestration Server, Interaction Server, Email Server, Chat Server, UCS, GVP Components like RM, MCP and CTIC
- Performed integration and testing of calls handling components and VXML interpreter in GVP
- Performed Load and Performance testing of calls handling components and VXML interpreter in GVP
- Tested GVP for compliance with RFC – 3261 (SIP), 3515 (SIP Refer method), 5552 (SIP – VXML interface), 4566 (SDP), 3550 (RTP), 3551 (RTP conferencing) and 2326 (RTSP)
- Tested Patch requests raised by the customers and delivering the same.
- Automated 100s of test cases involving call handling components (SIP, RTP and RTSP) and the VXML interpreter.
- Involved in Load testing automation and reporting
- Involved in reviewing of Customer requirements, Functional Specification, Writing test cases, developing test strategies and test plans.
- Have been lab manager of Confidential labs, Chennai. Well versed in raiding and troubleshooting DELL power edge 2650, 2850, 1950 and 2950 servers, HP ProLiant servers (DL360 – G6 & G7).
- Experience in creating and maintaining virtual servers using VMware EXSi server.
Confidential
Software Engineer
Responsibilities:
- Performed Real time End-to-End testing (Network testing) of IN services in PPS.
- Involved in Load and Performance testing of IN services.
- Performed Functional, Sanity and regression testing of IN services.
- Have given on Job Training to fresher and new joiner Engineers on the product.
- Performed Automation of testing of IN Services
- Performed testing of Hot fixes and bug fixes for critical issues at customer site (providing support to customers for critical issues and help them solve it at the earliest)
- Reviewed functional specification and involved in test case writing.