Post Job Free
Sign in

Sr.QA Engineer

Location:
Chennai, India
Posted:
November 11, 2010

Contact this candidate

Resume:

Summary

Over **+ years of software engineering experience working on developing software tools for Real Time Network Monitoring for telecom protocols, on Linux, Mobile Application development, Radio Automation software development, using OOAD methodologies. Implementation knowledge of complete software development life cycle, agile process, of products in various capacities. Focus on innovation in the workplace to create more efficient process and development techniques.

Technical Skills

Languages : C/C++, OO Perl, PHP, J2ME MIDP 2.0, Objective C with XCode development,

SUN certified programmer for Java 2 platform 1.4.

Design : OOAD, UML, component based design and design patterns. Code optimization, excellent debugging and refactoring skills.

Process : Implementation knowledge of iterative development process and scrum process.

Implemented Quality process for SEI CMM level 5 as Defect Prevention Prime.

OS : Linux, Solaris, HP-UX, VxWorks, WIN XP.

Telecom : WiMAX 802.16d, SS7 stack and TDMA/GSM, H.323/SIP, GPRS Gb, Gn/Gp & Gi interfaces,

UMTS IuCs/ IuPs, Sigtran – SCTP, M2PA and M3UA protocols, all on real time monitoring.

Datacom : Layer 2 ARP, MLT, STP, VLAN, IEEE 802.1Q. Knowledge of RIP/OSPF.

Tools : Rational Rose, Pure Coverage, Quantify, Val grind, CVS, Clearcase.

Inet Spectra, Tektronix GPRS, Sniffer, Smart bits.

Academic Background

1994-1996 : Master of Engineering in Computer Science and Engineering,

College of Engineering, Guindy, Anna University - Chennai, INDIA. CGPA 8.45(10).

Thesis: Task Assignment in Distributed Systems using Genetic Algorithms. GPA(10/10)

Implemented a genetic based solution for this optimization problem, compared with

existing Heuristic implementations, and found it to be very promising.

1989-1993 : Bachelor of Engineering in Electronics and Communication Engineering.

College of Engineering, Guindy, Anna University - Chennai, INDIA. CGPA 8(10).

Professional Summary

Apr. 2006 - Current :

Founder and Principal Software Architect at Tekton Technologies (P) Ltd., Chennai

Feb. 2005 – Dec. 2005:

Technical Manager at Impiger Technologies (P) Ltd., Chennai

Mar.2001 – Jan 2005 :

Software Design Engineer at Inet Technologies Inc.,(Tektronix) Richardson, TX

Feb. 1996 – Mar. 2001 :

Senior Systems Analyst at Infosys Technologies Ltd., Bangalore.

Papers

Internal Technical papers:

1) Mobile application component framework using J2ME, for rapid application development.

2) A multithreaded framework for real-time protocol monitoring.

3) A visitor framework for automated testing of Geoprobe.

Professional Experience

• Tekton Technologies (P) Limited

Period: Apr. 2006 - present

Designation: Founder and Principal Software Architect.

Role: Principal Architect and Product Management.

ZESTOSERVE – An innovative solution for mobile based food ordering, with restaurant and menu browsing on your mobile, based on your location and time of delivery. Successfully launched on Airtel App Central, Aircel Pocket Apps., and running 24x7 with various restaurants serving thousands of users on a daily basis. URL: http://www.zestoserve.in

Designed and developed a complete mobile based restaurant food ordering solution for the client zestoserve, taking the solution from concept to launch. Architected the complete solution for the mobile client in J2ME, and backend application on a Linux server. This application handles 300 requests per second for restaurant menu browsing and order processing. The database used is MySQL.

BTNMS – Remote Network monitoring of Broadcast Transmitters, with 24x7 alerts and logging of data. Multiple FM stations each with 40-50 transmitters are being monitored across the country.

This is a web based application that can monitor several Broadcast Transmitters for the health of the network 24x7. A server collects the health parameters from individual transmitters using a predefined protocol, and displays it to the user. It also logs the information continuously to the MySQL database.

This application also has a GPRS based mobile client that sits on any phone supporting J2ME stack, and the admin can quickly check the status of the monitored FM transmitters.

Developed the complete architecture and design and guided the team towards successful deployment of the application.

Music Diary and Traffic –

Radio2Disc -

ZBOX - Mobile Delivery Architecture based on J2ME with MIDP 2.0, used for various networked applications like mobile tickets, mobile coupons and mobile quiz contests.

Bandwidth Analyzer – Product that analyzes bandwidth usage on TCP/IP networks on a core switch, and categorizes the traffic based on user applications, application break-down usage.

WiMAX protocol analyzer – Analyzes and provides complete decode of the WiMAX MAC management packets over GMAC layer.

• Impiger Technologies - Chennai

Period: Feb. – 2005 – Dec. - 2005

Designation: Technical Manager.

Role: Manage customer Delivery for multiple projects. Design, develop the software and provide technical guidance for a team of 5.

MTP2/MTP3 Conformance test development for Tekelec.

Designed and implemented software for conformance testing of MTP2/MTP3 layer of SS7 stack, based on ITU-T and ETSI standards.This is a completely automated test of certain MTP2/MTP3 tests that tests the STP connected to the simulation test tool. Designed and developed the framework and classes required for the mtp2 and mtp3 tests, on Linux platform using C++. The hardware used is an ADAX board hardware.

MTP3b over ATM monitoring tool for Lucent.

Designed and implemented a framework for real time monitoring system for SS7/ATM protocols from the scratch. The framework is designed in such a way that it’s generic enough to plug different protocol layers, thereby realizing quick development time. Also designed a high speed circular packetized buffer to be used in templatized message queues. This is a part of a multi-threaded design pattern, where 1st thread processes input data coming in a E1/T1 rate, and the 2nd thread reads it from the queue for further processing. Using this framework a real time monitoring application for SS7 as well as SSCOP/UDP has been developed.

• Inet Technologies, Inc. Richardson, TX.(Acquired by Tektronix).

No. of years: 4 years

Period: March 2001 – Jan. 2005.

Designation: Software Design Engineer - IV

H.323/SIP correlation and call tracking for GeoProbe.

To develop a parsing, call tracking and correlation module for real time monitoring of VoIP (H.323) protocols in Geo-probe, using scrum methodology. This was developed in considerably short time frame, using pair programming that helped to win new clients.

Role: Design/develop correlation and call tracking for H.323 call signaling and RAS protocols and correlate with SIP and ISUP legs. Formalized the design from H.225 specs . Implemented the state machine for H.323 (CS & RAS) call tracking. Identified correlation rules for correlating with ISUP and SIP legs. Conducted design/code/test-reviews while adhering to the scrum process. Platform is Linux/C++.

Automated Test Framework for GeoProbe call tracking applications for GSM-Aif / SCCP / TCAP, GPRS.

Involved in the design and development of a framework for automated testing of real time

Monitoring applications. This framework was found to be of great value to quickly regression test

various real time applications without much manual effort. This involved verifying automatically

the right error codes on SCCP and TCAP layer for various call scenarios. This significantly reduced

the testing cycle both for regression testing as well as testing new features. This was developed in

C++ and OO Perl.

Role: Conducted Design/code and test plan reviews for the entire framework. Platform is

Solaris/C++ and arm-Linux with C++.

GPRS-Gb, Gn/Gp interface status monitoring for NS and BSSGP layers.

Completely designed and developed a link/interface status monitoring application, that monitors

the status of all nodes and links on the Gb interface of GPRS networks in real time, at 1.5 Mbps.

This system monitors the status at NS layer and the BSSGP layers.

This system generates alarms by severity as configured by the user. This is a multithreaded

application with the input thread monitoring the incoming packets, running through a state

machine and writing the status Messages on a buffer and the 2nd thread reading the status

messages to be sent to SNMP interface.

Role: Conducted Design/code and test plan reviews and resolved issues during product

integration. Platform is solaris/C++ and arm-xinu/Linux with C++

Multi-Protocol Correlation – MAP, ISUP and GSM-Aif

Designed and developed a multi-protocol correlation feature for SS7/GSM call tracking module. The SS7/GSM call trace application is one that provides end-end Call QoS monitoring, providing the call status, call duration and dropped calls, failed calls, timed out calls etc. This application also needs to correlate with ISUP Address Digits along with the GSM MAP MSISDN and the Aif id.

SS7 Call Tracking – Message Parsers

Designed and developed message parsers for extracting various parameters from the SCCP layer

and TCAP messages of an SS7 call. The parser involves real time extraction of various cause

values, error codes in the SCCP layer including DT1 and DT2 message types. The design was

completely object oriented using C++ on arm-xinu platform.

Designed and developed the parsers for BT-NUP messages, for a feature for enveloped BTNSS.

Role: Software Developer.

• Infosys Technologies Ltd. Bangalore.

No. of years: 5 years

Period: Feb. 1996 – March - 2001.

Designation: Senior Systems Analyst

Client: Nortel Networks Inc

Passport 8100/8600 series switches for Nortel Networks

The passport 8100/8600 series of switches performs layer 2 and layer 3 switching for IP networks. It has the capacity to perform L2/L3 switching at 96Mbps. The L2 features include MLT, ARP protocols. Developed and designed L2 features for a point release of Passport 8600 switch. Core features include MLT algorithm based on Multi Link Trunking, PIM support for multicast group, enhancement of ARU tables to handle duplicate MAC packets.

Role: Design/development and technical lead for a team of 4. Platform is VxWorks/C.

Net Planner - Optimization tool for wireless carriers using genetic algorithm

The optimization problem in wireless networks of allocating cells to switches, and minimizing inter-MSC handoff as well as processor load is an NP hard problem. Formalized the problem of cell optimization in wireless networks, and mapped it to a genetic string for optimizing using genetic algorithms. Found the results to be highly optimal compared to an existing solution using Hopfield neural network algorithm. The rate of convergence was much faster as well as the quality of sub optimal solution obtained. Using this tool to find possible reconfiguration of cells to MSCs so that the processor load on the MSC is balanced and cost of adding a new MSC can be saved.

Role: Design of the complete algorithm and guidance for a team of 4. Platform is Solaris/C++.

ADEPT-DNN

This product was developed for NORTEL Networks, to visualize the performance data of DMS-MTX switch on a PC Client. The client was developed from scratch, using Visual C++ and Visual Basic, using a component based design. This was developed for TDMA/CDMA technologies.

Role: Technical lead for a team of 5, and designed all the reports that went into the DNN

• Larsen & Toubro Ltd. Mysore

No. of years: 1 year

Period: July. 1993 – Aug - 1994.

Designation: Graduate Engineer Trainee



Contact this candidate