7
Pradeep Kumar Nanda Mail_id: [email protected] Mobile: +91-8867188053 Professional Summary: Having overall 5+ years of working experience in Java/J2ee, Core java, multithreading, Struts, Spring, Hibernate, AJAX, JSP, Html, JQuery, Servlet, RMI, JDBC SQL, PL/SQL, JPA, JSON, Linux etc. Including 6+ months hands on experience in Big data Hadoop, HDFS, MAP REDUCE, HIVE, PIG, SQOOP, HBASE. Good Knowledge on Data Structures. Well known about Agile Methodology. Self-motivated, ability to learn new technologies faster with minimal guidance. Excellent team player. Good Knowledge in cloud services, Telecom domain and Big Data Hadoop. Writing blog about Hadoop and its ecosystem (www.datavisionerstechnologies.com). Achievement: Received the “Pat on your back” award in 2014. Objective: To build a carrier in a software organization where can be considered as an asset for the organization with all my technical expertise and hard work enthusiasm. Experience Profile: Currently working with Tavant technologies as senior software engineer from Aug-2015 to till date. Worked with ABOVE Solutions from Aug-2013 to till date. Worked with Cisco India client during Sep-2013 to Jan-2015 through ABOVE Solutions. Worked with Centris InfoTech Services from Jan-2012 to Aug-2013 for clients Cisco India, Jamcracker s/w technologies and Happiest Minds. Qualification: MCA (Master in Computer Application) from BPUT Orissa, year of passing 2011 with 8.5 CGPA. Software Skills: Programming Languages: Java 1.7/8 J2EE Technologies: Servlet3.0, Jsp2.0 Frameworks: Struts (1.x, 2.0), spring (2.5, 3.5), Hadoop (1.x) ORM Tool: Hibernate 3.2 Database Software: Oracle10g, MySQL 5 Connection: JDBC Operating Systems: Windows 7, XP. Web Technologies: HTML, Java Script, AJAX, JQuery. Servers: Apache Tomcat, JBoss 4.2 IDE’s: Eclipse Unit Test: Junit Tools: Ant, Bugzilla, Perforce, Red mine, SVN, CDET, WinSCP, Putty, SSH, SQL developer etc. Others: MS-Office (Word, Excel, Power Point).

Pradeep Kumar Nanda 5 years resume

Embed Size (px)

Citation preview

Page 1: Pradeep Kumar Nanda 5 years resume

Pradeep Kumar Nanda

Mail_id: [email protected]

Mobile: +91-8867188053

Professional Summary: Having overall 5+ years of working experience in Java/J2ee, Core java,

multithreading, Struts, Spring, Hibernate, AJAX, JSP, Html, JQuery, Servlet, RMI, JDBC

SQL, PL/SQL, JPA, JSON, Linux etc. Including 6+ months hands on experience in Big data Hadoop, HDFS, MAP REDUCE,

HIVE, PIG, SQOOP, HBASE. Good Knowledge on Data Structures.

Well known about Agile Methodology.

Self-motivated, ability to learn new technologies faster with minimal guidance.

Excellent team player.

Good Knowledge in cloud services, Telecom domain and Big Data Hadoop.

Writing blog about Hadoop and its ecosystem (www.datavisionerstechnologies.com).

Achievement: Received the “Pat on your back” award in 2014.

Objective:

To build a carrier in a software organization where can be considered as an asset for the

organization with all my technical expertise and hard work enthusiasm.

Experience Profile: Currently working with Tavant technologies as senior software engineer from Aug-2015 to

till date.

Worked with ABOVE Solutions from Aug-2013 to till date. Worked with Cisco India client during Sep-2013 to Jan-2015 through ABOVE Solutions.

Worked with Centris InfoTech Services from Jan-2012 to Aug-2013 for clients Cisco India, Jamcracker s/w technologies and Happiest Minds.

Qualification:

MCA (Master in Computer Application) from BPUT Orissa, year of passing 2011 with 8.5

CGPA.

Software Skills:

Programming Languages: Java 1.7/8

J2EE Technologies: Servlet3.0, Jsp2.0

Frameworks: Struts (1.x, 2.0), spring (2.5, 3.5), Hadoop (1.x)

ORM Tool: Hibernate 3.2

Database Software: Oracle10g, MySQL 5

Connection: JDBC

Operating Systems: Windows 7, XP.

Web Technologies: HTML, Java Script, AJAX, JQuery.

Servers: Apache Tomcat, JBoss 4.2

IDE’s: Eclipse

Unit Test: Junit

Tools: Ant, Bugzilla, Perforce, Red mine, SVN, CDET, WinSCP, Putty, SSH, SQL developer

etc.

Others: MS-Office (Word, Excel, Power Point).

Page 2: Pradeep Kumar Nanda 5 years resume

Current Project Experience:

Project #1 (Aug-2015 to till Date) (Media & Telecom domain)

Title: TiVo Service Console – TiVo

Team Size: 5

Technologies: Core Java (Multithreading, Concurrency API, Serialization, Collection API ),

Design Patterns, Twitter, Bootstrap(CSS framework), JQuery, Core java, Struts2,

Hibernate, Spring, Web services, JSON, XML

Database: MySQL

Description:

TiVo is DVR box manufacturer and service provider to other partners or operators.

Service Console is interface which provides functionality to configure and customize the

DVR as per operator requirement and area. Service Console helped

TiVo's inside Media Operations team and International Cable Operators to promote

advertising and Editorial Content to the

TiVo Services, leading to promote dynamic and changing content.

Responsibilities: Participated in project planning sessions with business analysts and team members

to analyze business ITTechnical feasibility.

Requirements and translated business requirements into working model.Setup

the environment.

Worked as a module lead for various modules of the application.

Used Spring Framework as middle tier application framework, persistence strategy

using spring support for Hibernate for integrating with a database.

Implemented the functionality of fetching of data from different sources and

persisted the data through Hibernate, to separate DAO layer from Database layer.

Designed developed and maintained the data layer using Hibernate and performed

configuration of spring and hibernate integration.

Implemented spring quartz Jobs for the Daily nightly jobs for the generating the

various application reports.

Created the Stored Procedures, functions, and triggers using PL/SQL.

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test

Driven

Involved in the bug fixing.

Project #2 (Feb-2015 to Aug-2015)

Title: Sentimental analysis of a movie

Team Size: 5

Technologies: Java1.7, JSoup, Map Reduce, HDFS, sqoop, Hive, JSON, XML

UI Layer: JSP, HTML, CSS, jQuery, JavaScript

Database: MySQL

Description:

End users need better insight into the review, comments of a movie and from those

comments, review a user can see the bad and good comments to an UI. The main goal

of this application is to fetch the review, comments from different sources like YouTube,

Facebook, Twitter etc. and then dis paly the report into an UI. The UI contains bad and

good review comments about a movie. There are 3 Tabs named Facebook, Twitter,

YouTube from each tab you will get different output from different sources. Now from

this UI an end user can find out the sentimental report and can see which user tells what

about for that movie and from which location, which time etc.

Page 3: Pradeep Kumar Nanda 5 years resume

Responsibilities: Start the new innovative analysis of this project.

Technical feasibility.

Design the architecture of the project.

Setup the environment.

Did the configuration for HDFS, HIVE, HBASE etc.

Involved for fetching the information from YouTube, Facebook, Twitter etc.

Written HIVE query.

Create HBASE managed Hive table.

Process the file using MapReduce.

Store the desired output into Hive and HBASE.

Fetch the data from Hive and HBASE using sqoop and store into DB for generating

report.

Written Unit test cases.

Involved in the bug fixing.

Project #3 (Sep-2013 to Jan-2015) (Telecom Domain)

Title: Service Provisioning Platform (SPP) (Cisco Product)

Team Size: 30

Environment: Java 1.6

Framework: Spring 3.5

Technologies: JSP, Hibernate, PL/SQL, xml, LIFERAY, JSON etc. UI Layer : JQuery, Ajax,

Java Script

Server: Tomcat 6.0, Web logic

Tools: SVN, CDET, SQL Developer

Database: Oracle 11g

Client: Cisco

Description:

SPP is a platform which will do automatic configuration of Network devices. The SPP

solution is an integral part of Cisco Smart Services, which enables different service

solution teams to include a fully automated, and simplified day 0 and day 1 service

fulfillment as part of their service offers. SPP enables the Cisco Services teams to deliver

the following services as part of their service offers: Remote day 0, and day1 device,

network, service fulfillment, and provisioning capabilities across different types of

services, such as collaboration, video, security, data, voice, or technology domains

(core, access, CPE, DC, and so on). The service can be targeted directly to SPs, or SP

Customer that include Consumer, SMB, Midsize Enterprises, through an SP partner, or

reseller white labeling the service from Cisco. SPP provides the fulfillment capabilities for

Smart Operations for CPE services. This offer enables the SPs or Cisco Partners to

manage routers without investing in CAPEX up front. SPP enables the service

fulfillment—provisioning of this offer. The scope of SPP is to enable incremental

enhancement, and device and service support for Smart Operate for CPE, features

required to support deployment of ISR1905/2901/2921 CPEs. The future Smart Operate

for CPE opportunities can leverage on the capabilities now developed in SPP. The SPs,

who are the customers of Cisco, can have multiple sites. Each site has one or more

CPEs, processed at the rate of one CPE per order, and many connected devices. You can

therefore place multiple orders per site, and under a site you can have as many CPEs as

the number of orders under that site. The features of SPP include managing provisioning

of data and voice services to CPEs, and various other services. When a customer of a SP

places an order for services, the SPP analyzes all the dependencies of the service, and

provisions the ordered services to the end equipment. As the entire process is

automated, services are quickly activated on the CPEs.

Page 4: Pradeep Kumar Nanda 5 years resume

Responsibilities: Code developed for Bulk CSV, Item Services Category Mapping module, Template

module, bulk Cancel-Service module, Billing Report. End to end (UI to DB) code developed for the above modules

Unit and integration testing for various modules.

Wrote unit test cases for the above module.

Wrote integration test cases with the result screenshot for the above/different

modules.

Worked on defect/Bug/issue fixing.

Closely working with Technical lead, QA team, Ops team, performance team.

Attend Sprint planning meeting, retrospective meeting.

Attend daily scrum call.

Project #4(Apr-2013 to July-2013) (Telecom Domain):

Title: Network Health Framework (NHF) (Cisco Product)

Team Size: 6

Environment: Java 1.6

Framework: Struts 1.2

Technologies: JSP, struts, servlet, JDBC, XML etc.

UI Layer: Dojo, Ajax, Java Script for front end validations

Server: Tomcat 6.0

Tools: SVN, CDET, SQL Developer

Database: Oracle 10g

Description:

Network Operators need better insight into the health of their network to identify

potential problems and preempt them before they impact the applications and services.

This is important because in the era of real-time, rich-media services, increased

subscriber traffic is placing demands on the network that can often exceed its design

thresholds. As a result, organizations are looking to companies like Cisco to take on a

greater role in assisting them with the real-time operations and management of their

networks. Their goal is to optimize operations costs while minimizing the risks associated

with network downtime and performance. In essence, they are seeking predictable

outcomes at optimal cost and invariably that involves preventing a problem on the

network before it happens.

The patented Network Health Framework (NHF) enables outcome-based service delivery

model by allowing Cisco delivery teams to capture and prioritize critical issues, analyze

their impact and objectively measure the health of the network. By providing actionable

recommendations to drive resolution of these health issues, delivery teams can

substantiate the value of services delivered through quantitative improvements in

network health. They can summarize the details of day-to-day service delivery and

highlight the impact of AS engagement efforts during monthly or Quarterly Business

Reviews (QBR/JBR). By

proactively applying this approach on an ongoing basis, our sales and delivery teams can

more easily renew service contracts and seize up-sell opportunities.

From the customer's perspective, senior management team get visibilities into summary

reports showing critical health trends and directional indicators. The operations staff

benefits from prioritization of health issues for better network planning. They can view

progress on critical health-impacting items and are empowered to align the Cisco team's

efforts to their business priorities.

Responsibilities: Involved in the project setting module to add a project, edit a project, privilege to a

project, showing assurance project setting etc.

Page 5: Pradeep Kumar Nanda 5 years resume

Involved in the contact us (New project request, Error report/ General query, Feed

Back / enhancement) page etc.

Writing test cases through Junit.

Involved in SQL and PL/SQL writing/tuning.

Involved in the unit testing.

Involved in the bug fixing.

Attend daily stand up meeting.

Attend weekly product manager call.

Project #5(Jan-2013 to Apr-2013):

Title: Essilor of America optutive (Happiest minds Product)

Team Size: 15

Environment: Java 1.7

Framework: Spring3.5, Hibernate (JPA), Oracle 11g

UI Layer: JQuery, Ajax, Java Script for front end validations

Server: Tomcat 7.0

Tools: Maven, SVN, Red mine.

Description:

There are three modules named customer service, order entity and lab management.

This project is responsible for managing the Essilor of America optutive customer service

management, order entity management and lab management. In the lab management

modules, there are some sub modules are there such as inventory, accounts receivable,

database, accounts payable, production, system, contracts, orders, shipping etc. In item,

back order (inventory part) user can keep couple of information by giving one unique

name and it can be edited and deleted also. User can open by clicking open button and

see a couple of records by choosing one name (in database name is unique). In the

claims (accounts receivable) part user can enter patient details like patient name,

service date, birth date, document number. Here document number is the primary key

and based on this name user can delete update and insert multiple of records. In the

Customer third party (accounts receivable) screen at the on-loading time populate all

third part customer number with description. Based on the third-party name user can

display the corresponding records and can do the multiple CRUD operation. In the

barcode, Label Batch create (database) screen display all the batch as well as it loads

stock location number with description, formatter name and description, price list, tax

rate schedule, taxable item schedule drop downs. User can create a new batch by

clicking create new button and just provide the necessary information. Populate all the

data’s (records) for a batch, choose a batch from parent grid and press display button.

Now user can do crud operation on the respective batch.

Responsibilities:

Involved in the item back order, claims, customer third party and bar code label

batch create module. Writing test cases through Junit.

Involved for writing the JPA, SQL query of my respective screen.

Writing PL/SQL (procedure, trigger, function) of my respective module.

Involved in the unit testing.

Involved in the bug fixing.

Involve in the Sprint planning meeting, retrospective meeting.

Attend scrum call.

Directly talking to BA to clarify requirement.

Project #6(Apr-2012 to oct-2012):

Title: Ingram micro Cloud Services (Jamcracker Product)

Team Size : 7

Environment: Java 1.6, Framework: Struts2.0, Spring2.5

UI Layer: JQuery, Ajax, Java Script for front end validations Application server in

Development mode: JBoss 4.2 Tools: Ant, Perforce, Bugzilla.

Page 6: Pradeep Kumar Nanda 5 years resume

Description:

This product is a cloud services type developed to ease the process of online shopping of

various types of services provided by the company. There are four type of login in

facilities are there such as Super admin, Im admin, var admin, endeavor. Super admin

have all the controlling power to add admin(s), remove admin(s), add service(s), add

promotion(s), delete service(s), delete promotion(s) etc. Also control over service

dependencies and locking order(s). Super admin can proxy to source as well as target

market place and he can do all jobs whatever im admin(s) and var admin(s) are doing.

Im admin can create, modify, and delete service(s). he can proxy to all var (store) side

and have also control over the order management, service management promotions and

etc. Var admin can search particular service(s) from market place, can search and see

different type of vendors whose service are present in the catalog, add service(s) from

catalog and can buy number of service. He can view the promotions and associate

number of service to particular promotions and also set the particular service as default

to a particular promotion etc. Two types of promotions are there mandatory and

optional. When var admin add any services to cart and if any service dependencies are

there for that particular service then it shows the popup to add the dependency service

to the cart otherwise it cannot proceed to check out the cart etc.

Responsibilities: Involved in the promotion module.

Involved in the service management module.

Involved in the var admin and im admin login module.

Designing various UI layers using jQuery, JSP and html with Ajax.

Involved in the designing of database table for various modules.

Involved in the unit testing.

Involved in the bug fixing.

Project #7(Nov-2012 to jan-2013): (Centris Product)

Project Name: Security Component Adapter(Application Security Adapter –Plug & Play

Adaptor)

Technologies: Java, XML, Struts, Hibernate. Server : Tomcat6.x, JBoss 4.2

Database: Oracle10g

Description:

ASA provides a seamless fashion of Security powerful set of authentication and

authorization services for applications restive to the technology and its verticals.

Authentication is based on the XML Authentication standard and allows for total control

over the user authentication process. Authorization is based on a pluggable, extendable

API and offers a number of features for locking down the sensitive parts of your

application - ranging from simple role-based security checks all the way through to

advanced rule-based and ACL permissions. To make life even easier, ASA Security

provides an Identity Management API

for managing the users and roles within your application, and a Permission Management

API

for managing the permissions for individual domain objects and other user-defined

permissions for any business applications.

Responsibilities: Developed web tier by using XML Parser DOM for the Application User, Module,

mapping constructions. Written Use case documents

Designed and worked in Prototyping model

Writing server side and client side validations.

Developed DAO layer using data grapes framework.

Involved in core layer by using MVC model.

Involved in unit/integration testing and worked on bug fixing. Personal Information:

Date of Birth: 24 June 1988

Sex: Male

Page 7: Pradeep Kumar Nanda 5 years resume

Nationality: Indian

Marital Status: Single

Language Known: English, Odia, Hindi