Lead Soa Bpel Design And Developer Resume
Arlington, VA
EXPERIENCE SUMMARY:
- 20 Years of strong experience in IT with skills of System Design, Service - oriented architecture ( SOA ) and Java Web Development.
- Good knowledge of Front end and Backend application development (Java and Oracle) in Object Oriented Programming Concepts.
- 10 Year of Lead Developer experience in the following areas
- Technical Design and Support for the team members
- Level of Effort estimation
- High Level and Low Level Design
- Coding Standards, Performance tuning, Code Review
- Unit/Development/User Acceptance Testing co-ordination
- Defect Tracking and Release Management
- Maintaining the application in production
SYSTEM EXPERTISE:
Tools: Eclipse, MyEclipse, JDeveloper 10.1.3.1, JBuilder 9.0/8.0/5.0
Application: server Oracle Fusion Middleware SOA Suite (10.1.3.1/10.1.3.3 ), Oracle/BEA Weblogic Server 10.3.5/9.0/8.1/7.0/6.0/5.1 , OraDev10g, WSO2 BPS 3.2, WSO2 Application Server 5.0.0, Tomcat Message Broker ActiveMQ
J2EE Technologies: JAX-RS, JAX-RPC, JAX-WS, EJB, JSP, Java Servlets, XML, JavaScripts, HTTP Client, XMLBeans, TopLink, Hibernate, JAXB
API Management Tool: CA API Gateway - Policy Manager 8.2, SOA Software Business Intelligence Business Object XI Release 2/3
ETL Tools: Informatica Power Center 8.6 (Repository Manager, Designer, WorkFlow Monitor, Workflow Manager.
Languages: Java, PLSQL, SQL
CASE Tools: Visio, Rational Rose, Erwin
Utilities: TOAD, PVCS, Test Director, SQL Navigator, SQL Loader, MS Project, MS Power Point, ANT
Databases: Oracle 11g/10g/9i/8.X/7.X, MS SQL Server 2000
Operating Systems: Windows NT 4.0/2K/XP, SUN Solaris v5.8, HP-UX v11.x
PROJECT EXPERIENCE:
Confidential, Arlington, VA
Software Tools/Technologies: Fusion Middleware Oracle SOA Suite (10.1.3.1/10.1.3.3 ), Oracle Application Server OC4J, Oracle BPEL Process Manager, JDeveloper, ESB, Visio, J2EE Technologies, Subversion, TOAD, JAXB, BPEL, CA API Gateway Policy Manager (Layer7), OPENSSL
Lead SOA BPEL Design and Developer
Responsibilities:
- Design, develop and deploy Business Processes Orchestrated in BPEL and ESB using Oracle JDeveloper and SOA Suite 11g.
- Fully designed and developed a BPEL processes to integrate Oracle Applications 11i (E-Business Suite) The deployed BPEL process used Oracle Applications Adapters, File Adapters, Database Adapters. This Orchestrated BPEL Process had processes activities like data conversion, transformation and fault handling.
- Solid understanding in Service-Oriented Architecture and its related technologies like BPEL, Web Services, WSDL, SOAP, XML, XSD, XSLT and Web Service Security.
- Expert at working with Oracle SOA Suite SCA composites and components like BPEL process, Mediator and activities like Assign, Invoke, Pick, Receive, Switch, Flow, Java embedding, Email, Wait, While, Validate etc. in JDeveloper.
- Extensively used Fault and Error handling capabilities (Catch and Catch All), Synchronous and Asynchronous processes, Transformations, XSD, XSLT and XPath.
- Handled integration of 40 BPEL SOA Services, 45 OSB Services and 40 Layer 7 Policy Projects.
- Developed and Maintained Layer7 SOAP WebServices, fragments (libraries) using Policy Assertions.
- Responsible for issuance and maintenance of certificates related to Identity and Trust keystores in both lab as well as Production environment.
Confidential, Arlington, VA
Software Tools/Technologies: WSO2 Business Process Server 3.2, WSO2 Application Server 5.0.0, Weblogic Application Server 10.3.5, Oracle 11/10g, Visio, J2EE Technologies, JAX-RS, AXIS2 Framework, JSON, HTTP Client, OpenSSL, Subversion, TOAD, JSON, JAXB, BPEL Human Tasks (WS-Human Tasks and BPEL4People), Maven 3, QUARTZ, SOA Software
Lead SOA BPEL Design and Developer
Responsibilities:
- Worked extensively on process development using BPEL 2.0 of RBMT and REXUS modules by understanding existing Confidential Process server implementation.
- Designing and Developing BPEL 2.0 based workflows for various business processes involved. Utilized and incorporated Pick activities, Parallel flows, Scopes, Links, Timer event and Correlations.
- Defining and Developing of JAX-RS based web-services. Utilized JSON (JavaScript Object Notation) for data exchange and developed HTTP Client for executing the webservices.
- Defining and Developing AXIS2 based web-services using complex XSD. Utilized these services thru BPEL process as external partner links.
- Upgraded QUARTZ functionality from 1.8 to 2.1. Migration included webservice changes as well as Oracle upgrade.
- Guided testing teams understand the business flow and in writing test cases.
- Worked with development teams in code reviews
Confidential, Alexandria, VA
Software Tools/Technologies: MyEclipse, Weblogic Application Server 10.3.5, 9.2, Oracle 11/10g, Visio, J2EE Technologies, Identity Assertion, JAX-RPC, JAX-WS, AXIS Framework, OpenSSL, Informatica 8.6.1, Business Object and BO SDK(BOXI R2/R3), Subversion, TOAD, JAXB, ActiveClient, Android, WSO2, ActiveMQ, ICEfaces
Lead J2EE Developer
Responsibilities:
- Responsible for setting up of AssetVisibility and OneWay Domain using Weblogic Server 11g in the lab. Domains are clustered environment, with configuration at the NodeManager, KeyStore, SSL, Messaging, Data Sources and Security Realm level. Responsible for document delivery for the configuration and support to DLA transaction Service.
- Responsible for certificate management related to Identity and Trust keystores.
- Design and Development of JAX-RPC based WebService for Asset Visibility Remote (AV R) Interface.
- Development of WebService client which communicates over 2 way SSL using ActiveClient Software.
- Implemented XML creation and parsing using JAXB binding framework.
- Utilized Business Object SDK in WebService to query, schedule and retrieve Reports.
- Involved in the design and development of struts based web app, a thin client which gives access to AV Business Object Reports to Foreign Nationals thru Security Cooperation Information Portal
- Designed and Developed interface using AXIS framework to connect to Global Transport Network
- Developed a prototype for an Android Application and successfully ported on the Nexus Phone. User can access multiple screens and application can communicate to the WebService using KSoap 2 API.
- Developed a solution to connect to Sybase over 1 way SSL thru java classes loaded from Oracle Database.
- Coding and unit testing of Informatica mappings for various stages of ETL.
- Developed Informatica workflows to load the data from the XML and CSV flat file source to various staging levels and to the respective Dimensions and Fact table of AV.
- Prepared Mapping documents, Data Migration documents, and other project related documents like mapping templates and VISIO diagrams.
- Created a web based prototype, using WSO2 application server, PostGreSQL database and using WSO2 features like DataServices, BPEL and WSO2-ActiveMQ integration.
- Created web based prototype utilizing ICEfaces libraries and JSF, and demonstrating gui rich capability of ICEfaces and easy use of JSF technology.
Confidential, Vienna, VA
Software Tools: WSAD, WebSphere Application Server, Access, Hibernate framework
Senior J2EE Developer
Responsibilities:
- Developed a swing based application to maintain users, rules,
Confidential, Alexandria, VA
Software Tools: JDeveloper, JSP, Oracle, Visio, Struts, CVS, TOAD, OraDev10g, JAXB
Lead Developer
Responsibilities:
- Design and Development of Audit functionality for AIM System.
- Developed interface for sending XML messages using JMS Queue.
- Developed message driven bean and processing of XML message.
- Implemented XML creation and parsing using JAXB binding framework.
- Involved in the design and development of JAX-RPC based WebService based on DMDC framework.
- Developed testing framework using JUnit and Ant.
Confidential, Herndon, VA
Software Tools: Weblogic Integration 8.1, Weblogic Server 8.1, JSP, Oracle, Rational Rose, ERWin, Struts, CVS, TOAD, Eclipse, Weblogic Workshop, ExtenTech, Business Objects 6.5
Lead Developer
Responsibilities:
- Development and enhancement of Confidential application using Weblogic Integration Server.
- Developed and maintained workflows using Weblogic Integration product, to process Excel based Housing Data. Processed the Excel content by converting to XMLBeans and using the XML based channels, JMS Queues, EJB Control, and Process Control.
- Developed Excel to XML and XML to Excel Web Services and hosting on Weblogic Integration Server. Three solutions were developed using WLS 8.1, WLI 8.1 and AXIS API.
- Developed wrapper User Service on top of RAM, and hosting on Weblogic Server.
- Integration of Business Object Reports output with Confidential Application using HTTP Client.
- Involved in the problem resolution of the software issues during the development testing phase.
- Responsible for delivering SOX compliant documents like Scope Document, Design Document, Deliverable Traceable Matrix, System Testing Plan and Test Results.
- Responsible for 24 x 7 support and trouble shooting of the production issues of class 1 applications.
- Led meetings, presentations with end users, inter-division/organizations and higher management.
Confidential, Reston, VA
Software Tools: WebSphere, WSAD, Struts, JSP, JavaScript, Oracle, Rational Rose, ERWin, iPlanet, CVS, PVCS, TOAD, Cactus, Log4j.
Lead Developer
Responsibilities:
- Involved in High level design task and Level of Effort estimation tasks for upcoming Site Redesign
- Involved in end-to-end development - DB Design, GUI Design, Business layer development.
- Responsible for migration of EMT Application from Struts 1.0 to 1.1
- Performed the visual modeling of the application using Rational Rose
- Implemented Close Browser and ZipCode functionality for the online store application.
- Configured the iPlanet Web Server Plug-in with Websphere 5.0
- Involved in the problem resolution and debugging during the development testing cycle.
Confidential, Reston, VA
Software Tools: Weblogic Portal, Integration, Server, Workshop Domains, JSP, JavaScript, SQL Server 2000, JBuilder, Rational Rose, ERWin, Proxy server, Visual SourceSafe
Lead Bea Platform Developer
Responsibilities:
- Co-lead a team in the migration project of VBC i.e. from Microsoft platform to J2EE
- Analyzed WLP functionality i.e. authentication, personalization, internationalization services to make sure that the VBC migration design is fully extensible.
- Actively participated in analysis/design of J2EE patterns and design strategy using service locator, session facades, business objects, data access objects, CMP, etc.
- Identified the use cases for the functionality that is migrating to J2EE.
- Developed sequence diagrams using Rational Rose.
- Designed, developed HLD & LLD documents.
- Participated in folder, group definition, JAR deployment design and a JBuilder project.
- Setup development environment by creating Portal domain, Server domain and Workshop domain and configuring the domains to work with SQL Server database.
- Created migration document and defined process to be followed within the team to co-ordinate the individual development and deployment of the same.
- Implemented/coded portlets using WLP’s Webflow, Session, Request objects, Internationalization framework, in conjunction with JSP tags, EJBs, DAO
- Used Administration Tool and E-Business Control Center (EBCC) for creating/configuring portal and controlling portal appearance, create/manage group portals.
- Responsible for co-ordination and deployment of portal/portlets of other teams.
- Integrated NetCool / WebTop output into Portal using HTTP Client.
- Developed workflow using Weblogic Integration product, to process ticket and Order related alerts. Implemented the workflow using XML based channels, JMS Queues, EJB Control, Timer Control, Worklist Control, Process Control and XMLBeans.
- Developed WLI workflow for invoking business partners’ webservices based on WSDL, converting output to value objects using XMLBeans and persisting the data into VBC Database System.
- Developed web services based on self developed EJB.