Post Job Free

Resume

Sign in

Sr. Java Developer

Location:
Raleigh, NC, 27560
Posted:
April 07, 2011

Contact this candidate

Resume:

E-mail: led7li@r.postjobfree.com ABHINAV MISHRA Mobile: 860-***-****

Professional Summary

Have 8 years of experience in software development with specific exposure to –

– Designing and Developing Web applications using J2EE Technologies

– Expert in Oracle databases (9i/ 8.x), PL/SQL programming, SQL loader, SQL tuning, building Complex Queries, etc.

– Design and Development of customized websites & portal using Documentum Web Publisher, DFC API’s and Plumtree portlet (JSR 168).

Proficiency in analysis, design and development with rich experience in all stages of the product and project development life cycle.

Experience in design pattern based architecture designing and implementation. Implemented J2EE Design Patterns such as Business Delegate, Front Controller, MVC, View Helper, Session Facade, Value Object, DAO, Service Locator, Singleton, Adaptor, Factory method.

Experience in creating functional specification, HLD and LLD for the product and project

Created Training Plan, Trained team members and end-users

Comprehensive problem solving abilities, Faster learning capability, excellent communication skills, Avid team worker, leadership qualities, ability to work under pressure and Excellent commitment to work

Technical skills

System IBM-PC

Language JAVA, AJAX, JavaScript, JSP, Servlets, XML, Adobe Flex

Scripting/Markup Languages Java Script, HTML, DHTML, XML, XPATH and XSL, ActionScript

Operating Systems Windows 9X/NT/2000/XP

Database Oracle 9i , MS SQL Server, DB2

Tools Oracle Clinical suite, Toad, Documentum, SOAP UI

Framework Struts, JUnit, EJB, Documentum DFC, JSR 168 (Portlet)

Build Tools Ant

Application Server Weblogic, Websphere, OC4J, Tomcat, Plumtree Portal Server

IDE’s Used Eclipse, MyEclipse, WSAD, Jdeveloper

XML Parser JAXP, JDOM

Messaging System JMS

Third Party Technologies Calligo (Content Management), iText

Web Service Axis Web Services

Version Control Source Forge, VSS, PVCS, Rational ClearCase, Rational ClearQuest

Certifications & Trainings

Domain Certification in Life Sciences and Healthcare (LOMA).

J2EE Certification – Infosys

Professional Experience

Infosys Technologies Ltd (www.infosys.com) July 2003 – April 2008

CTIS April 2008- Sep 2008

Credit Suisse October 2008 – Till Date

Clients: Credit Suisse, NC, USA

Project: Enterprise Web Content Management Duration: Oct 2008 – Till Date

Environment:

J2EE, Struts, Flex, Day Communiqué 4.2, CQDE 4.2, Oracle 9i, Eclipse, Documentum, Web Services (AXIS), Rational ClearCase, Rational ClearQuest

Description:

EWCM is the enterprise-wide web content management system that allows business users to manage the content for their websites. This empowers the business users to a self-service model which requires less help from IT personnel. The system allows the users to add/edit/delete their own content without necessary interaction from the developers. It also provides them with an in-context editing solution such that they can immediately view their changes.

Architecture The system is built on top of 2 content management systems. One is a vendor product from Day called Communique and the other is an in-house built system called ECM.

Communiqué consists of 3 tiers:

– Author instance

– Publish instance

– Dispatcher

ECM is an in-house built content management system. Its data repository is an Oracle database. Similar to Communiqué, its authoring environment allows business users to add/edit/delete their web content.

Responsibilities:

• Played a key role as a designer and developer of architecture of the application.

• Developed code using CQDE & Eclipse.

• Developed components & Templates for communiqué based framework.

• Used design patterns to implement application functionality,

• Wrote Oracle packages and procedures using PL/SQL.

• Implemented Web services (Axis).

• Utilized Rational ClearCase for source code management.

• Performed extensive Testing and validation of the application/software.

• Debugging and Troubleshooting any technical issues while implementing the applications

• Post Implementation Support

Clients: CTIS Inc , Rockville, MD, USA

Project: Docu-Mart Duration: May 2008 – Aug 2008

Environment:

J2EE, Struts, Oracle 9i, OC4j, Jdeveloper, Documentum, Web Services (AXIS), Rational ClearCase, Rational ClearQuest

Description:

Docu-MART is a system of software applications (web/desktop) to assist in the authoring, review, and tracking of clinical trial protocol documents.

Docu-MART is envisioned as a protocol authoring, reviewing, and approval tool to help in the NCI goal of lowering the time between concept approval and protocol approval from 540 days to 60 days. The tool will support from Idea (LOI/Concept) to Protocol Completion and will aid in reaching this achievement in several ways

Architecture

Docu-MART has been designed using a distributed architecture. It consists of a fat-client, thin-client components communicating via HTTPS (128 bit encryption) with a set of J2EE server-side components.

The ‘Docu-MART Web’ and ‘Web Services’ components are developed within the J2EE (Java 2 Enterprise Edition) framework and STRUTS framework. Docu-MART web services rely heavily on XML for data storage and communication, which has become an established standard especially in the health care industry for clinical data interchange.

Docu-MART uses the Documentum’s document management system (DMS) as a repository for protocol documents.

Responsibilities:

• Played a key role as a designer and developer of architecture of the application.

• Developed code using JDeveloper IDE.

• Developed Service (EJB) components for middle tier and implementation of business logic using J2EE Design patterns on OC4J App Server.

• Used design patterns to implement application functionality,

• Wrote Oracle packages and procedures using PL/SQL.

• Implemented the DAO framework using JDBC to access the database tables.

• Implemented Web services (Axis).

• Utilized Rational ClearCase for source code management.

• Performed extensive Testing and validation of the application/software.

• Debugging and Troubleshooting any technical issues while implementing the applications

• Post Implementation Support

Clients: Pfizer Research and Development, New London , CT, USA

Project: Pfizer Patient Data Report (PFE PDR) Duration: Jan 2007 – April 2008

Environment:

J2EE, Struts, Spring, Oracle 9i, Weblogic , Eclipse IDE , Toad, iText API’s

Description:

PFE-PDR is a report/file generation system. PFE PDR supports Oracle Clinical (OC) study database design activities. The system prints blank Case Report Form (CRF) books (with meta data) during or at the conclusion of study setup. At study closeout, PFE PDR will generate completed CRF books (CRFs with patient data) to feed into the Eclipse repository, where the files will be organized and edited for investigator sites and e-submission if required for the study

Architecture

The PDR application operates on a 3-tier system. The tiers are

(1) The client component, which is the Web browser.

(2) The MT (Middle Tier) Weblogic server component.

(3) The backend component is the Oracle Clinical database.

The Oracle Clinical Base server interfaces with the MT component to support user access and authentication. PFE-PDR does not own its user group for this release. Supported users are Oracle Clinical users with study setup coordinators or data managers who have Oracle Clinical accounts with PFE-PDR roles for access.

Responsibilities:

• Client Interaction

• Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.

• Played a key role as a designer and developer of entire architecture of the application.

• Developed UML class diagrams.

• Developed code using Eclipse IDE (MyEclipse) .

• Developed Service (EJB) components for middle tier and implementation of business logic using J2EE Design patterns on Web logic App Server.

• Developed MDB to implement asynchronous request processing.

• Wrote Oracle packages and procedures using PL/SQL, tuned the packages/queries for the optimum performance.

• Utilized subversion as version control system.

• Created deployment configuration in Weblogic 9.2 development environment.

• Performed extensive Testing and validation of the application/software.

• Debugging and Troubleshooting any technical issues while implementing the applications

• Post Implementation Support

Clients: Pfizer Research and Development, Groton , CT, USA

Project: iSite Portal Development Duration: Jan 2006 – Dec 2006

Environment:

Documentum, ,JSR-168 portlets, JSP , XML, XSL, Tomcat, Weblogic, Eclipse IDE , Toad

Description:

iSite portal is a department intranet portal. The main objective is to facilitate communications throughout the 1000+-person organization.

I was involved in development of following two portlets for duration of 10 months –

1) iNews Portlet -

• The objective of this portlet is to be the definitive place for all organization’s employees and contractors to go for all their news and information, regardless of site or zone. This area is the heart of the portal.

2) Zone Portlet -

• The objective of this portlet is to elevate Zone (hub), Site, and Functional information up to the home page, making information more accessible. The sections enabled administrators to link to other websites (internal or external), web pages, or document management folders. This portlet had information regarding all the departments of the organization and acted as centralized location for all information & news regarding various clusters of the organization.

Architecture

Portlets integrated two enterprise systems to provide content authoring/management and content delivery. These portlets were the integration of ‘Documentum’ and Plumtree technologies for PGRD. The four major components of the system were:

Major System Function

Documentum Web Publisher Content authoring, publishing and lifecycle management

Tomcat J2EE Target Publishing target for content and web server for browser based content access

Remote Portal Server Weblogic application server hosting JSR-168 portlets

Plumtree Portal Server Main portal infrastructure and access point for consumers to access content and portlets

The portal used distributed architecture to integrate three enterprise applications. Content is authored and managed using a combination of the Plumtree Portal and Documentum’s Web Publisher. Custom portlets were developed using the open JSR-168 standard and hosted on a Weblogic platform.

Responsibilities:

• Client Interaction

• Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.

• Played a key role as a designer and developer of entire architecture of the application.

• Developed the portlet web tire using JSP, Servlet’s.

• Involved in the design, development and testing of the PL/SQL stored procedures, packages and triggers.

• Developed Various Complex SQL queries, stored procedures, functions, Packages and Database triggers.

• Performed extensive Testing and validation of the application/software.

• Debugging and Troubleshooting any technical issues while implementing the applications

• Post Implementation Support

Clients: Pfizer Research and Development, Groton, CT, USA

Project: Global Web Content Management Duration: Aug 2005 – Dec 2005

Environment: Documentum, Web Publisher, J2EE, Weblogic

Description:

Global Web Content Management (GWCM) is the global content technology solution for web sites at Pfizer

Web sites are a method for colleagues to communicate more efficiently and effectively on a global scale. GWCM is Pfizer's web content reference technology to make creating and maintaining web sites easier.

This Web Site Migration project is a business enabling project that will allow business users throughout Pfizer to maintain content on their web site using the standard supported tools within Pfizer. This alignment provides many benefits to web site owners, including the ability to fully control the content that is on the web site as it moves through its lifecycle from development, to testing, to the active web site, and removal from the web site. Overall, Pfizer reaps benefits that include having a single environment for web content which equates to uniformity in the manner in which content is managed and presented, as well as reduced operating costs.

This project brought approximately 400 new web sites into the tool, and provided Pfizer with greater scalability and flexibility in the way they manage content across all mediums. One of the key benefits of GWCM is the ability to reuse content and that reuse can come in the form of repurposing content from your web site into a PDF brochure, or having news from your web site automatically routed to a portal, or sending key content to a PDA or other device.

Architecture The key was to build a framework based on XML templates and rules and standardize the look and feel of static web pages. The more dynamic websites used portlets which altered the look and feel of the website based on the user access permissions set by ACLs. Some of the key features used in the application were.

• Role based access and hence access to information is restricted to users based on the roles to which they are assigned.

• The application introduced a work flow with various states for the activities (for e.g. Initiated, In progress, Awaiting, Pending, and Completed.)

• Access to the application any where from with in the intranet.

• Used portlets for dynamic web pages which worked on which worked on roles to alter the look and feel of the web page.

Responsibilities:

• Client Interaction (Interacted with clients to gather application related information)

• Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.

• Analyzed for information completeness and identified missing information

• Designed a framework which would support hosting the websites under a single umbrella.

• Involved in creating the core components of the framework using XML, XSLT, DFC apis, JSP etc.

• Did migration of the existing websites and content into the new Framework.

• Implementation of the applications at Client location after migration, in TEST, STAGE and PRODUCTION environments

• Created test plan documents & scripts.

• Debugging and Troubleshooting any technical issues while implementing the applications

• Post Implementation Support

Clients: Aetna Inc.

Project: E-Publishing Suite Duration: July 2003 – July 2005

Environment: J2EE, Struts(framework), Calligo API’s (content management), DB2, Websphere, WSAD 5

Description: It was a Web based (J2EE) project for Aetna. Aetna is a health insurance giant in US. This application is web based interface for management of a database ,which is used by ePublishing application for document generation(Contracts etc.) .ePublishing automates the process of document generation .This project used STRUTS framework . Custom Tags were also extensively used in this project .The project also involved client communication without any onsite interface. My job basically involved writing java, jsp, JavaScript code.

Responsibilities:

• Client Interaction (Interacted with clients to gather application related information)

• Managed entire project lifecycle for Aetna by helping define requirements, architecture, and implementation.

• Responsible for creating the technical design document and user documentation.

• Responsible for development of different modules and mentoring other developers.

• Utilized Struts framework and developed JSP pages, Custom tags and XML based action-mapping files for web tier.

• Utilized Calligo API’s for creating & managing content.

• Implemented EJB (session beans) components to implement business logic.

• Created test plan documents & scripts.

• Debugging and Troubleshooting technical issues while implementing the applications

• Post Implementation Support

WEBSITES

http://www.linkedin.com/in/abhinavmishra : A Professional profile with 4 recommendations

AWARDS

Most Valuable Player in Infosys in the year 2007

Educational Qualification

Master’s in Computer Application from Pune University, INDIA



Contact this candidate