nikhil kulkarni

8
Nikhil Kulkarni Email:[email protected] Mobile: +91 9975696227 Career Objective: To work in the most challenging position with an organization that provides ample opportunities to learn and to contribute. I am flexible & willing to work on any technology. Experience Summary: Having around 4 years’ Experience on Java,JEE Technologies Hands on Experience to work with Struts,Jasper Reports Good Exposure on Hibernate, Spring Frameworks Having Experience on Oracle Client, DB Visualizer Academic Profile: MCA with 65.2% from Gulbarga University, Karnataka Experience Profile: Working as Associate-Projects in Cognizant Technology Solutions. Worked as Senior Systems Engineer at Infosys from 25th March 2013 to 25 th Nov 2014. Worked as Software Developer for New Indictrans Technologies, Pune from 12 th Nov 2010 to Feb 2013. Technical Profile: Skill Experienced Awareness Programming Skills Java C,C++ Operating Systems Windows , Linux - Database MySQL,Oracle,PostgressSQL - Web Technologies Html,JavaScript,Jquery,Ajax ,Json JSE Technologies Jdbc - JEE Technologies Servlets,JSP,WebServices JMS Servers Tomcat,JBOSS Web Logic

Upload: nikhil-kulkarni

Post on 16-Aug-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nikhil kulkarni

Nikhil Kulkarni

Email:[email protected] Mobile: +91 9975696227

Career Objective:

To work in the most challenging position with an organization that provides ample opportunities to learn and to contribute. I am flexible & willing to work on any technology.

 Experience Summary:

Having around 4 years’ Experience on Java,JEE TechnologiesHands on Experience to work with Struts,Jasper ReportsGood Exposure on Hibernate, Spring FrameworksHaving Experience on Oracle Client, DB Visualizer

 Academic Profile:

MCA with 65.2% from Gulbarga University, Karnataka

 Experience Profile:

Working as Associate-Projects in Cognizant Technology Solutions.Worked as Senior Systems Engineer at Infosys from 25th March 2013 to 25th Nov 2014.Worked as Software Developer for New Indictrans Technologies, Pune from 12th Nov 2010 to Feb 2013.

 Technical Profile:

Skill Experienced Awareness

Programming Skills Java C,C++

Operating Systems Windows , Linux -

Database MySQL,Oracle,PostgressSQL -

Web Technologies Html,JavaScript,Jquery,Ajax,Json

JSE Technologies Jdbc -

JEE Technologies Servlets,JSP,WebServices JMS

Servers Tomcat,JBOSS Web Logic

Frameworks Struts 2,JSF,Spring -

ORM Software’s Hibernate -

IDE’S Eclipse NetBeans

ToolsJasper Reports,DBVisualizer,OracleClient -

Page 2: Nikhil kulkarni

Project Profile:

1. Project Title Docusign , UCM (Universal Content Management) and Beeline Integration

Location Pune

Team Size 2

My Role Associate - Projects

Description of the Project

Docusign, UCM and Beeline are 3 different applications. Docusign maintains digitally signed documents with envelope id (from which docusign document is identified) and UCM is the oracle content server to maintain the content. We have written the service to consume the data from Beeline through Restful web services , downloading the content from Docusign application through docusign API (restful web service) and extracting the data into UCM acceptable format for storing content (i.e. files) into oracle ucm and updating the beeline for consumed data.

ESL (i.e. Enterprise Service Layer) is responsible for consuming the data from beeline through restful web services by running the ESL client.

The data is in the JSON format containing list of notifications from beeline. For each run we will get list of notifications from beeline for processing.

Each notification contains envelope id and document basic information which is in xml format.

Transforming the JSON and XML data into java objects with writing XML and JSON Transformers.

Converting the data into idc properties format which ucm can accept and store those notifications into ucm table by calling the store service method with process as NEW.

Calling the beeline MarkAsRetrived webservice call to ensure which all notifications have been consumed by ESL.

In the Docusign client calling get notification service of ucm for downloading the document from Docusign with each envelope id using the Docusign API call.

Storing the document programmatically and converting all the parameters into IDC properties to check-in the content into UCM and saving it as PROCESSED for each notification.

Created check-in service client using UCM SOAP WSDL file for check-in service using eclipse.

Created the UCM component which actually interacts with Oracle UCM to getListOfElements, StoreEachElement and UpdateEachElement.

Using the WSDL file (For Get, Store, and Update) methods created clients using eclipse IDE.

Our program calls the ucm component methods for all the operations (i.e. Get, Store and Update).

Page 3: Nikhil kulkarni

My Responsibilities

Responsible for requirement gathering to implementation.

Writing the code, unit test cases and performing integration tests.

Duration 6 Months

Software Jdk6, Eclipse, Restful Web services (Apache axis api), Oracle UCM, Oracle11g.

2. Project Title India Post (Postal Life Insurance)

Location Pune

Team Size 6

Page 4: Nikhil kulkarni

My Role Senior Systems Engineer

Description of the Project

It is a system of Postal life insurance. Here worked in reports web application module. User can get reports in pdf and xls format in online mode based on his business requirement by selecting dropdown values which internally passed as query parameters.

Handling separate module for Reports navigating from the dashboard of Postal Life Insurance application.

Application is created using struts 2 framework with front end using JSP.

When user logs in to the reports application for generating the reports there are options to select and those options set as a query parameters at the backend using the java program.

User has a specific role like Circle Officer (CO), Regional Officer (RO), Divisional Officer (DO), and Head Officer (HO), Sub post Officer (SO).

There is an office hierarchy maintained like (CO->RO->DO->HO->SO). Under CO there can be many RO’s, under RO there can be many DO’s same for DO, HO and SO.

Specific user can be able to generate report based on his role.

Writing queries based on the business requirements and integrating with jasper designer tool for creating jasper file and finally integrating with reports web application.

There is one more separate module called Reports Admin (Jasper Server 5) navigating from the dashboard of Postal Life Insurance application.

External DB authentication is done in the jasper server db with Postal Life Insurance db.

Reports are scheduled through Restful web services in the Jasper Server based on

the user requirement.

My Responsibilities

Coordinated with a team of 6 people and responsible for generating reports from requirements to implementation.

Writing the code, unit test cases and performing integration tests.

Duration 1.9 Months

Software Jdk6, Eclipse, Struts 2, Hibernates, Oracle 11G, iReport (Jasper Designer) 5, Jasper Server 5, Restful Web services, JBoss.

3. Project Title WATER TAX MANAGEMANT SYSTEM

Location Pune

Team Size 3

My Role Developer

Description of the Project

Page 5: Nikhil kulkarni

It comprises end to end life cycle of accounting and billing system for service bodies and water utility service provider.

Using this software we can create accounts of various customers and billed on their usages.

The software also has billing and collection module which enables the management to keep track of various customers.

It also has fully fledged of MIS reporting system, which helps the strategic planners to view water consumptions across various wards and tanks.

They can also view reports based on demand and collection in various format.

Coordinated a team of 3 people and responsible for this project right from requirements to implementation.

Proposed & implemented 3-tier architecture.

Code Reviews, Unit & Integration testing.

My Responsibilities

Responsible for requirement gathering to implementation.

Writing the code, unit test cases and performing integration tests.

Duration 1 Year

Software Jdk6, Eclipse, J2SE, Spring MVC, Hibernate, PostgressSQL, iReport (Jasper Report), Eclipse, JBOSS.

4. Project Title FILE JOURNEY MANAGEMANT SYSTEM

Location Pune

Team Size 6

My Role Developer

Description of the Project

FJMS is a system which lets you track the journey of every file in an organization, which processed it last, at which desk is it right now and everything else. In other words, it lets you keep a tab on the journey of a file

Page 6: Nikhil kulkarni

within an organization, so that you can spot delays as and when they happen and make the right person accountable for it.

With FJMS, you can find any file within minutes, eliminating the manual effort required to search through a huge database of information. It even prevents the file. From going to the wrong department and waste time unnecessarily.

FJMS helps you to find file, process any files which are there with you and forward them to the concerned department along with comments or notes- just like you do with an e-mail. You can even access the history of any file to see which departments it went through, where it took the maximum time and take remedial measures accordingly. And all that happens with a centralized database, in other words, a one point contact for tracking each and every file within an organization.

FJMS integrated with SMS and e-mail alerts, to send you notifications every time a file is stuck or based on criteria defined by you.

Coordinated a team of 3 people and responsible for this project right from requirements to implementation.

Code Reviews, Unit & Integration testing.

My Responsibilities

Responsible for requirement gathering to implementation.

Writing the code, unit test cases and performing integration tests.

Duration 6 Months

Software Jdk6, Eclipse, J2SE, JSF, RichFaces, Oracle, Apache Tomcat.

5. Project Title PCLOG

Location Pune

Team Size 3

My Role Developer

Description of the Project

Log sheet reports is complete log of all failures get marked against Rake Number, Train Number, Coach Number and Equipment with failure reason in a day (24 Hrs. including day and night shifts).

These reports are to be shown in the format such as XLS and PDF.

Page 7: Nikhil kulkarni

My Responsibilities

Coordinated a team of 6 people and responsible for this project right from requirements to implementation.

Proposed & implemented 3-tier architecture. Code Reviews, Unit & Integration testing.

Duration 6 Months

Software Jdk6, Eclipse, J2SE, GWT, Hibernate, Oracle, iReport (Jasper Report), Apache Tomcat.

PERSONAL DETAILS

Name Nikhil Kulkarni

DOB 01-06-1985

Sex MALE

Nationality INDIAN

Languages Known English, Hindi, Kannada, Marathi

Address

Passport

Pune

L5256150

Place: Pune (Nikhil Kulkarni)