peoplePeople at Savannah: Anil Kumar Resume & Skills

Site Wide
 
 

Follows Resume & Skills of Anil Kumar <anilrangan>.

Resume

CURRICULUM VITAE

ANIL KUMAR R
S/O M. RANGANATHA SETTY
#271/1, Sri Manjunatha Nilaya,
II Cross, V B Layout,
Krishnarajapuram,
Bangalore-560 036
Tel: + 91 - 80 - 25612662 (Res), +91 – 80 – 25617549 (Res)
Cell: +91 - 80 – 9845476368
Email: -unavailable-

Objective:

An immense readiness to innovate and to strive for the excellence of the company by applying my skills in programming and domain knowledge. Further to serve the purpose of the company with my problem solving abilities.

Work Experience:

Summary: More than 3.6+ years of Industry Experience in Coding, Design, Testing and Managing Software Projects.
· Possess experience in Research and Development arena.
· Interacted and worked with onshore team on deputation to Head Quarters, R & D Center (Huawei Technologies) Shenzhen (China) for 7 months.

Domain and Platform:
· SNMP (Simple Network Management Protocol), proficient in NMS (Network Management Systems) architecture.
· Telecommunication Domain: Message Sending Protocols.
· J2EE concepts and its architecture.
· Potent in development of Test Suites, Test Tools and Simulators (for different Messaging Protocols like SMPP).
· API Automation.

Employment History:

From Till Name of Company Designation
31.03.2004 Present Date Huawei Technologies (p) Ltd,
Bangalore, India Senior Software Engineer
01.05.2003 30.03.2004 Intelligent Software Solutions, Bangalore Software Engineer
02.12.2002 30.04.2003 Cable and Wireless, ITPL, Bangalore Trainee Software Engineer

Skill Set:

OS UNIX, Linux, Microsoft Windows 9x/2000/XP, AIX, BIGIP F5 (Load balancing machine)
LANGUAGES Java, C & C++, Unix System Programming, Visual Basic, ASP
DOMAINS NMS(Network Management System) and
Basics of TMN (Telecommunication Management System)
J2EE Server Architecture
Sun Cluster environment for Fault Tolerance

Protocols SNMP, SMPP (Short Message Peer to Peer Protocol), MM7 (Multimedia Messaging 7), SMP (Short Message Protocol), USSD (Unstructured Supplementary Services Data), UCP (Universal Computer Protocol).
Databases Oracle, MySQL
GUI Java Swings, NCURSES Library (Linux)
CONFIGURATION CONTROL Visual Source Safe
BUG TRACKING TOOLS Lotus Notes Bug Tracking Tool, BugZilla
Tools Lotus Notes, Microsoft Office Components, Microsoft Visio, Eclipse 3.0 and 3.1
Testing Tools/Frameworks JUnit, JTest, ActiWATE Framework, SAHI

Achievements:

1. Received Huawei Team Player Award 2005-2006, for guiding the team technically and being role model for the team.
2. Received Innovator Award 2004-2005 for contribution in Development of an APITest Tool for Testing of API. Which was extensively used by all telecom platforms in Business Unit wanting to Test and automate API’s (Java based).
3. Received appreciation from the R&D-TDT for effectively handling the customer issues and problems during onsite deputation.
4. Received SPOT Award for testing the JCP (Java Core Platform) Product and developing Test Automation suites effectively.
5. Was adjudged as the Excellent Employee (Huawei Technologies) of the year during 2004-2005.

Projects:

From: June 2006 To: Present
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Project Working with: SDO (Service Data Objects)
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE),
· Tools Used: Eclipse, JUnit
· Brief: Allows application programmers to uniformly access and manipulate data from heterogeneous data sources, including relational databases, XML data sources, Web services and enterprise information systems.
Client: Internal TDT’s
Role: Working on the Pre-TR3 activities, i.e. Requirement Collection and Analysis.
Understanding customer requirements and preparing User Scenarios.

From: December 2005 To: May 2006
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Tool Developed: Generic Simulator for Messaging Protocols
· Project Worked with: Uniportal
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE),
· Tools Used: Eclipse, JUnit
· Brief: This tool was designed to test the Messaging Protocol stacks.
o There are different Messaging Protocols like SMPP, CNPP, USSD, UCP, MM7 and etc in platforms that products are developed and deployed. This tool supports the testing of all those Protocols with ease of defining the structure in XML.
o Can simulate any Messaging Protocol Stack.
o Able to define the Message Call Flows and Process them.
o Basic structure is defined in the XML’s. Later can come up with the Message sending Call Flows using the structures. All Mandatory and optional fields (TLV, Tag Length Value) can be defined.
o Supports Encoding and Decoding of the messages.
o Can generate reports after executing the Message Sending Call Flows.
Client: Internal TDT’s and China Mobile.
Role:
· Instrumental at evolving with this breakthrough idea for easing the Testing of Messaging protocols with Generic Solution.
· Was responsible in System Design and Specification.
· Developed, implemented and performed the Unit Testing using JUnit.

From: Oct 2004 To: March 2005
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Project Worked with: API Test Tool
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE),
· Tools Used: Eclipse, JUnit
· Brief: This tool was designed to test any Java based API (Application Programming Interface).
o This tool decreases the effort of doing API Testing. Any previous testing of a method requires the user to develop lines and lines of code to make a call on the API with the specified parameters. This new idea makes the API testing as simple as test a GUI and simulates the ‘Capture Playback’ (handled by many testing tools for GUI) for API. Also, it couples with automation which makes it easy for executing the same test cases again and gain.
Client: Internal TDT’s and IN platforms of Huawei
Role:
· Instrumental in arriving at the basic idea and implementing.
· Was responsible in System Design and Specification.
· Developed, implemented and performed the Unit Testing using JUnit.
· Was responsible for integration and maintenance.

From: June 2005 To: Dec 2005
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Project Worked with: iSAP- UniPortal (Integrated Server Application Platform),
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE),
· Tools Used: Eclipse, JUnit
· Brief: UniPortal is a J2EE-based multi-service platform.
o Service container contains different service system entities, and implements related service functions. It can be an application of the Web Application Framework (WAF), or an ordinary Web application, making it convenient to manage and maintain services.
o Interworking interconnects and works together with other systems, such as the short message system. It has a plug-in structure design that expands freely. It provides a unified interface for the service systems, and enhances manageability and interoperability.
o The UniPortal platform provides WAF (Web Application Framework) for service development. This WAF helps to standardize the service development, achieve system reliability, and enhance portability of components, thus providing conditions for quick development.
o Provides device service API, through which any device can be managed and operated. It has a built in Messaging Protocol Stack (SMPP, UCP, USSD, CNPP and many more). Using the WAF (Web Application Framework) and the device service the end user can develop a service.
· Client: Internal TDT’s and China Mobile.
Role:
· Was deputed to Shenzhen (China) to handle requirement collection for Uniportal, was instrumental in extending support to customer and onsite team.
· Instrumental in guiding and leading a team of 4 members.
· Preparation of Test Strategy and User Scenarios.
· Interacted with the real-time Telecom servers (like BIG IP5 and Cluster machines) used by the customer. Provided support on the usage of the platform and API’s.
· Automation of the entire component using JUnit & ActiWATE.

From: Feb 2005 To: May 2005
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Project Worked with: iSAP- Portal (Integrated Server Application Platform),
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE),
· Tools Used: Eclipse, JUnit
· Brief: iSAP Portal provides portal support for Portlet Applications. All deployed portlets will be managed by a portlet container which in turn can interact with the EJB Container. Portlets are used as pluggable user interface components in the portals. A portlet container provides the run-time environment required for portlets.
o Page Flow portlets and other plug-ins to create the portlet is also provided.
o Supports flexible layout which can be designed.
o Support for self defining a web page of portlets.
· Client: Internal TDT’s
Role:
· Preparation of Test Strategy using TAD (Test Analysis and Designing) methodologies.
· Was instrumental in development of Test Suites and Services; especially for PageFlow Applications/Portlet.
· Was responsible in leading the team of 4 members.
· Lead the automation task force for automating different modules.
· Planning for the team members and tracking. Provided technical understanding of the system to the team.

From: Aug 2004 To: Jan 2005
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Project Worked with: iSAP (Integrated Server Application Platform)
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE),
· Specification: J2EE 1.3, SNMP RFC’s
· Tools Used: Eclipse, JUnit
· Brief: The Integrated Service Application Platform – Server side (iSAP-S) platform is an Application Platform on which applications can be developed. iSAP-S is being used as a platform for developing telecommunication applications or services. It follows the J2EE specifications provided by the JCP (Java Community Process) community.
o J2EE Application Server compliant to J2EE1.3 specification (EJB2.1, JSP2.0, Servlet2.4, JMS1.0, JMX1.2, Java Core PlatformDI1.2, JTA1.0, JTS1.0, JavaMail1.2, JCA1.0)
o iSAP supports Windows 2000, Solaris, IBM-AIX, HP-UNIX and Su SE Linux
o Provides different communication protocols like MOM (Message Oriented Middleware) and RMI-IIOP
o Provides database connectivity through JDBC.
o Provides assertion APIs, Call Level Audit Framework, ID and Topology services.
o Support for RMI-IIOP invocation on EJB, in addition to proprietary MOM based invocation.
o Support for deployment of WAR, MDB and RAR using GUI based Deploy tool, which also supports standard EJB deployment.
o Provision of Overload Control Framework.
o Support for unified exception and error handling mechanism.
o Provision of SNMP agent framework to develop SNMP agents.
o Integration of Eclipse IDE to enhance the development and test environment of iSAP.
o Various other platform tools, utilities and common functions like: Thread pool, Timer facility, Log facility, Alarm facility, Trace facility, Statistics facility
o Collection of cryptography, encryption/decryption algorithms
· Client: Internal TDT’s and products which use Application server for deploying their Applications/services.
Role:
· Preparation of Test Strategy using TAD (Test Analysis and Designing) methodologies.
· Preparation of Test Plan for most of the above features/modules by understanding the requirements.
· Development of Test Suites and Services for testing the API's (platform). (For JMS, JTA, SNMP, EJB, Java Mail, Threadpool, Timer and Database API’s)
· Donned the role of Test Coordinator
· Lead the automation task force for automating above modules.

From: April 2004 To: Aug 2004
Company: Huawei Technologies Pvt Limited, Bangalore
Job Description:
· Project Worked with: Java Core Platform
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE)
· Tools Used: Eclipse, JUnit
· Brief: JCP (Java Core Platform) is similar to any other common platform on which applications can be developed. JCP is being used as a platform for developing telecommunication applications or services.
o OS independent middleware platform based on Java language for Intelligent Networks.
o Offers the basic platform to develop distributed Next Generation telecommunication software systems.
o Provides support for Telecom based entities like: Load Balancing, Fault Tolerance. Also Provides network nodes identification based on TCP/IP protocol based addressing.
o Provides various means of management.
· Client: Internal TDT’s
Role:
· Preparation of Test Plan by understanding all the requirements.
· Development of Test Suites and Services for testing the API's (platform).
· Independently handled the execution of JCP testing for all the Testing cycles.
· Involved in the Automation of the modules.

From: May 2003 To: Jan 2004
Company: Intelligent Software Solutions, Bangalore
Job Description:
· Project Worked with: Amagi Development Kit (ADK)
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE)
· Tools Used: Eclipse, JTest for Testing, Snort
· Protocols Used: SNMP, ARP
· Brief: ADK is Network monitoring and controlling software. This is a platform intended for developing Networking Applications. It has many features like Intrusion detection and Alarm generation which helps the administrator to know who the threat is and from where the threat is caused. It has a built in Map Editor to create and maintain network maps automatically and manually. Snmp set and get functions are provided to set the values for the Managed Objects. File synchronization and transfer facility is provided.
· Client: NTT, Japan
· Role:
· Involved in the development of wrapper to Net-SNMP package, which was further used by the modules in the Platform one level higher. Also performed the Unit Testing for the same.
· Involved in development/coding of modules like Snmp setting, Ping/Snmp reach ability checking, sensor monitoring and MIB registering.
· Involved in development of Test Cases using JUnit for Unit Testing.

From: Jan 2004 To: March 2004
Company: Intelligent Software Solutions, Bangalore
Job Description:
· Project Worked with: JPoller API
· Platform: Windows/Unix/Linux
· Programming Language: Java (J2SE)
· Tools Used: Eclipse, JTest for Testing, Snort
· Protocols Used: SNMP
· Brief: JPoller API is a polling API which polls for the configured devices/MO’s. This API can be used by the Application Developer for polling and collecting the data.
· Client: Cysols, Japan
· Role:
· Involved in development/coding of JPoller API.
· Involved in development of Test Cases using JUnit for Unit Testing.

From: December of 2002 To: May of 2003
Company: Cable & Wireless, Creator Block, ITPL
Job Description:
· Project Worked with: Fast Intelligent Network Designer (FIND)
· Platform: WINDOWS Server
· Programming Language: ASP, JSP, VB Script
· Tools Used: Microsoft Visio, Dreamweaver, Microsoft Access, Microsoft Excel
· Brief: This software system comprises of a database and a GUI web-based front-end, and Intelligent software engine which generates MS Visio diagrams and MS Excel Parameter sheets from the template data stored in the database. The database stores all information regarding the circuits of a client network, router configurations, node information and so on. The development of this software has cut down the unproductive time spent by the C&W’s Global Design Authorities (GDA) to 70%. It also maintains the history or the changes made to the circuit. Thus keeping track of all the manipulations made and can get the information with respect to date the change was done.
· Client: Cable & Wireless proprietary.
· Role: Involved in the designing of database and development of the Visio Diagram generation, Excel Parameter sheets generation. Testing and Documentation

Work Experience as a Project Trainee:

Project Title: Discretisation of Medical Images & Feature Extraction
· Developed for: Siemens Information System Limited under Medical Imaging Section, Bangalore
· Platform: DOS/WINDOWS
· Programming Language: C & C++ using Turbo C++ compiler, later ported to VC++
· Brief: Concept followed in this project is Delaunay Triangulation Using a Uniform Grid Given a Medical image it is quantified in terms of given Tissue or a Bone, in terms of Size, in terms of Location, in terms of Orientation. Then, for these quantifications of objects within images the minimum requirement is Image Segmentation. The result of this segmentation process is, segment the image and extract object(s) out of it and Processing on these objects.

Project Title: Satellite Orbit Scheduling
· Developed for: ISRO through Advantech Bangalore
· Platform: LINUX
· Programming Language: C in Linux & Curses for interface design
· Brief: The project was mainly concerned about real time satellite orbit tracking by Program Track Unit (PTU). It was used for tracking Leo Satellites. Software was made to individually identify the orbits & store the information of each satellite for various orbits in different files depending upon the content of the raw data, Acquisition of signal time (AOS) & system time.

Academic Profile:
Institute: Kalpataru Institute of Technology
University: Visveswaraiah Technological University
Discipline: Bachelor of Engineering in Computer Science
Year of Passing: July 2002
Aggregate percentage marks obtained in BE is 74%
Ø II PUC from SMSG Jain College, Bangalore with 71.4% during 1998.
Ø 10th from Sree Venkateshwara High School, Bangalore with 75.84% during 1996.

Other Achievements:
v In 1996 obtained Diploma in Computer Application Certificate from Aptech Computer Education.

Personal Profile:

Ø NAME (as appearing in Passport) Anil Kumar Ranganatha
Ø DATE OF BIRTH 1st of September 1980
Ø SEX MALE
Ø NATIONALITY INDIAN
Ø PASSPORT NUMBER E4618920
Place: Bangalore
Date: ANIL KUMAR R

Skills

Skill Level Experience

(No Skill Inventory Set Up)

Back to the top


Powered by Savane 3.1-cleanup