Post Job Free
Sign in

Java Professional with 8 years of experience

Location:
Pune, MH, India
Salary:
as per company standard
Posted:
April 01, 2015

Contact this candidate

Resume:

NIKUNJ MEHTA

B-***, * Avenues, Opp. Omega Paradise, Datta Mandir Road, Wakad, Pune,

Maharashtra

Contact: +919********* (India), Email: ************@*****.***; Date of

Birth: 3rd July, 1982

[pic]IT PROFESSIONAL - JAVA TECHNOLOGY

Offering 8 years of prolific experience; seeking challenging assignments

across the industry [pic]SUMMARY OF SKILLS

. An ambitious professional with incredible experience acquired over the

years in diverse areas encompassing Java Technology, Object Oriented

Programming and Project Management, currently spearheading as a Sr.

Associate with Cognizant Technology Solutions, Pune, Maharastra.

. Proficient in Project Management Life Cycle involving analysis, design,

development, deployment, debugging, support, testing, documentation,

implementation and maintenance of application softwares.

. Well versed in various softwares, organizing technical demonstrations,

with sound understanding and skill of creating new software & systems,

designing, analysis, testing, database development and coding for modules

while structuring customized solutions to meet customer's specific needs.

. Excellent team member and facilitator with a unique blend of Managerial,

Technical, Functional and Qualitative skills backed by strong record of

facilitating cross-functional coordination for successful delivery of the

Software Solutions.

Technical Skills Set

Languages Java, J2EE, XML, HTML, SQL, SOAP

Applications Spring 3/4 Core/AOP/MVC, Hibernate3.3/4, SOAP based Web Services

(JAX-WS)/RESTful Sevices, JPA, EJB3, Eclipse (Indigo/Kepler/RAD,STS)

IDE, Jasper Reports using IReport Framework, CVS, SVN, Perforce, JIRA,

Bugzilla, Findbug, Sonar, Mockito, Jenkins

Application JBoss4/5 EAP/6 EAP,7.1.1 GA

Server

Operating Windows, Linux

Systems

Database MySQL, Oracle 11g

Systems

Concepts Object Oriented Programming, Software Design Patterns, UMLs, Test

Driven Development, Extreme programming, MVC Architecture,

Internationalization

[pic]PROFESSIONAL EXPERIENCE

Cognizant Technology Solutions, Pune, Maharashtra (www.cognizant.com)

Since Nov 2014 - Present

Sr. Software Engineer

. Design and Development of the project

. Server side application for Debit Card functionalities that caters Web as

well as Mobile clients.

. Maintaining and Practicing Coding Standards.

. Maintenance and support for Change Request for ongoing projects.

Projects Undertaken

Title BPay

Client Barclays, UK

Duration Nov, 2014 - Till Date

Environment Java 1.7, Spring 4 core/AOP/Data/Security/MVC (For Rest Services), Open

JPA, Ehcache, Mockito, Jboss 6 EAP, Jira, Maven 3.1, Perforce, Sonar,

Jenkins, Oracle11g

Challenges Working with UK client at such a big project was a challenge.

Faced

Responsibilit Design and Development

ies Maintaining over-all quality of the system.

Synopsis Server side application for Debit Card functionalities that caters Web

as well as Mobile clients for payments.

Elitecore Technologies Pvt.Ltd.,Ahmedabad, GUJARAT, (www.elitecore.com)

Since March 2013 - Oct, 2014

Sr. Software Engineer

. Design and Development of the product i.e. Voucher and Provisioning

Modules in Crestel.

. Also part of SIM(Sierratel Infrastructure Modernization) Project Team for

the Govt. of Sierra Leone, West Africa.

. Involved in many phases of Project Life Cycle i.e. Design, Development,

IOT(Inter-Operability Testing),Onsite Integration and Configuration,

UAT(User Acceptance Test) onsite, Offshore support.

. Maintaining and Practicing Coding Standards.

. Technical Mentorship to juniors. Currently handling team of 4.

. Maintenance and support for Change Request for ongoing projects.

Projects Undertaken

Title SierraTel Infrastructure Modernization (SIM) Project

Client SierraTel, Sierra Leone Government, West Africa

Duration March, 2013 - Till Date

Environment Java 1.6, JSP/Servlet, EJB3, JPA, JAX-WS Webservices SOAP 1.2, Jboss5

EAP, Oracle 11g, Ant, IReport Framework, Findbug, SVN

Challenges Web Service Integration and User Acceptance Test (UAT) at on-site was a

Faced challenge.

Getting the telecom domain knowledge was a challenge and fun.

Responsibilit Designing and developing product Crestel i.e. Voucher and Provisioning

ies Modules and Exposing product APIs as SOAP based Web Services to outer

world with Security.

Provisioning Module and Web Services Development and Integration with

other Vendors in the SierraTel project.

Inter-Operability Test (IOT) conducted between cross modules of third

parties i.e. Huawei and Coral.

User Acceptance Test (UAT) with Clients, conducted on-site at Freetown,

Sierra Leone.

After sales warranty support and Change Request Implementation.

Handling Team of 4 Juniors and Technical Mentorship.

Trouble shooting and Tracking of Issues.

Maintaining over-all quality of the system.

Synopsis This product aims at catering telecom services to Leading Operators in

India and abroad.

SPEC-INDIA, Ahmedabad, GUJARAT, (www.spec-india.com)

October 2012- March, 2013

Consultant

. Requirement gathering through in-person communication at client-side in

Bangkok, Thailand.

. Designing module to support Internationalization in the existing system.

. Development of a prototype for the same and incorporate suggestions given

by the client.

. Actual development on the existing system while managing the integration

issue if any.

. Support to QA team for maintaining better quality standards.

Projects Undertaken

Title Phoenix-Localization

Client Shipco-Transport (Thailand) Ltd.

Duration Oct, 2012 - March,2013

Environment Java 1.6, GWT, Spring3.0 Core/AOP, Jboss7, Oracle 11g, Maven 3.1,

IReport Framework 5.5

Challenges Designing a web application module to support internationalization for

Faced various languages.

Staying in and working directly with Thai clients in Bangkok was a new

challenge.

Responsibilit Direct Communication with Thai client and Requirement Analysis.

ies Design of framework for internationalization that can support legacy

system and yet be robust.

Handling prototype development for the dynamic internationalization for

GWT client.

Managing and tracking overall software development life cycle.

Synopsis This product aims at facilitating Shipco-Transport (Thailand) Ltd. and

it's clients to run their business in their own languages i.e. Thai,

Chinese, Russian etc.

XCELLENCE - IT, SURAT, GUJARAT (www.xcellence-it.com)

October 2009 - October 2012

Technical Consultant

. Managing the complete life cycle of development/support projects

including analysis of the client requirements, translating new ideas into

clients solutions, requirements development, delivery, support, analysis

and documentation.

. Maintaining high coding standards and practices and exercising quality

control on all aspects of software development.

. Providing guidance on the projects and its requirements to the clients

over the technology, processes and applications while updating them on

the regular project related developments.

. Ensuring client's issues were promptly addressed documented, resolved in

a timely & professional manner and passing them to correct channels.

Efficiently managing entire day-to-day activities covering wide

functional areas include designing & developing the workflow program,

debugging and troubleshooting of the application.

. Analyzing requirements and ensuring timely programme delivery in

conformity with quality standards.

. Interacting with the management, team and associates to facilitate smooth

communication to understand and analyzed the requirement and also

identified appropriate solutions for problems, if any.

Projects Undertaken

Title LPMS (Legal Practice Management System)

Client Xcellence-IT, Surat, Gujarat

Duration Feb 2012 - Oct 2012

Environment Java 1.7, Struts2, Spring3.0 Core, Hibernate3.3, JPA, BootStrap UI

Framework, Jboss7, MySQL5.5,JUnit, SAAS, Test Driven Development

Challenges Designing a web application keeping the scalability and simplicity in

Faced mind was a major goal.

Providing this web app on a SAAS model was a challenge.

Responsibilit Conceptualizing the product with many services from Daily Diary

ies Management to a full fledged Legal Practice Management Solution.

Requirement gathering and feasibility checking along with customer

interaction and feedback incorporation.

Responsible for designing the product architecture that conforms to that

of the requirement model also interface and component design.

Handling prototype development and test case generation for the same.

Managing and tracking overall software development life cycle.

Synopsis This product aims at facilitating the Lawyers for their day to day Case

Dairy management by providing abilities to add, update, delete details

regarding court Cases, related Notes and Tasks, Store and Search

Documents.

Title PathoEasy

Client Xcellence-IT, Surat, Gujarat

Duration Jan 2011 - Feb 2012

Environment Core Java 1.7, Swing, I Report, Hibernate3.2, Java Mail

Challenges Code refactoring drives was a bit challenge, but since it reduced the

Faced size of it and ultimately benefited in execution time, persistently

followed the cycle to do it.

Designing task for "Network readiness" feature was a daunting one, tried

to consider all possible effects on the system. Conducted good

regression testing after this.

Combined report generation was also a challenge which required some

efforts to do it perfectly

Responsibilit Involved in requirement gathering and analysis of the same to understand

ies domain and creating domain model.

Responsible for designing the product architecture that conforms to that

of the requirement model also interface and component design.

Handling prototype development and test case generation for the same

also leading the team of 4 people.

Accountable for requirement analysis and SRS generation also managing

and tracking overall software development life cycle. Reviewing code and

checking if it conforms to the SRS document.

Synopsis This product aims at facilitating pathology laboratories in their day to

day activities of conducting various medical tests on patients,

generating reports and billing, various other facilities like

acknowledging customers (patients) about their medical tests via Mails

and SMSs, back up and restore data facilities.

Title TAExpert

Client Xcellence-IT, Surat, Gujarat

Duration Nov 2009 - Jan 2011

Environment Core Java, JSP, Servlets, Hibernate 3, Spring 3, Google Chart API,

Struts 2, I Report

Challenges Algorithm generation for TIPS and testing its validity was a challenging

Faced task, because to understand it many things of the Stock Market were to

be understood first (Domain Understanding), Required many cycles to

refine it.

Removal of false calls generated required further understanding of

domain details and detailed consideration of various factors of stock

market as per Technical Analyst's guidance.

Considered the Google Chart Api for project requirement was new task

which required bit efforts, which was a challenge because of tight

schedule of other deliverables.

Responsibilit Involved in requirement gathering and analysis of the same to understand

ies domain and creating domain model.

Efficiently designed the product architecture that conforms to that of

the requirement model also interfaced and component design.

Handled prototype development and test case generation for the same also

lead the team of 4 people.

Accountable for requirement analysis and SRS generation also managing

and tracking overall software development life cycle. Reviewing code and

checking if it conforms to the SRS document.

Synopsis This product aims at analyzing stock market data (OHLC data only) for

various scripts from live market, then applying Technical Analyst's

logic to identify patterns to generate calls for BUY and SELL removing

their need to consider various charts on continuous basis, instead try

to automate the generality of tip generation activity to an extent as

much as possible.

C-SAM (INDIA) PRIVATE LIMITED, BARODA (www.c-sam.com)

July, 2007 - October, 2009

Software Engineer

Projects Undertaken

Title Mcity for Mexico City

Client City Of Mexico, Mexico

Duration March 2009 - October 2009

Environment Java 1.6, J2ME, J2EE, Web services, XML, Webwork, Hibernate, Eclipse

IDE, jboss-4.0.1

Responsibilit Implemented use cases of Security, Coupons on client side as well as

ies server side. Developed testing and provided support to QA team for

testing of the components developed.

In Security module, handled use case implementation for Taxi

verification and Taxi Usage Report also responsible to develop

client-side code as well as back end integration with the web services

exposed by the clients in Mexico.

In Coupons module, acted as a member of design and use case development

process on server side. Single handedly implemented and server side

components (in EJBs) and integration with the client side.

Supported QA team and developments of Functional Test cases

Synopsis This project is all about city services offered to the residents and

visitors of Mexico city. There are bunch of services offered as

personalized services (for residents) and non personalized services (for

visitors). Personalized services: all payment services i.e. booking of

movie tickets, bill and tax payments, parking fine payments etc. for

which city-card will be used issued by Mexico city. Non-Personalized

services: like city related informations for events happening in the

city, city routes, cab services and other security services provided to

residents like crime reporting, etc.

Title MChicago

Client City Authority Of Chicago, IL, USA

Duration Feb 2009 - March 2009

Environment Java 1.6, J2ME, J2EE,Webservices, XML, Webwork, Hibernate, Eclipse IDE,

jboss-4.0.1

Responsibilit Implemented Use cases of User Management, Explore, Navigation, and

ies Safety Module on Client side as well as Server side.

Developed testing and Gave support to QA team for testing of the

components developed.

User Management Module: Client side UI generation, Server side content

providers (java classes) developed.

Explore Module: Content providers made for services like "Todays events"

where XML parsing (Using XStream Parser) done in order to provide

content to be shown on device.

Navigation Module: Content providers were written for services like

"Show Venue map", "Popular Destination" and "Near By Places" in order to

use the web services exposed by NavTeq.com, a web service provider for

geographical Maps that were used in the application.

Synopsis This project is meant for the city of Chicago which is going to bid for

hosting 2016 Olympics. This project is proof of concept for the

residents and visitors of Chicago city who will use this application

hosted on the server, through their mobile phones while moving around

the city. This application would cater services like Explore,

Navigation, Chicago 2016, Safety, Ticketing and City Services/311.

Title MBanking

Client C-SAM (India) Pvt. Ltd.

Duration Oct 2008 - Feb 2009

Environment Java, J2ME, XML, Eclipse IDE, jboss-4.0.1

Responsibilit Involved in developing core services of generic banking platform

ies developed by C-SAM. Gave support to QA team for testing of the

components developed.

Developed Services for Mobile and Server like Change PIN code, Locate US

module, Block Bank and Credit Card.

Efficiently made suitable adapters (Followed Adapter Design Pattern)

required to do the business for each service.

Made decorators (Followed Decorator Design Pattern) required to decorate

the responses to be sent over devices from server.

Synopsis MBank is a generic product from C-SAM aiming to enable the company to

quickly deliver all the generic banking services and functionalities

leveraging Mobile Transaction Platform (MTP) to its clients (i.e. ICICI

bank) and Strategic Partners like Sybase and Mascon Global Limited.

Title Mobile Transaction Platform

Client C-SAM (India) Pvt. Ltd.

Duration Jul 2008 - Oct 2008

Environment Java, J2ME, XML, Eclipse IDE, MySQL 5.0, jboss-4.0.1

Responsibilit Involved in core product (Mobile Transaction Platform) engineering team.

ies Analyzed new features to enhance the product. Incorporated new features

after successful feasibility check

Responsible for requirement Gathering, Analysis, Programming, Testing of

new features on emulators as well as on mobile devices, Bug solving and

releasing new product.

Synopsis Incorporated the new features/enhancements in the various product

domains.

Security: Check GPRS Module - Establishing GPRS connection through HTTP

protocol along with CLOSED LOOP PKI security scheme, in case HTTPS is

failed.

Client-Side (J2ME): MClient which is a framework from C-SAM to develop

mobile applications rapidly. Here I have worked on newer components like

LIST WIDGET-enabling application developers to configure default image

for list items on mobile screens, TESTFIELD WIDGET- enabling developers

to apply multiple constraints for text field at the same time like

NUMERIC, PASSWORD etc

Title Agent Wallet for Life Insurance Corporation of India

Client Life Insurance Corporation of India

Duration Jan 2008 - June 2008

Environment Linux, Oracle 10g, Webwork, Hibernate3, jboss - 4.0.1

Challenges How MTP (Mobile Transaction Platform), a platform developed be C-SAM for

Faced rapid application development and customization of mobile

applications, can be leveraged and facilitate Insurance Sector i.e.

Premium Payment from Mobile in LIC.

Familiarity to MTP Framework i.e., Transaction actions of MTP,

deployment of WSC in Linux.

Use of generic approach for request handling (Service Facade).

Use of Find Bugs - Tool for code optimization.

Adaptation to frequent changes given from Client.

Testing Environment on Client-Side was not stable so I had to be

interactive with the officials at client on frequent bases about the

same to get it proper.

Responsibilit Involved in requirement gathering, analysis and development of the

ies system. Incorporated the enhancements/changes received from Client at

regular intervals.

Handled back-end system by creating Database Tables, populating required

tables with KMS setup which is meant for Key Generation for security

purpose of WSC (Wallet Service Center).

Designed Agent and Admin portals extensively using JSP and Webwork.

Involved in testing of whole application in rigorous environment in

coordination with QA Team.

Synopsis This project aims at facilitating LIC (Life Insurance Corporation Of

India) Agents to collect premium from their customers Over The Air (OTA)

through their mobile phones and generate receipts for the transactions

on the mobile itself. The client, at the end of the successful

transaction, will get SMS confirming their payment is received followed

by the hard copy of the transaction receipt dispatched by LIC.

Title Message Management Console

Client C-SAM (India) Private Limited

Duration Sept 2007 - Jan 2008

Environment Windows XP, Java 1.4, MSSql, Webwork, Hibernate3, jboss-4.0.1

Challenges New Technologies like Webwork, hibernate, EJB were seems to be difficult

Faced initially but as I worked on it I got familiar with these things.

Responsibilit Involved in requirement gathering, analysis, design and development of

ies the whole system. Created whole GUI part using Webwork and JSP.

Efficiently created all the actions for reading, writing, updating data/

key-value pairs from properties file.

Responsible for requirements gathering, analysis and design of the

system, development of the system, testing of the system and

Enhancements &changes done as and when suggested

Synopsis A generic tool named MMC (Message Managing Console) to be integrated in

the Company's architecture (MTP), using Web Work and JSP. This tool will

enable Clients and BD (Business Development) team of the company to

carry out changes in various messages i.e. error-messages and

success-messages that are displayed on the Devices i.e. mobiles phones,

as well as on portal dynamically. This tool will have two kinds of users

1) Super Admin and 2) Sub-Admin. Sub-Admins will be authorized to

suggest messages for the keys available in the properties file residing

in WSC (Wallet Service Center) and Super Admin will be able to suggest,

delete, and approve any message from those available messages which will

be shown to the end-users in portal as well as the mobile phones.

[pic]EDUCATIONAL CREDENTIALS

Master of Computer Application, 2007

The Maharaja Sayajirao University of Baroda, Vadodara, Gujarat

Paper Presented

Mobile Computing in ETA 2006 at Computer Science Dept. of Saurastra Uni.,

Rajkot, Gujarat, India

[pic]Extra Curricular Accolades

. Won Dancing Competition organized by C-SAM (India) Pvt. Ltd. in

September, 2008

. Participated in various Painting Competitions in School

. Served as a member of Social Group "Paramarsh" at M.S. University, Baroda

which organizes Technical Festival & Competitions at National level and

Cricket team in College & at C-SAM

References: Available on Request[pic][pic]



Contact this candidate