Sr Java/j2ee Consultant Resume
Baltimore-mD
SUMMARY:
- Over 12+ years of experience in the field of Information Technology, specializing in multi tier and Client/server architectures. Worked extensively on a variety of Application servers, Web and Portal Servers, Databases, GUI front ends, Work flow engines and internet applications using Java/J2EE.
- Around 4 years of extensive experience in design, development and implementation of portal applications using Weblogic Portal(10.3/9.2/8.1) and Integration Framework.
- Experience in installing, configuring, working on WebLogic Portal 10.3, 9.2 & 8.1, WebSphere, JBoss 3.2 and in Web servers like Tomcat 5.5/4.1/3.3.
- Includedbut not limited to defining process, methodologies related to Project and program management. Expertise in highly scalable application development, spanning various phases of project life cycle, right from inception through closure.
- Having knowledge on SDLC methodologies like Waterfall, RUP, Agile/Scrum/XP.
- Extensive experience in building multi-threaded Java server side applications and frameworks. Used Open source products to build re-usable components that can be used as base application frameworks.
- Extensive experience in designing and developing Enterprise Applications, HealthCare Applications and Telecom Services.
- Experiencein leading team to successful project implementation with proper management, engagement with top management, scope containment, and Quality assurance.
- Aptitude for analyzing, identifying problems, and coming with out of the box solutions.
- Domain expertise in Telecom, Banking, finance, Manufacturing and HealthCare industries.
- Worked extensively on J2EE technologies like Java Server Pages (JSP), Servlets, JDBC, EJBs, JMS, and JNDI.
- Specialized in development and implementation of Web based, Internet/Intranet, Client/server, distributed architecture applications using Java/J2EE technologieslikeEJB2.0,JSP,Servlets,Weblogic,XML,Struts,Spring,JSF,AJAX,DOJO,Hibernate.
- Development of advanced web applications including both client and server-side programming.XHTML,HTML,JavaScript,Ajax,Dojo,CSS,JSP,PHP,Strutsand JavaServer Faces(JSF2.0).
- Good Understanding of Design Patterns, Object Oriented Programming concepts, UML, MultiThreading,ModelView Controller (MVC) Architecture, Service Oriented Architecture (SOA).
- Extensive experience in BEA Weblogic server 8.1/ 9.2/10.2/10.3.
- Strong Knowledge in Weblogic Portal/Integration(WLI) 8x,9x,10x.
- Followed on JSR 168& JSR 286 portal standards.
- Knowledge of BEA VCR and BEA Security Framework.
- Extensive Experience in WSRP and Webservices using Weblogic/Axis frameworks.
- Strong Knowledge in Weblogic Portal/Integration 8x,9x,10x.
- Convert existing Java web applications intoPortals using Portlets/WSRPs & SOA implementation with web services. Involved in UI components development using JSP, JSTL & Beehive Netui tags.
- Worked on Customization and Personalization of Portal Desktop and Content Management using Portal administration interface.
- Developed UUP(Unified User Profile) and User Defined Property sets.
- Design & Development ofJava Page Flows(JPF), Portlets and Weblogic workshop controls such as ,Ejb,WebService, Jdbc,Custom controls using Web logic Workshop and validating the inputs using JPF Validation frame work.
- Responsible for splitting application as SOA and consuming resources using WSRP.
- Knowledge of Content Management Systems (Documentum/Oracle UCM/Interwoven).
- Knowledge on Bea Virtual Content Repository(VCR) and BulkLoader.
- Thorough experience in XML technologies like XML,XSLT, XML Schema (XSD) and also in XML Parsers like Dom,Sax.Used Altova XmlSpy editor for developing and debugging Xml technologies.
- Efficient in software engineering skills including use-case diagrams, class diagrams, sequence diagrams using Rational Rose and UML.
- Exposure to Service Oriented Architecture, design, development, implementation and integration of enterprise wide applications using Web Services and related technologies SOAP, XML, XSD, UDDI, WSDL.
- Exposure to Oracle database in developing applications using SQL, Stored Procedures and Triggers
- Distributed Application development using OR mapping, Caching, Transaction frameworks and light weight containers.
- Charismatic and transformational leadership qualities with a passion towards business management, ability to manage project teams on mission critical, highly visible and complex software projects in a dynamic environment on aggressive schedules and tight deadlines.
EDUCATION:
- Bachelor of Technology (B.Tech).
TECHNICAL SKILLS SUMMARY:
Operating systems:
Windows NT, Windows 9x, Windows 2000
Programming Languages:
J2EE, C, C++, SQL, BPEL,PL/SQL
Internet Technologies:
HTML,XML,EJB,JSP,Javascript,JQuery,Ajax,Dojo,Web- Services(SOAP& REST),SOA,Oracle BPEL.
Frame Works:
Struts,Spring,Hibernate,JSF.
Application Servers:
Jboss, Tomcat, Weblogic10.3,WebSphere7.0
Web Services:
WSDL, UDDI, SOAP and Axis,SOA Suite11g.
Development Tools:
RAD8.0,Eclipse3.0,AltovaXmlSpy,RationalXDE,WSAD, JBuilder, JUnit, JTest, Log4J
Version Maintenance Tools:
MKS,Win-CVS,VSS, Clear Case,StarTeam
Databases:
Oracle 7.3/8/8i/9i & 10g,Postgre SQL,Oracle PL/SQL, DB2 7.1/7.2 and MS Access 2000
Designing Tools:
MicroSoft Visio, Rational Rose
Build Tools:
Apache Ant,Maven
Bug Tracking Tool:
Bugzilla,Jira, Bug zero, Mercury Test Director and Clear Quest.
Certifications:
- SUN CERTIFIED JAVA PROGRAMMER-5.0
- SUN CERTIFIED WEB COMPENENT DEVELOPER-1.4
- SUN CERTIFIED BUSINESS COMPONENT
- DEVELOPER
- ORACLE CERTIFIED WEBLOGIC PORTAL DEVELOPER 9/10
PROJECTS SUMMARY:
LockheedMartin
Baltimore-MD
[July-2011- Till-date]
Disability Claim Processing System(DCPS)
Sr Java/J2EE Consultant
Client:Confidential
Environment:J2EE Technologies JSP, Servlets,XML,HTML, XHTM,JavaScript,Dojo, JQuery, JBPM, Drools,Struts(2.0),Spring 3.0,Hibernate3.0, JMS,WebServices(SOAP/Restfull),XML,JUnit,EasyMock, PMD,WebsphereServer7.0, Rational Application Developer(RAD8.0),DB2,Windows7.
The DCPS supports SSA\'s disability workload which consumes over halfof SSA\'s operational work. DDS Administrators representing each region along with SSA executive staff representing the federal case processing partners have been working together toward the goal of creating a common case processing system for all partners engaged in adjudicating disability Disability applications are filed by thepublic via the internet, by phone, or in person at one of the agency\'slocal field offices. The field office determines basic technicaleligibility requirements. Thereafter, if the basic eligibly
requirements are met, the field office routes the claim to adisability determination case processing site (DDS\'s), which could bea state or federal component. The DDS\'s is responsible for the medicaldetermination for the disability. In the event of a denial of thedisability, the public has the right to file for reconsiderations and
appeals of unfavorable decisions. The reconsiderations are processedat the state DDS\'s and appeals are processed federally by a SSAhearing office.
Responsibilities:
- Extensively involved in the review and analysis of business requirements,DSS,UIS working closely with the BA regarding the requirements and business needs able to translate business requirements into an architecture and low level design(LLD) and take ownership andresponsibility for execution
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Lead a team of developers: assigning tasks based an aptitude, trackingprogress, mentoring, and code reviews and conducting daily scrum meetings.
- Developed and implemented POCfor Correspondence module by generating the documents using Thunderhead product as per the business requirement and architectural design using Struts,Hibernate,Webservices and Thunderhead API’s
- Implemented Hibernate for database interaction and as data persistence layer.
- Developed the components for the module Correspondence using Struts,Hibernate and WebServices,dojo and Jquery.
- Responsible for setting up IOC pattern using Spring Framework which communicates with various service layers.
- Participates in other meetings, such as those for use case creation and analysis.
- Performed unit testing and writen appropriate unit test plans to ensure requirements are satisfied. Assisted in integration, systems, acceptance testing as needed.
ConfidentialNY
[Oct-2010-June-2011]
ABOUTYOU Portal
Sr Java/J2ee Weblogic portal(11gR1)Consultant
Environment:J2EE Technologies JSP, Servlets,XML,HTML, XHTM,JavaScript,Dojo,JPF,NetUI,Spring3.0,Hibernate3.0,JMS,Java security,WebServices(SOAP),XML,JSON, JNDI/LDAP, XML,JUnit, EasyMock Oracle Universal Content Management(UCM),Weblogic Portal Server10.3.2, WeblogicWorkshop11gR1(IDE), Oracle 11g,WindowsXP.
The AboutYou portal is an intranet basedWebSphere6.0 portal application which provides access to users of Verizon Wireless to their personal and business information for review and lets the user take any action as required.This Websphere portal application which was in production environment has been migrated to Oracle10gR3 portal by following JSR168 and JSR286 standards. The portal mashes up information from various data sources and presents it to user. It integrates with external systems viz., Fidelity NetBenefits, WebMD, IncentOne, PeopleSoft modules, Payroll Live chat, etc.
The About You portal is sectioned into a homepage plus five verticals: “Money”, “Health”, “Career & Learning”, “VZW Culture”, and “Work/Life”.
Home Serves users with personal and business information in addition to presenting users with action-required remainders that require user prompt attention. Users’ personal information is mashed up to provide easy access to it for any updates or modifications as intended by the user.
Money This vertical presents the user with compensation information in addition to employment and retirement savings.
Health This vertical presents the user with Health related information, access to health insurance data and resources to remain as a healthy workforce.
Career & Learning - This vertical provides users with information and resources to improve and enhance their skills. This section also has links to direct users to mandatory corporate learning.
VZW Culture This vertical provides users with information about VZW’s credo, diversity measures, code of conduct, and links to the Verizon Foundation.
Work/Life This vertical provides users with access to employee discounts, time off information, employee phone program information, as well as other resources pertaining to the user’s work-life balance.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Developed and implemented POCfor all the verticals as per the business requirement and architecture design.
- Migrated all portal componenets from websphere to Oracle weblogic portal 11gR1.
- Customized and developed Look& Feel for all portal components such as desktop(File based & Streaming),portlets,pages& books using advanced CSS and JavaScript.
- Design & Development of Custom \'AboutYou\' portal for Verizon Wireless Employees from scratch.
- Designing Java J2EE Portals conforming to JSR 286/168 specifications for a generic architecture.
- Migrated & Developed portal related content using SiteStudio(10gR4) and integrated with oracle UCM and fetched the content from UCM thru RIDC calls to UCM.
- Developed jsp, JSR168,JSR 286,Java portlets adhering to JSR168/286 standards.
- Implemented Ajax framework for jsp,java,JSR 168& 286 portlets to drive content from UCM to portal asynchronously.
- Implemented event based mechanism for publishing and processing events using spring portal event handling.
- Responsible for setting up IOC & MVC pattern using Spring Framework which communicates with various service layers and configuring the Spring xml files.
- Used Hibernate as the ORM mapping framework to interact with database by configuring the XML files.
- Developed AD authtication mechanism for users to authenticate and authorize users from active directory.
- Deployed the application on the development,testing boxes.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
Confidential,North Carolina
[April-2010-Sept-2010]
TRANSACTION PORTAL CDMS
Sr Weblogic Portal(10.3)/J2ee Lead Consultant
Environment:J2EE Technologies JSP, Servlets,XML,HTML, XHTM,JavaScript,Ajax,Dojo,
JPF,NetUI,Spring2.5,JSF2.0,Hibernate3.0,Java security,Rest WebServices(SOAP/REST), ( JAX-RPC ),XML,JSON,JAXP,JUnit,EasyMock,JNDI/LDAP, XML,Oracle Coherence(Cache),Oracle UCM,Weblogic Portal Server10.3, WeblogicWorkshop10.3(IDE), Oracle 11g,WindowsXP.
Transaction Portal is an intranet enterprise portal application was envisioned to provide a single seamless user interface for a multitude of internal applications used by different groups of TIAA-CREF employees. It marks the onset of data persistence using IBM MDM, provides a Service Oriented Architecture using Restful Web Services and implements entitlements, authorization, authentication and data presentation using Oracle WebLogic Portal. During the first phase of this project, a mainframe application ‘COR/NAD’ used by customer service agents was re-engineered as ‘CDMS’ (Client Data Maintenance Services)-as a part the Transaction Portal.
CLIENT DESCRIPTION
Confidential,College Retirement Equities Fund (TIAA-CREF) is one of the largest financial services companies in the United States. The organization helps meet the financial needs of approximately 3.6 million individuals and 15,000 institutions in the academic, research, medical, cultural and non-profit fields. Much of TIAA-CREF operates on a non-profit basis, with surplus returned to participants. TIAA-CREF is headquartered in New York City and has major offices in Denver, Colorado; Charlotte, North Carolina; and Dallas, Texas; as well as 60 local offices throughout the United States. The company ranks 86th on Fortune\'s list of the 500 largest corporations in America.
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Involved in the preparation of TDD based on the BRD,FRD and wireframes and got approved by the higher authorities and started coding according to the TDD with the team for the new upcoming projects Enhanced Income Illustrations(EII) and Custom Life Cycle(CLC).
- Involved in right from requirement gathering to TDD documenting and in development with the team as per the TDD document.
- Developed POC for the upcoming new project Enhanced Income Illustrations(EII) with weblogic portal by creating users in the TIAA CREF Active directory and configured on my local system in the weblogic admin console and applied entitlements and authenticators and demonstarted to the managerand proved that it satisfies all business requirements of the appl.
- Perform hands-on software development tasks, such as feature development, bug fixing, unit testing and writing automated functional tests.
- Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.
- Provided time and size estimates for project deliverables and that quality goals are met with in the budget.
- Achieved organizational integration, assimilate job requirements, employ new ideas, concepts, methods, and technologies with outstanding communication and interpersonal capabilities and involved in code reviews and tuned the appl for high performance.
- Translating architecture requirements into design decisions by working with the development team.
- Worked on Weblogic Portal Administration for creating end users, user groups, defining rules,delegated administration,visitor entitlements, content management, service administration and portal security management.
- Created Custom Authenticators and configured SQL and LDAP Authenticators.
- Tied Roles toGroups and roles which are pulled from SQL and Active Directory creating authenticators in Weblogic Security Realms.
- Created and Mapped Active Directory LDAP Users and Groups using LDAP& AD Authenticators.
- Implemented Campaign Management using Bea Repository.
- Used and created Content Selectors on Place holders and content holders by querying the Content from BEA VCR to retire the contents basing on the types configuring using Oracle UCM.
- Used Bulkloader scripts to populate data from Oracle UCM to Bea VCR.
- Used RIDC calls to pull the content from UCM and VCR Adapter to connect to UCM.
- Created ADD campaign Managements and targeted end clients basing on the Profile values thatare populatedusing Unified user Profiles and Property sets.
- Extensive use of Netui tags of the Weblogic portal framework for the data popup.Written various front-end components using Weblogic netui tags.
- Created visitor entitlement for Desktop and Portlets and propagated from development environment to test, then staging environment.
- Web application flow using JavaPageFlows and JSP\'s using netui tags.
- Developed UUP to get the user information from Active Directory server.
- Followed on JSR 168 portal standards.
- Used Oracle Coherence for caching.
- Responsible for handling the IPC with event handling and backing files.
- Developed Portlets like JSP/HTML Portlets, Java Portlet, and Page flow Portlets, Struts Portlets and remote Portlets.
- Customized WLP Skins/Skeletons/Shells/Themes for Portals to have consistent rich user experience.
- Used Propagation scripts and Propagation tool and Import Export XIP tool to Propagate Portal resources from one environment to other.
- WebLogic Workshop(Eclipse) 10.3 used as IDE tool for Web portal application development and
debugging and Weblogic10.3 Server. - Creating Roles & Desktops and assign the roles to portlets based on Users/Groups using weblogic portal admin.
- Used/worked and Created JPF controllers, controls-JDBC, Custom, Data Binding, Data Grids, Nested Page flows, Shared Page flows, JPF Validations and Netui tags in JSPs, Inter portlet communication(IPC) using Backing files
- Worked with Bea Support Engineers for the Cases opened, and getting patches for the product bugs which was found in 10.3 version like memory management issues.
- Deployed the application on the development,testing and staging boxes.
- Involved in Unit/Integration testing before code move into Production.
- Created and Modified Ant build files for creating war file, executing SQL scripts, executing JUnit test cases.
- Delivered Tar files for deploying into Unix Boxes
Confidential,
Location-Sanfrancisco-CA
[Oct- 2009 March-2010]
MyAccount ReArchitecture (MARA)
Sr Java/J2ee/Weblogic Portal Lead
The Confidential, has implemented a solution to satisfy a California Public Utilities Commission (CPUC) mandate to introduce dynamic pricing for electric usage to the customer base. is developing a new functionality, rebuild, re-platform, and enhance existing functionality of web applications, and re-architect the middleware layer upon which it all sits to handle the additional complexity, user activity, and data throughout expected to accompany the rollout of dynamic pricing.
This work focuses on the architecture, applications, and technical design of the website in order to enable the functionality and customer experience necessary for a successful transition to PG& E’s dynamic pricing.
MARA Portal is website for PG& E commercial / residential customers to manage accounts online can pay bills, view messages, alerts from the PG& E.
Responsibilities:
- Worked extensively with Weblogic in developing portlets in the Portal application.
- Worked with Dynamic Visitor Tools and Inter Portlet Communication in Weblogic10.3.
- Implemented in creating Portals, Portlets, books, pages, desktops, Portal look and feel like Skins, skeletons, shells, and themes, layouts and menus and worked with place holders, events, content selectors, campaigns.
- Developed several portlets for Oracle Portal Server using JSR 168 specifications.
- Developed custom UUP for the application for pulling custom information like custom groups from the Active Directory.
- Utilized LDAP Server to authenticate users for filing claims to access application.
- Designed asynchronous messaging using JavaMessage Service (JMS).
- Implemented application utilizing layers and div tags, controlled by CSS and JavaScript.
- Worked with Weblogic Portal Administration for creating end users, user groups, defining rules, delegated administration, visitor entitlements, and portal security management.
- Worked with interaction management like campaigns, content selectors, place holders, user segments and worked with portal administration Content management Written JavaScriptfor front end Validation.
- Utilized NetUI for the front end system development for the better user interaction with the web
- Worked with AquaLogicServiceBus allows you to manage Web services and delivered message brokering through the configuration of proxy services in the AquaLogic Service Bus Console
- Designed and developed sever side components using EJB (Session Beans and DAO) utilizing various Java and J2EE design patterns.
- Implemented AJAX for the better performance of the system and partial page rendering
- Involved in web designing using HTML and JavaScript
- Developed Security interface for the Web services (SOA).
- Developed, Published and Subscribed model Message Driven Beans (MDB) for Communicating between clients.
- Integrated Portal application with spring framework.
- Developed different GUI screens JSPs using NetUI, HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Used AJAX to make asynchronous calls to the server and manipulating the Document Object Model (DOM) of the HTML page.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Used XML DOM Document object to parse the XML data.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Used Design patterns MVC2, Facades, Business delegates and Transfer objects.
- Developed Maven scripts to build and deploy the system for Dev,Stagging/QA & Prod.
- Analyzed Object Oriented Design and presented with UML Sequence, Use-cases, and Collaboration Diagrams.
- Attending the Joint Application Design sessions with the customers and gathering the requirements and converting the business needs to the technical specifications.
- Projectplan, estimation, scheduling and work allocation for portal team.
- Development environment setup and production deployment.
- Code review and guideline creation for development team.
- Responsible for QA and client delivery.
- Team memberproblem resolving and motivation.
Environment:Java1.5,Weblogic Portal 10.3, Oracle Workshop for WebLogic 10gR3, J2EE, Struts ,EJB, Spring, JSF, JMS, WebServices, JSP, NetUI Tag libraries, JavaScript, AJAX, , XML, ANT, ESB, SVN, JUnit, Hibernate, SQL, PL/SQL, UML, UNIX and Oracle10g.
Confidential,
Location-Franklin-TN
PrintPortal [May-09 Sep-09]
Sr.Weblogic Portal Consultant/Lead
Print Portal is a powerful Web site that gives users a single point of access to applications and information in a unified interface.The Affinion portal is the presentation layer of an N Tier architecture implementation. The sole responsibility of the Portal tier is to present data to end users. The portal communicates with Web Services which in turn perform business logic and access persistent data required by the portal.
The PrintProductionCenter in Franklin prints and mails Credit Reports for the Privacy guard product as well as other fulfillment related to NHPA, GRS, Shopping, Auto, CRS for the Trilegiant line of Business. PDNs for the Progeny Insurance Business and Marketing/Membership Materials for the Progeny Packaging business and Welcome Kits and Statements for the TLS Trilegiant Loyalty Service business are processed in the center.
- The Affinion portal provides a common access point to the Universal Enrollment, Print Fulfillment, Privacy Guard, and Operations Framework Systems. Depending on the user’s role, the portal provides users from each system with a desktop or workspace that is customized for the target system.
- Implementing Portal/Integration Architecture Framework.
- Worked on Weblogic Portal Administration for creating end users, user groups, defining rules,delegated administration,visitor entitlements, content management, service administration and portal security management.
- Development of Stream based portlets from the file based portlets.
- Creation of User profiles, groups, roles, Visitor entitlement, User management. Developed and
- Implementing Business logic by creating web services, data services, JPD Service controls.
- Implemented custom Weblogic Portal UUP. Developed UUP to get the user information fromActive Directory server
- Involved in design and development of JPF\'s, controls.
- Design of Portal Desktop, books, pages and portlets.
- Extensive use of Netui tags of the Weblogic portal framework for the data popup.
- Mainly Responsible for splitting application as SOA and consuming resources using WSRP.
- Written XML-based standards and transport protocols to exchange data with servers.
- Mainly Responsible in setting up IPC calls between consumers and producers in Remote Portlets. Implemented IPC using backing files.
- Involved in packaging and deployments in all Environments(Development,Stagging,Production).
- Authentication of the users is implemented using LDAP.
- Implemented Object Oriented conceptual models and created classes from the Use cases, organizing the classes into an object model structure using class models.
- Worked with the QA Team, fixed bugs and got the functional testing signed off.
- Raised the SSR’s for promoting the code from Development to Stagging and RFC’s for promoting to production. Played a Lead role.
- Followed on JSR 168 portal standards.
- Used Tortosise SVN for Version Control.
Environnent: J2SE1.4.x, Weblogic portal 10.2, workshop10.2, Spring2.x, Hibernate3.x, Controls, XML, XML Beans, Schema, JSP,JavaScript,AJAX, Web Services, XMLSpy, JMS,SVN, Oracle 10g, TOAD, WSRP architecture, JUnit.
Confidential,
Location-Arlington-VA
[Sep-08-March-09]
QwestControl-Portal
Sr. Java-WeblogicPortal Developer
Qwest Portal is the ideal network management solution for all Qwest business customers -- from small to medium-sized, multi-location businesses to large enterprise operations. Qportal helps business customers maximize their use of Qwest services such as nationwide ATM and frame relay, dedicated Internet access (DIA), business dial, wholesale dial, dedicated Web hosting, managed firewall private routed networks (PRNs), local service configuration and toll-free services through a simple Web interface that puts customer in control to adjust services based on their unique business needs. Weblogic Portal 10.2 server provides rich interactive capabilities and is being used to fulfill these business needs
Qwest Control Inventory provides the summary of VOIP inventory for the customers who has Qwest VOIP services or products. It is a portlet application which has been integrated with the self service portal (Qcportal). It provides services like inventory, reports, trouble management etc.
Responsibilities:
- Worked on Weblogic Portal Administration for creating end users, user groups, defining rules,delegated administration,visitor entitlements, content management, service administration and portal security management.
- Created streaming portals using portal admin console.
- Created Custom Authenticators and configured SQL and LDAP Authenticators.
- Tied Roles toGroups and roles which are pulled from SQL and Active Directory creating a authenticators in Weblogic Security Realms.
- Created and Mapped Active Directory LDAP Users and Groups using LDAP AD Authenticators.
- Implemented Campaign Management using Bea Repository.
- Used and created Content Selectors on Place holders and content holders by querying the Content from BEA VCR to retire the contents basing on the types configuring using CMS.
- Used Bulkloader scripts to populate data from CMS to Bea VCR.
- Created ADD campaign Managements and targeted end clients basing on the Profile values thatare populatedusing Unified user Profiles and Property sets.
- Extensive use of Netui tags of the Weblogic portal framework for the data popup.Written various front-end components using Weblogic netui tags.
- Created visitor entitlement for Desktop and Portlets and propagated from development environment to test, then staging environment.
- Web application flow using JavaPageFlows and JSP\'s using netui tags.
- Developed UUP to get the user information from Active Directory server.
- Followed on JSR 168 portal standards.
- Responsible for handling the IPC with event handling and backing files.
- Developed Portlets like JSP/HTML Portlets, Java Portlet, and Page flow Portlets, Struts Portlets and remote Portlets.
- Developed DAO, Hibernate components and prepared SQL queries& stored procedures.
- Customized WLP Skins/Skeletons/Shells/Themes for Portals to have consistent rich user experience.
- Used Propagation scripts and Propagation tool and Import Export XIP tool to Propagate Portal resources from one environment to other.
- WebLogic Workshop 10.2 used as IDE tool for Web portal application development and
debugging and Weblogic10.2 Server. - Creating Roles & Desktops and assign the roles to portlets based on Users/Groups using weblogic portal admin.
- Used/worked and Created JPF controllers, controls-JDBC, Custom, Data Binding, Data Grids, Nested Page flows, Shared Page flows, JPF Validations and Netui tags in JSPs, Inter portlet communication(IPC) using Backing files
- Worked with Bea Support Engineers for the Cases opened, and getting patches for the product bugs.
- Deployed the application as the shared library.
- Involved in Unit/Integration testing before code move into Production.
- Created and Modified Ant build files for creating war file, executing SQL scripts, executing JUnit test cases.
- Delivered Tar files for deploying in Unix Boxes.
- Involved in integration of the VoipInventory portlet into QcPortal with other portal teams.
Environment:J2EETechnologies JSP, Servlets,XML,HTML, XHTM,JavaScript,Ajax,Dojo,
JPF,NetUI,Jakarta Struts1.2,JSF1.2,Hibernate3.0,Ejb3.0,Java security, Java WebServices ( JAX-RPC ),JAXP, JNDI/LDAP, SOAP, XML,WebServices,Weblogic Portal Server10.2, WeblogicWorkshop10.2(IDE), Oracle 11g,WindowsXP.
Confidential,
Location-Richmond-VA
[Oct-07-July-08]
OnePlace(Common Place Intranet Portal)
Java-WeblogicPortalDeveloper
Confidential,is a complete interaction and campaign management banking solution developed for CapitalOne bank that allows you to create, test, optimize, deploy, and analyze multi-wave, multi-channel personalized communications. With Common Place Campaign, a core component of Capital One Enterprise Marketing Management software suite, organizations are able to deliver personalized, relevant marketing messages across all touch points and in real-time, resulting in improved customer relationships.
This provides a single interface for developing, optimizing, running, and evaluating all end customer interaction strategies. Scheduled campaigns, event-driven programs, and real time dialogs are integrated easily to drive effective targeted interaction strategies for each customer.
Also upgraded the portal from version 8.1 to 10.2. The upgrade was performed using the upgrade tool. Ant Scripts and Domain scripts were written in ant and WLST respectively.
Responsibilities:
- Involved in Coding and Designing application.
- Implemented Campaign Managementusing Bea Repository.
- Involved in Designing different types of portlets including JPF, Java, Struts.
- Developed portlets using Java Page Flow (JPF) and Java Controls in BEA portal framework.
- Written and Integrated Spring Jdbc DAO components and Spring IOC implementation.
- Implemented WebLogic Portal’s Interaction Management features to control and enhance portal visitor interactions.
- Created placeholders that display the content, set up properties (such as user profile or session properties) that are used to define the conditions under which users will be targeted with campaign content.
- Utilized Weblogic Workshop IDE for development.
- Followed on JSR 168 portal standards.
- Used Bulk Loader scripts to upload the content to Bea Repository.
- Created a new content workflow document and modified existing document.
- Implemented Inter Portlet Communication(IPC) with the help of Backing Files.
- Mainly Responsible in setting up IPC calls between consumers and producers in Remote Portlets.
- Implemented propagation in 8.1 and PORTAL 10.x (using ant scripts).
- Created WLST scripts for automating Domain Scripts creation.
- Developed UUP to get the user information from Active Directory server.
- Developed Ant scripts to build the application for all the environments.
- Developed front-end user interfaces and connected to business logic using Servlets/JSP and Swing Applications.
- Developed several back-end applications programmatically, connection pooling and connected to stored procedures in Oracle.
- Extensively written JUnit Test Cases and performed unit testing.
- Created and Modified Ant build files for creating war file, executing SQL scripts, executing JUnit test cases.
- Assisting in the coding and testing of the Shared Security Common Service which is intended to be a building block for the rapid development of applications. By providing a configurable, stable, standardized set of security-related services, designers and developers will not have to worry about the implementation of a security system and will just need to invoke the web service.
- Written PL/SQL code using TOAD for Oracle 9I database.
- Application is developed using Agile and TDD SDLCmethodology.
Environment: J2EE Technologies JSP, Servlets, EJB2.0, XML, HTML, JavaScript, Ajax,Dojo,JPF, Spring2.0,JSF1.2, Hibernate3.0,WebServices,JavaSecurity,JavaWebServices(JAX-RPC),JAXP, JNDI/LDAP, SOAP, XMLWeblogic Portal Server10.2, Weblogic Workshop10.2(IDE), Oracle 9I,WindowsXP.
Confidential,
Location-Sanfrancisco-CA
[April-07-Sep-07]
Java-WeblogicPortal Consultant
MRTUis a comprehensive program that enhances grid reliability and fixes flaws in the ISO markets. It keeps California compatible with market designs that are working throughout North America and replaces aging technology with modern computer systems that keep pace with the dynamic needs of California’s energy industry. The program is scheduled for implementation March 31, 2008.
The Operational Meter Analysis and Reporting (OMAR) application is used to submit, view and download Scheduling Coordinator Settlement Quality Meter Data, which is used in the calculation of CAISO Preliminary and Final Settlement Statements. These documents provide information/training on OMAR Online and upcoming enhancements, the digital certificate request and installation process, File Transfer Protocol (FTP-ECN) and Automation update, and how to submit data during Daylight Savings Time
Responsibilities:
- Involved in Coding and Designing application.
- Involved in designing and developing the web based UI that talk to the remote interface (EJB) and it connects to Oracle through JDBC for data management
- Involved in Designing different types of portlets including JPF, Java, Struts and WSRP based portlets for Operation Frame Work Portal
- Developed portlets using Java Page Flow (JPF) and Java Controls in BEA portal framework
- Implemented User Profiles, including Unified User Profile using Weblogic Portal.
- Followed on JSR 168 portal standards.
- Utilized Weblogic Workshop IDE for development.
- Involved in Handling the CRs.
- Developed front-end user interfaces and connected to business logic using Servlets/JSP and Swing Applications.
- Developed several back-end applications programmatically, connection pooling and connected to stored procedures in Oracle.
- Extensively written JUnit Test Cases and performed unit testing.
- Created and Modified Ant build files for creating war file, executing SQL scripts, executing JUnit test cases
- Written PL/SQL code using TOAD for Oracle 9I database.
Environment: J2EE Technologies JSP, Servlets, EJB2.0, XML, HTML, JavaScript,Ajax,DoJo,Jakarta Struts1.1,Spring2.0,Jsf1.2,WebServices ( JAX-RPC ),JAXP, Weblogic Application Server9.1, Weblogic Portal Server9.1,Weblogic Workshop,Oracle 9I,Windows2000.
Confidential,Atlanta,GA
CompuCredit [Aug 2006 Feb 2007]
Sr.Software Developer
Location-Virinchi Technologies-Hyderabad-India
CompuCredit is a Pay Day loan based out of Greenville, Atlanta. We re-engineered their existing client server application and the data model to develop a web - based application for the Point of Sale operations of CompuCredit. This system would enable the users to work on a centralized platform. The Solution is to be accessed by the around 560 branches of CompuCredit spread across USA and enable conducting transactions online. The solution delivered is a highly robust scalable and flexible solution, which incorporates the complex laws and their variations among the various states of the country
Responsibilities:
- Involved in Design and Coding of Modules [Admin Module].
- Responsible for design and development of Interaction notes feature fromend to end.
- Developed the Services layer using Session beans (Stateless) and Model layer using Hibernate framework.
- Created Mapping Documents by using Hibernate Utility and implemented the relations.
- Managed to improve the performance of the Application w.r.t Hibernate by appropriately handling the session and association fetching.
- Responsible for designing & creation of the configuration scripts and table design.
- Responsible for design & creation of workflows for the disputes.
- Updating / enhancing the build scripts using ANT.
- Involved in analyzing and fixing the Clear Quest defects from QA.
- Written AJAX code for HttpRequest object. With this object, JavaScript can trade data with a web server, without reloading the page.
- Developed the AJAX code for loading the data dynamically with contacting of application server.
- Generated XML documents from the data in the database. Used XSL, XSLT to render the XML documents on Client.
- Used Altova XMLSpy as the XML editor for XML development environment for modeling, editing, transforming, and debugging XML-related technologies.
Environment: J2EE Technologies JSP, Servlets, EJB2.0, XML, Hibernate, HTML, JavaScript,Ajax,Dojo,Jakarta Struts1.1, Weblogic8.0, Oracle 9I,Windows2000.
Confidential,Rockville,MD
AmisysAdvance [Sep 2005 July-2006]
Sr.Software Developer
Location-Virinchi Technologies-Hyderabad-India
AMISYS Advance is setting a new standard for the health plan industry, providing administrative solutions that manage sophisticated processing requirements, including consumer-directed healthcare products. It offers medium and large payers a comprehensive, robust and flexible way to meet their information needs. We have used Amisys Frame work. We have taken very thing in objects; we created different packages for different purpose like for navigation of pages will be taken care by URL Properties package, in which we wrote different beans depending on purpose. For Events we have used Event Properties Package, which will come in entire project etc. Roles s Capturing Client requirement and documentation.
Responsibilities:
- Capturing Client requirement and documentation.
- Involved in Enhancement and Bug Fixing.
- Involved in Coding and Designing application.
- Involved in Designing prototypes for enhancement and designing for the upcoming project EMBS (Enterprise Member Billing System) using Struts,Spring and Hibernate.
Environment:J2EE Technologies JSP, Servlets,EJB2.0, XML, HTML, JavaScript, AJAX, COBOL, Jakarta Struts1.1, Weblogic8.0, Oracle 9I,Windows 2000.
Confidential,U.A.E
Online Vendor Management System [Sep2004-Aug2005]
Sr.Software Developer
Location-Virinchi Technologies-Hyderabad-India
Saudi Telecom Company is the largest Telecommunication services provider company in the Saudi Region. The ‘Vendor Management’ team at Saudi Telecom Company requires each vendor desiring to work with Saudi Telecom Company to register them & be pre-qualified before being short-listed for any activity.
This application has the following modules:
- Pre-qualification of new vendors
- Classification of vendors
- Expression of Interest
- Bid Manager
- Award Manager
- Post Award Evaluation
Responsibilities:
- Coding for Bid Manager and Award Manager Modules.
- Functional Testing.
- Implemented Java Server Pages and Servlets for the Administration module.
- Prepared Design Documentation (Sequence Diagrams, Class Diagrams, and Collaboration Diagrams as per the RUP) for the Administration Module.
- Coded Entity Classes and Control Classes (used Java 2 on Windows) and Tag libraries and Client Side Scripting (used JavaScript 1.2) for the Administration module.
Environment: Windows 2000, JSP, Servlets, EJB, XML, HTML, JavaScript, Weblogic 8.0, Oracle 8i
Confidential,Malaysia
location
Capture [April2003 - Aug2004]
Sr.Software Programmer
Location-Virinchi Technologies-Hyderabad-India
Capture is an Integrated, WebBased Information Systems Solution for Enterprises whose core Business revolves around executing the Projects. This is a total end-to-end Project Monitoring Tool. Capture2005 provides Single,Integrated Project controlling Environment,bringing visibility and transperancy in the processes of an Enterprise through Project Planning,Project Execution, Change Control etc; This makes it easy to share the Information for all the StackeHolders worldwide.Its implemented using CMMI level-5 Norms.
The application has modules like Admin, Project Planning, Project Execution, Pre-Sales Manager, Invoice, Meetings, Human Resources, Forums, and Reports etc.
Responsibilities:
- Involved in Developmentof new Action Classes, Form Beans, and Defining new Action-Mappings in struts-configuration file.
- Involved in Design and Coding of Modules named Project Planning, Project Execution, Meetings, and Reports.
- Source Code Management using C.V.S of InetelliJ-Idea 3.0.
- Done a thorough Code review of the application and removed various performance bottlenecks that arisen due to bad programming practices.
Environment: Windows 2000, JSP, Servlets, EJB, XML, HTML, JavaScript, Weblogic 8.0, Oracle 9i, Jakarta Struts1.0 FrameWork.
Confidential (FAC, USA)
First Atlantic Capital Web Reporting System [Feb-2002-March3003]
Software Engineer
Location-Virinchi Technologies-Hyderabad-India
First Atlantic views itself as a builder of strategically well positioned companies and views its partnership with management teams as paramount to an investment success. FAC sends Capital call notification to all the limited partners. By seeing that Capital call Notification the Limited partners invest their equities. Based on that equity the profits will be distributed .FAC also shows the Capital distribution reports, Validation reports, portfolio reports will send to the corresponding Limited partners. This also provides the facility for the investors as how to invest their amount through Potential Investment.
Responsibilities:
- Designing Low-Level Design Documents, Database Design Document.
- Involved in designing and developing the web based UI that talk to the remote interface (EJB) and it connects to Oracle through JDBC for data management
- Coding for Tax Info, Financials, Portfolio Reports, Cap Call/Distribution, News, Special Reports and Document Manager Modules.
- Involved in Handling the CRs.
- Involved in the Maintenance of the web portal.
Environment: Windows 2000, Java, EJB, MVC Framework, XML, HTML, JSP, JavaScript, Weblogic, Postgre SQL
Confidential,Italy
Portfolio Investment Manager [April-2000-Jan2002]
Software Engineer
Location-Virinchi Technologies-Hyderabad-India
Fiat-PIM is a web-based application for Fiat to collaborate, capture and streamline the process of collating the required information for investment decisions. Fiat - PIM provides a platform for the responsible stakeholders to share ideas, explore and brainstorm on new investments opportunities and proceed with further analysis of the identified avenues by converting the same into initiatives. These initiatives can be analyzed in a structured manner using the pre-defined skeletons, the analysis process is further enriched by the provision to call for the historical data available within the application enabling informed decision making for new investment share information and explore avenues for investments coordinate to collaborate and collate the required information.
Responsibilities:
- Designing the HTML flow of the User Interface.
- Developed front-end user interfaces and connected to business logic using Servlets/JSP and Swing Applications.
- Developed several back-end applications programmatically, connection pooling and connected to stored procedures in Oracle.
- Coding for Repository and Admin/Workflow modules.
Environment:Windows 2000, Java, EJB, Struts Framework, XML, HTML, JSP, JavaScript, Weblogic 7.0, Oracle
Confidential,Italy
E-Procurement (Work Flow) [Dec-1998-March 2000]
Software Programmer
Location-Virinchi Technologies-Hyderabad-India
Virinchi Eprocwf is a comprehensive rule based e-Procurement suite, for the Architecture, Engineering, Construction and the Banking and Insurance Industry that enables multiple purchasing processes viz. Catalog, Auction and RFQ based procurement. The Eprocwf suite provides for the definition and mapping of multi-tiered organizational hierarchy. The solution encompasses a comprehensive workflow built into the suite.
Environment: Windows 2000, Java, EJB, HTML, JSP, JavaScript, Weblogic, Oracle
Responsibilities:
- Designing the HTML flow of the User Interface.
- Developed front-end user interfaces and connected to business logic using Servlets/JSP and Swing Applications.
- Created EJB’s and deployed them on the Weblogic 7.0 Application Server
- Coding for Repository and Admin/Workflow modules.
Environment: Windows 2000, Java, EJB, Servlets, XML, HTML, JSP, JavaScript, Weblogic 7.0, Oracle.