Portal Developer/integration Engineer Resume
Jersey City, NJ
PROFESSIONAL SYNOPSIS
- J2EE (7 years)
- Websphere Application Server 5.1/6.1(6 years)
- Websphere Portal Design/Development (6+ years)
- JSR 168 (6+ years)
- Involved in migration of Websphere portal 6 to Websphere Portal 7 and migrating JSR 168 to JSR 286 portlets.
- Also involved in designing new portlets in JSR 286 as part of Web Sphere Portal7 Development.
- RSA/RAD (6+ years)
- Web Services (6+ years)
- EJBs (6+ years)
- Oracle (8 years)
- Excellent Communication Skills
TECHNICAL SKILLS SUMMARY
- Languages: Java 5.0,J2EE, C, C++,UML, SQL, HTML, CSS, XML, XSL
- Tethnologies: Websphere Portal, JSR 168, EJB, AJAx,JQuery,Servlets, RMI, JNDI, JDBC, DOM, SAX
- Front End: Adobe Flex, MXML, Action Script, JSP, JavaScript,
- Frameworks: Spring, JSF, Jakarta, Struts.
- Web Services XML, XSLT, SAX, DOM, SOAP, DOM4j, SOAP, Jax-RPC, WSDL
- OOAD Methodologies: UML, OO Design patterns, MVC design pattern.
- Application and Web servers: IBM Web sphere application server, Apache Tomcat.
- Operating Systems: Windows, Unix, Solaris, Linux
- IDE: RAD 7.0, RSA 7.0, ,Eclipse, Netbeans, Flex Builder, LC workbench
- DBMS: Oracle 7.x/8i/9g/10i, SQLserver7.0, 2005, MySQL and 2000, DB2, Siebel.
- Version Control: CVS, Clear Case.
- Testing Tools: QTP,, Load Runner
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ, USA Jan '09 - Present Portal Developer/Integration Engineer
Projects: Java Web start software Distribution and Fix protocol validation Java Web Start is implemented for CDS (BrokerTec US Credit) application in ICAP to control the software distribution of upgrades and roll back of application from the server side. Also performed various Account profile Management for BrokerTec US Credit. BrokerTec US Credit portal system leverages to integrate their existing web based model to a portal based system to integrate all the components in a unified stream and also implement single sign on(SSO) in to the portal.
Responsibilities:
- Involved in requirement gathering/analysis, tech design approval phase.
- Migrated existing J2EE application to 6.0.1.3 Websphere Portal 6.0 and content based text through WCM.
- Implement/Design the J2EE portal application using cutting edge technologies like JSF, Web Services, Spring Framework, SOA based architecture, XML, JSP, JavaScript, and HTML in a Web Sphere 6 portal environment using RAD 7.
- Used Spring MVC/ spring dependency injections for JSR 168 Portlet Applications.
- Extensively used Ajax /Query for Portal applications.
- Used JSF, Spring framework to develop the applications in portal applications.
- Used Web Sphere Content Management (WCM) to create update Portlets/Content based on business requirement.
- Used Hibernate annotations with Java 5.0 for various phases in the application.
- Used Personalization rules (PZN) around Portal pages and Portlet to hide display based on the BrokerTec Credit information.
- Used Portal IBM API's for Inter Portlet Communications between portlets in different pages.
- Used WCM API's to read the Data created in WCM to display on Port lets (Disclosure Text)
- Developed and integrated with SEEC Web Services components to interact with legacy Main Frame /HRMS systems.
- Used IBM Tivoli Component Architecture Management to analyze and trace performance issues, memory leaks.
- Used AJAX with JSF for development .Used portal API's for interportlet communications.
- Implemented Single Sign on (SSO) with third party vendors.
Environment: Java 5.0, RAD (Rational Application development 7.0.0.1), XML, Websphere Application Server 6.1, WCM, JSR 168 Portlets, Portal Server 6.0,WebSphere Content Management (WCM),PZN rules,WebServices, JSP, JSF(Java Server Faces, Spring), Spring MVC, Clear Case.
Confidential, Chicago, Illinois Oct '06 - Dec '08 Senior Portal /J2EE Developer NRG Portal All State Insurance is a growing property casualty company which offers products like commercial auto insurance, public auto-Para transit and non-standard personal auto insurance. This project involved the development of a Web based portal application for customers. The customer can access complete account information, view the status of the claimed insurance and manage his/her policies. Customer has the benefit of online renewals and payment uploads. Used Jasper reports for content generation to PDF, XML.
- As a key member involved in all phases of the application that includes Requirement gathering, Design, Analysis, Coding, development, Testing.
- Involved as a Team Lead /senior developer for the Energy Portal project and worked with JSR 168 portlets, JSF, building web services for SOA architecture.
- Used RAD7.0 to code the applications using JSF for presentation view and deploy them in Websphere Portal 6.0 server.
- Developed XMLAccess scripts to export and reimport the configuration files across different environments.
- Coordinating a team of 6 assign and track the activities apart from design and development of core applications of SOA architecture.
- Developed portlets using JSR-168 portlet and used interportlet communication to talk to different portlets in a portal.
- Used Hibernate extensively to map database tables, java objects. Used HQL to query objects.
- Analyze performance issues involving memory leaks, profiling, thread dumps.
- Developed and integrated with SEEC Web Services components to interact with legacy Main Frame /HRMS systems.
- Used navigation rules in JSF for some of the use cases
- Used IBM Tivoli Component Architecture Management to analyze and trace performance issues, memory leaks.
- Used Wiring to enable communication among cross pages,
- Developed business work Flow in process server and accessed it through web services.
- Involved in migrating the application from portal 5.1 to Websphere Portal 6.0.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used Microsoft Visio for developing the Use case diagrams and architecture diagrams of the banking application.
- Developed presentation tier as HTML, JSPs using Spring Framework.
- Created Stateless and Stateful Session beans in business tier.
- Developed Portfolios applications in BOA as a JSR 168 Portlet and used SSO for various parties are registered with profile accounts.
- Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
- Used Hibernate for persistent mechanism.
- Used XSLT for transformation of XML to XML, HTML for UI development.
- Mapped Database related table fields to Hibernate classes and configured Hibernate.cfg.xml file.
- Used JAXB parser for parsing the valid xml files as defined by the XSD.
- Exposed the web service using the JAX-RPC service end point.
- Designed and implemented XML parsing for XML Order Confirmations.
- Created database pool, multi-pool, data source, domain, realms and mapped them to roles
- Designed various tables required for the project in Oracle 8i database and used the Stored Procedures in the application.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Built ANT scripts and deployed the application on Websphere Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as JSPs, Servlets, EJB's using WSAD and used CVS for version control.
- Involved in the design & development of the CBO for Cingular.
- Developed the Use Cases, Activity, Sequence and Class diagrams using Rational Rose Enterprise.
- Used web services for Credit Card validations. Consumed Bill Matrix web services.
- Used IBM WSAD 4.5 IDE to develop the different J2EE components like EJBS, Client jars, Web Modules and Application EAR modules.
- Used Apache's Jakarta STRUTS as MVC framework for designing the complete Web tier.
- Developed Entity beans. Involved in using EJB persistence management.
- Implemented the Session Facade pattern to access several individual session and entity EJBs.
- Used Data Access Object (DAO) pattern to abstract and encapsulate data access mechanism.
- Deployed EAR files on IBM Web Sphere Application Server 4.5 running on HP-UX.
- Used Oracle 8.1.7 as backend database.
- Wrote PL/SQL stored procedures and did performance tuning of complex queries.
- Undertook the Integration and testing of the different parts of the application.
- Developed automated Build files using ANT.
- Participated in weekly code walk through.
- Bachelors in Engineering
Environment: Rad6.0, Web Sphere Portal Server 5.1/6.0, Websphere Application Server 6.1,Websphere Process Server 6.0, HQL, Websphere Integration Developer 6.0, Web Services, JSF, JSR 168 Portlets, JMX, SOAP, XML, WSDL, Servlets, AIX ,Windows XP.
Confidential, CA Aug -05 to Oct -06 Sr. J2EE Developer Online Banking PCBC is a diversified financial services company providing consumer, commercial, insurance, retail investment and trust services to personal and business banking customers. This portal system provides the facility for the customers to access their account information online and allows to find his/her account status, current existing balance, allows the customer to transfer the amount from one account to another, view current transactions, previous transactions and allows paying bills online.
Responsibilities:
Environment: Java, J2EE, JSP 2.0, JSF, Websphere Portal Server 5.1,EJB, JMS, JNDI, HTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server , LOG4J, Oracle 8i, Windows 2003 Server.
Confidential, GA Jan '04 - Aug '05 J2EE Developer
Cingular Business Online (CBO) Cingular Wireless is one of the largest providers of digital voice and data networks. Cingular Business Online (CBO) System allows its users to view various rate plans, various phone models, accessories provided by Cingular Wireless. A customer has a facility to subscribe for a new connection online. An existing customer can buy a new phone, new accessories and he/she can also change to new rate plan. Customers may cancel or suspend their service online. Work involves developing client side and server side components, deploying components on Web logic application server in testing and production. Responsibilities:
Environment: IBM Web Sphere 5.1 server, IBM WSAD 5.1, Rational Rose Enterprise, JSP 1.2, EJB 2.0, JDBC 2.0, Oracle 8.1.7, PL/SQL, Apache Struts 1.1, Log4J, Windows NT and Solaris
EDUCATION