Post Job Free
Sign in

Project Application

Location:
Chattanooga, TN
Posted:
May 05, 2014

Contact this candidate

Resume:

Dhaval Patel

(***) *** - ****

********@*****.***

Summary

. Over 10 years of software industry experience in design, development,

testing and maintenance of Web and Client/Server applications.

. Design and development using JAVA/J2EE technologies (Spring, Struts,

Groovy, Grails, JSP, JSF, Servlet, JDBC, Web Services, IBM Web Sphere

Portal, Open SAML, Jakarta Lucene, dom4j, etc).

. Development of database applications using Oracle 8i/9i, MS SQL Server,

Sybase, DB2, MySQL and creating views and stored procedures using SQL,

PL/SQL

. XML technologies and their integration with Java.

. Working with IBM Web Sphere 7.0/6.1, BEA Weblogic 9.2/8.1, JBoss4.0 and

Tomcat 6.x/5.x/4.x

. Full Software Development Life Cycle (SDLC) from Analysis, Design,

Development, Testing, Maintenance and support of large mission critical

data driven system.

. Client/Server and N-tier applications with strong skills in user

interface, middleware and backend development.

. Ability to apply Object-Oriented design methodology and Design Patterns.

. Strong Experience developing SOA (Service Oriented Architecture).

. WebServices using SOAP (Simple Object Access Protocol). Hands on

experience on Consuming and Producing WebServices in heterogeneous

environment.

. Experience in developing Single Sign On (SSO) applications using

OpenSAML.

. Working with IBM Rational Application Development, IntelliJ, Eclipse, Net

Beans.

. Working with various version control tools like IBM Rational Clear Case

and Clear Quest, SVN, CVS.

. Selection of appropriate tools and technology to result in efficient

application.

. Proven ability to learn/adapt emerging technologies into work area with

given tight schedules.

. Ability to perform at a high level, meet deadlines with quality delivery,

adaptable to ever changing priorities.

. Interaction with Business users to gather and analyze requirements.

. Convert business requirement to QA requirement. Perform unit,

integration, performance and user acceptance testing.

. Worked on Agile Methodologies.

Technical Skills

Java Technologies: Spring, Struts, Hibernate, EJB, Servlets, Core Java,

JSP, JSF, JDBC, IBM WebSphere Portlet, Java Mail,

Swing, J2ME, IBM Worklight, RMI, JNDI, Groovy,

Grails, Open SAML, IFM, Java Security, JXTA, Cocoon,

XDoclet, Web Services, JAXP, Jakarta Lucene, dom4j,

Log4j, iText, Ant, Maven

Application Servers: BEA Weblogic 9.2/8.1, IBM Web Sphere 7.0/6.1,

JBoss4.0, Tomcat 6.x/5.x/4.x, Resin 3.x

Operating Systems: UNIX, Solaris, AIX, Ms-DOS, Windows XP, Windows NT,

Windows 9x

Programming Language: JAVA, C++, C, 8085 and 8086 Assembly Language,

PL/SQL, Visual Basic 6.0

RDBMS: Oracle 10g/9i/8i, SQL Server 7.0, Sybase, DB2, MySql 5.x/4/x,

Ms Access, Pointbase

Tools: Putty, WinScp, Fiddler, SOAP UI, IBM AppScan, TeaLeaf, Crystal

Report, Front Page

IDE: Eclipse 3.x, IBM Rational Application Developer 7.5, IntelliJ 9.0,

Net Beans 5.0

Web Technologies: XML, XSLT, XPath, Java Script, HTML, AJAX, CSS

Defect/Bug Tracking: JIRA, Mercury Quality Center, HP Service Desk

Version Control Systems: SVN (Subversion), CVS, Rational Clear Case and

Clear Quest.

Professional Experience:

Projects: Blue Access SSO, Blue Access Member Portal, User

Registration, BCBSTHelpDesk, Account Tools, Message Center, Electronic

Medical Records Submission, Incoming SSO for Fred's and Service Master,

Batch Jobs, eIDCard, Web Tagging, Minor Enhancements, Incident

Managements, Production Supports etc.

Web Services like User Management, Member Management, Broker Management,

Provider Permissions, Handshake Management, Settings Management, etc.

Client: BlueCross BlueShield of Tennessee (BCBST)

(Oct '10 to Present)

Description: Blue Cross and Blue Shield of Tennessee (BCBST) is one of the

top notch health insurance provider. BCBST has various internal and

external facing applications. Internal applications like BCBSTHelpDesk used

by customer service representatives/internal users to create account, reset

password, enable/disable brokers, provider users, generate group PIN

letters, update subscriber/user details etc. External facing application

like 1) User Registration allows Subscriber, Group Admin, Broker and

Provider to register and create account on BCBST to view insurance data,

submit claims, group management, view reports, etc. 2) Account Tools allows

users to reset their password. 3) Blue Access Member Portal is for

subscriber to view claims data, deductible, account information,

communication settings, etc. 4) Message Center is application to send

secure message to member and provider, secure message stored on IronPort

CISCO appliance. 5) Service Master and Fred's SSO is incoming Single Sign

On applications to BCBST, IFM intercept incoming SSO request, validate

SAML, extract data attribute and redirect to configured web application. 6)

BlueAccess SSO is out going SSO application, based on configuration for

various vendor it redirect user to particular vendor. It has one code base

work for different vendors. 7) Electronic Medical Records Submission

allows provider to submit medical records through web interface. Provider

attach medical records and submit to web application, all medical records

get appended to one PDF and processed - submitted to FileNet. 8) Web

Tagging is web analytics, it tracks how many time user has visited

different pages, how further user reached during registration, etc. It

helps upper management to see various reports based on user's action. 9)

Minor Enhancements are small projects to change existing applications. 10)

Incident management and production supports is to fix production issues

based on bug reported from user.

Environment: Spring, Struts, JFS, Hibernate, IBM WebSphere Portlet, IBM

Worklight, Java, Servlet, JSP, JSTL, Java Mail, log4j, XML, Java Script,

HTML, CSS, MS SQL Server, Sybase, DB2, Oracle, SQL, Fiddler, IBM Web

Sphere, Rational Clear Case and Clear Quest, IBM Rational Application

Developer, IBM App Scan, SOAP UI, TeaLeaf, AIX, etc.

Responsibilities:

. Working on all phases of software development life cycle including

requirement gathering, analysis, design, development, coding, testing and

implementation.

. Working as a part of team, interacting with team members, architects and

QA.

. Interacting with business users to gather, analyze requirements and

System Requirement Document (SRD) review.

. Participating in refactoring the code by using Code

Optimization/performance improvement techniques.

. Participating in documentation, review, analysis and fixing of existing

code.

. Developed availability pages to perform health check of applications.

. Involve in Unit testing, AppScan, Integration testing, and System

testing.

. Prepared system testing results and evidence of testing documents during

unit testing.

. Working on Web Services, Front End and business logic of various

applications.

. Testing, trouble shooting and bug fixing of applications.

. Creating System Requirement Document.

. Creating application flow in Visio.

. Worked with WebSphere Application Server. Responsible for deployment and

configuration of the application in development environments.

. Preparing deployment documents and implementation plan for application

deployment.

. Working with Web Architect to deploy application on Web Sphere

application server.

. Following with web architect, DBAs and Web Designer during deployment

process.

. Involved as part of IBM Rational Clear Case release process.

. Worked on projects to upgrade existing applications to run on Web Sphere

7.0

. Working on Incident Management tickets and production supports.

Project: Optimized Compliance

Client: FedEx Services

(Mar '10 to Sep '10)

Description: FedEx Corporation seeks to reduce benefits administration

costs by consolidating the administration of health and welfare benefits

under an enterprise outsourcing arrangement and moving to a common

healthcare design and administrative rules wherever possible in order to

achieve operational efficiencies and gain bargaining power by negotiating

vendor rates for the entire enterprise. FedEx Corporation seeks to reduce

healthcare costs (claims and fees) by consolidating healthcare carriers

across the enterprise to achieve operational efficiencies and leverage by

presenting a single face to market. For those benefit plans which FedEx

Corporation will be responsible for administration across the enterprise,

FedEx Corporate will require a robust compliance tool to ensure that vendor

claims are reconciled and administration fees are billed according to

contract clauses. FedEx will use the data and reports from this tool for

all manner of decisions including but not limited to authorization of

vendor payments.

Environment: Java/J2EE, Servlet, JSP, Oracle, SQL, HTML, Java Script,

Weblogic, HTML, UNIX,

CVS, Eclipse, etc.

Responsibilities:

. Worked on all phases of software development life cycle including

requirement gathering, analysis, design, development, coding, testing and

implementation.

. Worked as a part of team, interacting with team members, architects and

QA.

. Participated in refactoring the code by using Code

Optimization/performance improvement techniques.

. Participated in documentation, review, analysis and fixing of existing

code.

. Involved in Unit testing, Integration testing, and System testing.

. Worked on Wire Authorization module.

. Created Application Object, utility classes, DAOs, GUIs for application.

. Testing, trouble shooting and bug fixing of applications.

Project: eDirect

Client: Benefitfocus

(Oct '08 to Aug '09)

Description: Benefitfocus is the largest healthcare benefits software

provider. It has many clients across the nation, Blue Cross and Blue Shield

is major client. Benefitfocus has three major insurance products i.e.

eEnrollment, eBilling and eDirect. eDirect is Benefitfocus' product

solution for the direct purchase/individual insurance market. Using

eDirect product consumer can shop for and compare plans, apply for health

insurance, pay bills, change address and add dependants. Carrier plan

administrators can create / edit health insurance offerings, create / edit

up-sell offerings and define rules for display of up-sell offering. Agent /

Brokers can create /view/edit prospect data, submit client data to carrier

underwriting, check status of client's application, view quotes and present

it to client, Carrier Underwriters can review application data, communicate

with applicants, agents/brokers and sales reps, and assign rate class to

applicant.

Environment: Spring, Hibernate, Groovy, Grails, Grails Taglib, Java, AJAX,

Java Script, Drools, Weblogic, Oracle, MS SQL Server, CSS, SVN, IntelliJ.

Responsibilities:

. Developed whole application in Grails Web Application Framework.

. Developed Domain class, Controller class and CRUD views in Grails.

. Developed Service class, Utility class, Dynamic Tag Library, Unit and

Integration test classes using Grails.

. Configured Mail server using Grails - Mail Plugin to send dynamically

generated notification emails to consumer.

. Changed Grails - Mail Plugin to send email with attachments.

. Created Webservice client using Grails.

. Developed carrier configuration using drools.

. Used JQuery to replace Java script code.

. Deployed WAR in Weblogic application server environment.

. Developed styles for JSP, GSP pages by using CSS.

. Defects were tracked using JIRA.

. Worked with QA team to ensure test cases are in line with requirements.

. Worked with DBA team to make database changes on test and production

environments.

. Designed and developed reports using Jasper Reports.

. Provided technical support for application hosted on different

environments.

. Delegated tasks to team members as and when necessary.

. Resolved defects related to Grails, Groovy, Java, JSP, GSP and other

components.

. Followed Agile process and methodologies for entire life cycle of

project. Team had to work on bi weekly assignments target and daily

status meetings.

. Done compatibility testing for browsers like IE 6 / 7 and Firefox.

. Assisted team to get familiar with various modules.

. Used message property for I18N.

. Worked as a part of Admin team. Designed and developed configuration

logic so that based on different carrier it display different page and

apply different business logic.

. Designed and developed application queue screen which allow to create,

view, edit and assign application based on permissions.

. Designed and developed prospect, marketing campaign, fulfillment queue,

application history, etc screens.

. Designed and developed List Bill module, created interface to get agent

and agency data from client Webservices.

. Designed and developed admin screens business login and UI components.

. Configured mail server using grails to send email notification based on

events to carrier users and clients.

Project: Billing Platform, Simplify Enrollment Process.

Client: TracFone Wireless Inc.

(Apr '08 to Sep '08)

Description: TracFone is nationwide prepaid service provider. Billing

Platform consists of various modules like payment, admin console, recurring

batch jobs, notification and rules.

Simplify Enrollment Process provide all TracFone and Net10 customers a

simple way to enroll into TracFone or Net10 recurring programs through the

Web and WebCSR.

Environment: Spring, Servlet, JSP, XML, Java/J2EE, JDBC API, JSTL, Oracle,

SQL, PL/SQL, Weblogic, Log4j, Solaris, Maven, CVS.

Responsibilities:

. Involved in development of controller classes for payment and recurring

batch jobs module.

. Integrated application with Spring MVC.

. Worked with QA team to ensure test cases are in line with requirements.

. Worked with DBA team to make database changes on various environments.

. Resolved defects related to various application modules.

. Deployed WAR in Weblogic application server running on Solaris OS.

. Provided technical support for application hosted on different

environments.

. Provided technical support for application hosted on different

environments.

. Modified existing Buy Now functionality so that user can buy air time

using handset.

. Created enrollment flow for Lifeline value plan.

. Developed multiple ESN enrollment, enrollment benefit delivery, alert for

bounced email, account creation for non email customer, etc modules.

. Changed business logic, so that it allows discount based on various promo

code.

Project: Consumer Web Sales (BCBS Florida Health Care Insurance)

Client: Connextions, Inc.

(Jan '07 to Mar '08)

Description: Connextions has many clients; Blue Cross & Blue Shield of

Florida is one of them. Blue

Cross & Blue Shield (BCBS) is a top notch Health Insurance Provider. CWS is

the major corporate initiative to centralize all health plans, reporting

and incentive modules online. CWS covers a number of modules like Blue

Cross options for people under 65 years of age, Blue Cross options for

people over 65 years of age, Blue Cross Temporary, Blue Cross Dental and

Blue Cross Life insurance policy.

The application process is to collect the applicant's demographic, contact

information, check the eligibility and gather medical details based on the

response to a set of medical questions. All modules are developed using

spring framework. I was part of the Consumer Web Sales (CWS) project team

in the capacity of a senior J2EE consultant.

Environment: Spring, Hibernate, XML, Java/J2EE, JSP, Servlet, JSTL, Java

Script, AJAX, HTML, dom4j, Eclipse, Apache Tomcat, Oracle, Ant, SVN.

Responsibilities:

. Involved in design and development of controller classes that apply

business logic, storing appropriate data in session-based model, core

pieces of the application like XML utility modules, loggings, etc.

. Used Hibernate for O-R mapping for database interaction.

. Internationalization of the application to support multiple languages

(English & Spanish as of now).

. Design and development of 'Recycle Leads process' which pulls information

about customers who partially completed their application. This

information enables the agents to follow up with the customers and pursue

them to complete their application process.

. Used Spring as web application framework.

. Developed XML parsing modules using Apache Digester.

. Created J2EE components Servlets and JSPs for Dynamic HTML generation.

. Developed JSPs pages using JSTL and Expression Language.

. Worked with QA team to ensure test case are in line with requirements.

. Resolved defects related to various application modules.

. Provided testing and production support.

Project: Xystar Web based community.

Client: Xystar Technology Inc. (Sep '06 to Dec '06)

Description: This web application was developed for more than 300 different

communities encompassing the following features:

1. Complete platform to allow robust collaboration with different members

within the community.

2. Members can share topics of interest, debate, and create communal events

with others.

3. Members can post their profile and rate other's profile.

4. Cross population between two different communities.

Environment: Struts, Spring, Jakarta Lucene, dom4j, Infospace Metasearch

API, JSP, Servlet, Hibernate, XML, Java Script, Ant, Eclipse

Responsibilities:

. Developed application's presentation layer, based on MVC framework, using

Servlets, JSPs and Java Beans.

. Developed 'full text search and indexing' mechanism for the application

using Jakarta Lucene.

. Implemented searching functionality from different search engines for the

application using Infospace Metasearch API.

. Parsed search result from XML document to application specific format.

. Developed transfer profile code which generates XML document from CSV

file.

. Wrote Ant build script to build application.

. Concurrent testing for Full Text Search.

Project: Loan Management System

Client: HDFC Bank (Jan' 05 to Dec '05)

Description: Loan Management System is an online system that offers a wide

range of loans to meet customer financial needs. Customers can search and

apply for best loans using this system. Loan consultants keep track of the

applications and process the requests online. Loans to the customers will

be finalized based on customer type and the business rules using this web-

based interface. The Application is designed and developed using J2EE

architecture and Struts Framework.

Environment: J2EE, EJB, Java, Struts framework, JSP, JSTL, Java Mail,

Log4j,Oracle, WebLogic, Ant, Apache Web Server, Windows XP, Eclipse.

Responsibilities:

. Implemented STRUTS Framework and developed action and form classes.

. Developed core business logic using EJBs and deployed on WebLogic 8.1.

. Developed JDBC Framework to connect to Oracle.

. Enhanced the mechanism of logging and tracing with Log4j.

. Installed and configured WebLogic 8.1

. Involved in development of presentation layer JSP pages using JSTL and

custom tag libraries.

. Analyzed business processes and identified opportunities for improvement

. Wrote build scripts using Ant.

Project: Web based mutual fund portfolio system

Client: D A Consultant (Mar '04 to Dec '04)

Description: This network offers a wide business platform to investment

advisors enabling them to service their customers effectively for their

investment needs. The network offers a mutual fund supermarket (over 1000

mutual fund schemes), fixed deposits of quality companies, RBI Bonds and

initial public offering of bonds, shares & debentures to their network

partners. The system helps to analyze different mutual funds across various

parameters and has built in 'return on equity' calculator. Investment

advisors can log in with assigned ID and password and check various

parameters from any place with use of Internet.

Environment: JSP, Servlet, JDBC, MY SQL, HTML, MS Front Page, Tomcat.

Responsibilities:

. Developed and Designed business logic based on MVC architecture.

. Developed JDBC Framework to connect to Oracle.

. Designed user interface screens and its validations

. Used JSPs to create the front-end screens for the application.

. Coded SQL stored procedures and statements for data entry and retrieval.

. Unit Testing and System Integration testing.

Project: Process Management System

Client: Vimal Agro Pvt. Ltd. (Jul '03 to Feb '04)

Description: PMS is an online integrated management solution empowers the

enterprise to gain control over operations. This system helps in online

inward entry for inventory, track stock position and the current status of

each process. Track the information regarding the quality of grains inward

and the wastage from it after each process. After completion of process

tracks the information about packing and also maintain stock of packing

material available. Maintain finished product stock and track it with

sales. Generate various reports for managerial decisions. It is Multi user

Version, User wise Authorization.

Environment: Java, JSP, Servlet, JDBC, MYSQL, HTML, MS FrontPage, Tomcat.

Responsibilities:

. Design of user interface screens and its validations

. Used JSPs to create the front-end screens for the application.

. Developed JDBC Framework to connect to Oracle.

. Developed and Designed business logic.

. Implemented MVC architect.

. Used SQL to write statements for data entry and retrieval.

. Functionality Testing and Integration testing.

Project: Technocorp Infosystems Ltd. (Nov

'01 to Jun '03)

Description: Small-scale: This was a development project that involved

creating small web applications that used Oracle as backend.

Billing System along with stock-query update application for a medical shop

Student Information management system for a primary school.

Garage service scheduling & tracking system for a car-care center.

Environment: Java, JSP, Servlets, JavaScript, HTML, Oracle, MySql, PL/SQL,

Tomcat

Responsibilities:

. Involved in development of web-applications & testing

. Involved in implementing customer facing user interface with JSP and

HTML.

. Developed function in JavaScript to validated user data in forms.

. Developed Session Tracking between web pages and Servlets.

. Connection pooling for each database connection through JDBC.

. Used JSP for building web pages for client browsers.

Educational Qualification:

. Bachelor of Engineering in Computer, 2001, Gujarat, India.

. Post Graduate Certificate in Internet Software Development, 2006,

Toronto, Canada

* References available upon a request *



Contact this candidate