Post Job Free
Sign in

Data Java

Location:
Bengaluru, KA, India
Posted:
January 18, 2015

Contact this candidate

Resume:

CURRICULUM VITAE

T.NARENDRA KUMAR

Mail : *******************@*****.***

Contact Ph : +91-973*******

Passport No : L6155287

CAREER OBJECTIVE:

Quest to work in a professional atmosphere that will enable me to cope-up with emerging as well as the

latest technologies and provide scope for widening the spectrum of my knowledge thus make me to achieve

both organizational and personal goals.

PROFESSIONAL SUMMARY:

Having 9 Years and 6 months of experience in software development includes

Analysis, Design and Development of Enterprise Applications.

Extensive experience in Big Data technologies such as Hadoop and NoSQL

Databases.

Extensive experience in design and development of multi-tier applications using

JAVA, J2EE, WEBSERVICES, SPRING, HIBERNATE, XML, XSD,

REST, SOAP, WSDL, HTML, JavaScript, Tag Libs, JQUERY.

Extensive knowledge on Algorithms and Data Structures.

Extensive experience and expertise in Big Data technologies such as Apache

Hadoop, Apache HBase, Apache Solr and MongoDB.

In-depth understanding of MapReduce and the Hadoop Infrastructure

Having hands on experience in using Hadoop Technologies such as HDFS, HIVE,

PIG, Flume, OOZIE.

Having experience on importing and exporting data from different systems to

Hadoop file system using SQOOP, Flume.

Capable of processing large sets of structured, semi-structured and unstructured data

and supporting systems application architecture

Efficient in building hive, pig and map-reduce scripts

Hands on experience in installing, configuring and using ecosystem components

Like Hadoop, MapReduce, HDFS, Hive, Sqoop, Pig, Flume.

Hands on writing multiple MapReduce jobs in Hive and Pig and Having experience

access the data from WEB to HDFS by using Flume.

Solid understanding of the Hadoop file distributing system

Expertise in HDFS Architecture and Cluster concepts

Worked on different Application and Web Servers like BEA Web

Logic, Apache Tomcat and JBoss.

Experience in Object Oriented Analysis and Design (OOAD) .

Experience in MVC Frameworks Spring and Struts .

Extensive knowledge on Hadoop and Writing Map Reduce jobs in java.

Extensive Experience in using MVC (Model View Controller) architecture for

developing applications using JSP, Java Beans and Servlets.

Experience in client side Technologies such as HTML, CSS, JQUERY and

JavaScript.

Strong experience of developing data models using Hibernate POJO's and

configuring Hibernate persistence layer.

Experience using Hibernate for mapping Java classes with database and using

Hibernate query language (HQL).

Experience in various spring modules.

Experience in various methodologies like Waterfall and Agile

Proficient in using RDBMS concepts with Oracle 9i/10g, and MySQL

Expertise in Database Design, writing Stored Procedures, Functions, DDL, DML

SQL queries.

EXPERIENCE:

Currently Working as Technical Architect at Nichepro Technologies Pvt Ltd.,

Bangalore since Jan ’2014 to till date (For the Client Cisco Systems India Pvt

Ltd

Worked as Senior Software Engineer at Sabre Travel Technologies Pvt

Ltd., Bangalore since September ’2010 to Dec 2013..

Worked as Project Leader at Sophoi Technologies Pvt Ltd., Pune (Acquired by

Oracle) since May’2005 to April ’2010.

SOFTWARE SKILLS:

Design Skills UML, Object Oriented Analysis and Design (OOAD),Design

patterns

4+ yrs

JAVA 9+ yrs Collections, Multithreading, Files, Reflection etc

Big Data Ecosystems Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig,,

HBase, Oozie, Flume, Sqoop

2+yrs

NO SQL 5+yrs Hbase, Solr, Mongo DB, Radis

6 yrs SOAP, REST

WEB SERVICES

MVC Frameworks SPRING, STRUTS

9+ yrs

ORM TOOLS 5 yrs HIBERNATE

SPRING 6+ yrs SPRING CORE, SPRING MVC, SPRING AOP,

SPRING TRANSACTIONS, SPRING WEBSERVICES,

SPRING JDBC

MapReduce 2+yrs Hadoop MapReduce

File Systems 2+yrs HDFS

UI FRAMEWORKS JQUERY, Angular Js.

Bootstrap

CSS Framework

J2EE 8+ yrs SERVLETS, JSP, EJB, JMS etc

XML, XSD, XSLT, JAXB, Castor, SAX, HTML, CSS

XML/HTML 6+ yrs

Oracle 8i/9i, PL/SQL, TOAD.

Database and tools

8+ yrs

OPERATING SYSTEMS Windows NT/2000/XP, UNIX

IDE Tools MyEclipse

Build Scripts Maven

Application Servers Web logic, Apache Tomcat, boss

Version control system: CVS,PERFORCE

ACADEMIC PROFILE:

2001-2004 : M.C.A from Andhra University with 69%

1998-2001 : BSc (Computers) from Andhra University with 65%

1996-1998 : M.P.C from Board of Intermediate Education with 73%

1995-1996 : S.S.C from Board of Secondary Education with 87%.

PROJECT PROFILE:

Cisco Systems India Pvt Ltd.,

Product CAP Early Warning System

Details

Establish the ability to identify CAPs proactively at an early stage by

analyzing internal SR support data to improved customer satisfaction.

. Top Level Premise: There is a relationship between customer

segmentation and behavior, hardware and software deployed, and

SR process and their impact on the escalation of SRs to CAP.

Task: Explored the likelihood between customer segmentation,

hardware and software deployed, and SR process and SR

escalation to CAP.

Environment CORE JAVA, Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive,

Pig,, HBase, Oozie, Flume, Sqoop, MAVEN.

Product CDP

Details CDP is sold in units of clusters and nodes.

– For example, to extract data from one single cluster will

take two CDP servers.

– Add another CDP server for one Unity Connection server.

– Add a fourth CDP for a CIM&P server.

This configuration will contain four CDP nodes within one CDP

Cluster.

Environment CORE JAVA, REST, SPRING-CORE, SPRING-WEBSERVICES,

SPRNG-BATCH, ANGULAR JS, BOOTSTRAP, HIBERNATE,

JSP,JMS,JAVASCRIPT,HTML,CSS,MAVEN.

Product UCDT

Details Unified Communications Deployment Tool helps to automate

provisioning process

• Provisioning instructions are fed to the system in the form

of templates once, and are used for all branches/sites

• We can enforce best practices for provisioning

instructions and also standardize the deployment

• Populating data for each branch is a manual task

• It is best used for large scale UC deployments

Environment CORE JAVA, REST,SPRING-CORE, SPRNG MVC, HIBERNATE,

JSP,JAVASCRIPT,HTML,CSS,MAVEN.

Sabre Travel Technologies Pvt Ltd.,

PRODUCT TRVALOCITY

PROJECT GLOBAL-HOTELS (Travelocity.com)

• Travelocity is one of the largest travel companies in the world with

annual gross bookings of more than U.S. $10 billion. Travelocity

also owns and operations: Travelocity Business® for corporate

travel; igougo.com, the fastest growing online travel

community; lastminute.com, a leader in European online travel;

and ZUJI, a leader in Asia-Pacific online travel

Travelocity is owned by Sabre Holdings Corporation, a

o

world leader in travel marketing and distribution. Sabre

Holdings supports travelers, travel agents, corporations and

travel suppliers around the world through its three

companies: Travelocity, Sabre Travel Network, and Sabre

Airline Solutions.

CORE JAVA, WEBSERVICES, REST,XML, SPRING-CORE, SPRING-

Environment WEBSERVICES, SPRNG-SCHEDULERS, HIBERNATE,

JSP,JMS,JAVASCRIPT,HTML,CSS,MAVEN.

1 PROJ GHAP (Global Hotels Analytical platform)

ECT

2 Details The data is collected from various Application Server clusters from GH

Infrastructure . This data is ingested, analyzed and displayed in the form

of reports and dashboards using Hadoop, Pig, Hbase. Oozie and Java

which can be further analyzed by the Sales and business Teams.

Role: Involved in Requirement gathering and analysis, designing and

successful implementation,

Developed MapReduce programs to parse the raw data

Pilo

Created Hive queries and Pig that helped market analyststs.

Created HBase tables to load large sets of structured, semi-structured and

unstructured data coming from UNIX, NoSQL and a variety of portfolios

Developed multiple MapReduce jobs in Java for data cleaning and

preprocessing.

Developed the OOZIE workflows for project.

Used Sqoop and Flume for importing the data into the HDFS.

development, Hadoop Cluster configuration for high performance using scripts

Cloud and In-house Hardware, Writing Pig and Map Reduce jobs.

Environment Java, Hadoop, Pig, Hive, Flume,Oozie, HBase

PROJECT DISTRIBUTION (lastminute.com)

Details In the lastminute.com world distribution is a business-to-business

(B2B) sales channel established by partnering with external

entities to increase the reach of our travel and lifestyle products in

the market. Partners in turn earn ancillary revenue for distributing

our product. In order to develop our partnerships the distribution

function was established. We partner with some of the leading

brands in Europe to deliver ancillary revenues. We even work with

certain competitors!

Distribution strategy is to enable partners to generate increased

ancillary revenues. We work along with our partners to deliver an

engaging user experience that inspires the customer. We tap into

the spirit of the partners business... and extend it into the sale of

ancillary products. We identify the partners core brand values and

use them to drive the purchase. We provide a seamless user

experience that draws on our brand values of inspiring the

customer and building an emotional connection.

Environment CORE JAVA, WEBSERVICES, REST,XML, SPRING-CORE, SPRING-

WEBSERVICES, SPRNG-SCHEDULERS, HIBERNATE,

JSP,JAVASCRIPT,HTML,CSS,MAVEN.

PROJECT HOLIDAYS

Details • Package holidays are holidays that are sold with an

accommodation type and transportation type already bundled by a

third party. A package holiday may also consist of a transfer and

any xsells that we choose to sell

• A third party supplier will load their product into the LMN

inventory system using various means. Once this load is complete

the product is available for sale on the LMN site

• You can find ‘Package Holidays’ on the holidays tab for the UK,

séjours for FR, Escapadas for ES and vacanze for IT.

• Popular ‘Package Holiday’ destinations include Egypt, Tunisia,

Spain, Italy and Greece

MODULE Connectivity Messaging

Details • Each Message Component acts like a filter. It can modify the

incoming message, and can view, or modify the response from the

next component in the chain.

• Each component has an init method, called once at creation time.

• The forward method is called by the process method to pass the

message on to the next component in the chain.

• The process method returns a MessageResponse instance which

is returned to the previous component by the forward call it made

previously.

• Validate an incoming MessageRequest

• Check cache to see if we already have this request and response if

appropriate.

• Convert it to XML via JiBX

Transform request via XSL to supplier format

Send to supplier

Transform response via XSL to internal format

Convert it to Java via JiBX

Return the MessageResponse

Environment WEB SERVICES,SOAP,CORE JAVA, SPRING-WS,XSLT,XML,EJB

MODULE Connectivity Data feed

Details • Offline scheduled batch processing application

• “Offline” only in the sense of not being involved in servicing

individual website requests

• Consists of a number of Job Groups, which are symbolic names to

group similar types of item together (e.g. Hotels)

• Each JobGroup consists of one or more JobChains

– e.g. Travelocity-en_GB in the Hotels group

• Each JobChain consists of 1 or more sequential Jobs

• A Job runs exactly one Task

• Each Task consists of:

Pre-cleaners

Components

Post-cleaners

• Pre-cleaners execute sequentially

Perform initial clean up tasks, e.g. clearing out download

directories

Destroyed once processing is complete

• Each Component executes on its own thread

Each init method is called first

The process method is then executed from individual threads

Communication is via pipelines odelled as FIFO queues.

Environment CORE JAVA,MULTITHREDING, XSLT, XML, XPATH,EJB

Roles • Analysis and Designing.

• Creating and updating the functional Specifications.

• Code Implementation.

Oracle India Pvt Ltd.,

PRODUCT OMIPM (Oracle Media and Intellectual Property Management)

Customers Paramount Pictures,

CBS (Columbia Broadcasting System),

STAR (Satellite Television Asian Region) TV,

Telivisa

LexisNexis

Visited Customers Televisa, S.A. de C.V. in Mexico City.

for on-site support

Details OMIPM (Oracle Media Intellectual Property Management) is an

enterprise-wide business solution for intellectual

property management and licensing. The industry

leading solution is modular and integrated, driving the

most essential elements of the intellectual property

value chain.

OMIPM enables companies to identify, organize, and license rights -

structure complex licensing contracts - and manage

royalties - streamlining the process of intellectual

property management and licensing. OMIPM

efficiently and effectively handles the dynamic

intricacies of Intellectual Property Management,

allowing companies to achieve the highest returns from

their Intellectual Property asset investments.

Key Benefits of OMIPM :

Improved exploitation of your rights inventory, including

real-time availability checks and greater data transparency

for faster decision-making.

Increased revenue from sales and licensing of all types of

intellectual property rights.

Accurate royalty accounting for both receipts and payments

of royalties thanks to seamless, end-to-end data flow.

Owner of Integration Hub

Workflow.

the Modules

Business Entities

Integration Intellectual Property Licensing Suite (IPLS) is an enterprise

scale on-line transaction processing application based on an

Hub

n-tier thin client architecture.

The application architecture will scale horizontally and

vertically in proportion with the user load and data volume

changes in each tier.

iPLS achieves a high degree of interoperability with other

systems through the Integration Hub (iHub) that is a

scalable, distributed, SOA based integration framework with

pre-built adapters/services.

Capabilities (and benefits)

• Write data to external Systems using a variety of

options.

• Using standard protocols such as JMS, can integrate

with most major EAI products.

• Write data from external systems into iPLS using

existing validation algorithms of the iPLS system this

eliminating the need for conversion analysts to learn

iPLS validation algorithms.

• Standardized error handling.

iHUB Components and Configuration Points

iHUB server: A Windows server with J2EE

Application server (Weblogic) installed.

• Load Balancer: A component that will redirect the

incoming and outgoing files to the appropriate hub. A

configuration file will be need to be set up to

properly configure the load balancer for xyz.

• JMS topics and Queues will need to be

configured/setup on weblogic depending upon the

integration points.

• Adapters which are individual java programs with

their own configuration files will need to be set up.

Each integration point has three adapters (one for

inbound inserts, updates and for the outbound

interfaces).

• File System OR external EAI tool (discussed in detail

next).

• One message publisher program per function point

(Examples of function points are Create Product,

Update Product, Get product etc).

Environme Core Java, EJB, XML, XML,XSTL,XPATH,JMS, MDB,Weblogic

8.1,Spring,Hibernate

nt

iPLS Workflow Workflow module of iPLS is used to integrate the workflow to

various modules of the iPLS. Ex Deals, Product, Customer. This is

also used to configure the user roles and privileges. Then the users

configured in the Workflow can log into application and perform

their specific work on Deal or Customer (Ex: Review the Deal or

Customer, Enter some data if required). Once they done with their

work on the deal then they can move/ submit the Deal to another

user in the workflow queue. Hence this module is used to automate

the process of Creation of Deal, Review of the Deal and Approval of

the Deal. This will save lot of time of the Managers who are

responsible for Creation, Review and Approve the Deal or

Customer.

Environment Core Java, Servlets, JSP, EJB, Struts,SQL,PL/SQL,Java

Script,Ajax, Weblogic.

Business Entities. Business Entities are basic elements of the IP value chain and details

of each entity need to be maintained in DB. Business Entities

section of ipls will allow the users to create update and delete the

entities whenever needed. Mainly these are the modules to capture

prime data like Products, Dimensions and Customers etc.

Environment Core Java, Servlets, JSP, EJB, Struts,SQL,PL/SQL,Java

Script,Ajax, Weblogic.

Roles • Analysis and Designing.

• Interacting with Manager Engineers and Business Analysts.

• Creating and updating the functional Specifications.

• Ensure that resources are appropriately used to meet task

deliverables.

• Establishes and encourages participation in

training/development where required

• Problem solving.

• Code Implementation.

I hereby declare that the above information and particulars are true and correct to the

best of my personal knowledge and belief.

Place: Bangalore. Yours truly,

Date: T.Narendra Kumar.



Contact this candidate