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