Sr. Soa / Fusion Developer Resume
Green Bay, WI
SUMMARY:
- Skilled SOA Developer in the analysis, design and development of various multi - tiered client-servers, distributed components applications for the entire Software Development Lifecycle with an overall experience of 6 plus years.
- Experience in all phases of software development life cycle (SDLC) that includes Requirement Analysis, Design, Development, Integration, Documentation, Testing, Deployment, Code Management, Maintenance, Enhancements and Quality Control of Client Server Architecture and Web Technologies from medium to large-scale enterprise projects
- Good experience in Oracle Fusion Middleware (10g,11g), including Oracle SOA suite, web services, Oracle BPEL process Manager, J-Developer(10g,11g)
- Extensive experience in Web Service Orchestration using Oracle BPEL Manager and Oracle Enterprise Service Bus (ESB)
- Good working experience in SOA/Web Services (SOAP, WSDL, UDDI), ESB, BPEL for realizing SOA architecture
- Experience with handling the various faults in BPEL processes
- Extensive hands on experience with XML, XSL, XSLT, XSD, XQUERY, JMS, Web services components.
- Good knowledge in using File Adapter, FTP Adapter, Database Adapter, AQ Adapter and JMS Adapter for integration using Oracle ESB and for development of custom business processes using Oracle BPEL Process Manager.
- Knowledge on Oracle Service Bus.
- Knowledge on Application integration Architecture (AIA).
- Knowledge in implementing SOA (Service Oriented Architecture) architecture.
- Knowledge on Oracle Transport Management (OTM 6.1.5).
- Good knowledge in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
- Experience Installing and Configuring BPEL 10.1.3.3 on Oracle Application Server and BPEL 11g on WebLogic Server
- Skilled at programming on different Java IDE’s like Oracle JDeveloper, Eclipse, NetBeans & JBuilder.
- Hands on experience on Oracle BPEL Process manager performance tuning for improve process level performance
- Good Experience in working with PL/SQL packages, Stored Procedures, Functions and Triggers
- Good working Experience in using ANT scripts for building and deploying the application in web/App servers
- Good experience in using Java/J2EE technologies such as JSPs, Servlets, JDBC, JNDI
- Good knowledge about version control tools such as CVS, and SVN.
- Highly motivated, detail oriented with excellent written and verbal communication skills, has ability to work independently and as a part of the team.
- Willingness and ability to easily adapt to learn any newer technology or software
TECHNICAL SKILLS:
Hardware: Pentium based PCs
Operating System: Windows XP/VISTA
Tools: Jdeveloper, CA work automation Tool, TOAD, SQL Navigator, Mercury Quality Center, Oracle JDeveloper 10g for Fusion Development, SQL * Plus, SQL Developer, Secure Shell Scripting, Rational Rose for UML.
Programming Languages: Java, J2EE
Middleware: Fusion Middleware web logic server 10.3.3.0, SOA 10G (BPEL, EM, ESB), XML, SOA 11G (Mediator, BPEL Process, Human Task, Business Rule, Adapters (JMS, AQ, File, FTP, Oracle Apps adapter), PL/SQL.
Databases & Tools: Oracle: 10g
Web Development: HTML, CSS, Java Scripts
Packages: Office 2007
Source/Version control: Tortoise SVN
PROFESSIONAL EXPERIENCE:
Confidential, Green Bay, WI
Sr. SOA / Fusion Developer
Responsibilities:
- Responsible for Enhancement, maintenance and support OTM/Siebel integration flows.
- Involved in the designing and implementing the application process flow with Oracle BPEL.
- Responsible for scheduling SOA process using CA Automation tool.
- Deployed and un deployed BPEL process in Cluster and non cluster environment.
- Configured various Adapters including Database Adapter, File Adapter and JMS adapter.
- Used onAlarm branch to manage the timeout condition.
- Tested web services using SOAP UI.
- Used FlowN activity to invoke different independent services in parallel.
- Involved in Exception Handling architecture development in BPEL for the whole project to handle all the exceptions and alerts
- Used Oracle SQL Developer for creating tables, inserting and updating records.
- Involved in Shipment Assignments, Power Assignment and Driver Work Assignment related issues in OTM.
- Coordinated with product team to take “Applications/Interfaces out of warranty” during different phase of development
- Creating extensive support documentation (functional and technical level) for future reference.
- As a primary lead from onsite, I managed a group of resources at offshore to run the support activities on daily basis.
- Extensively using the monitoring tool like (OEM) for server/database performance.
- Handling Tickets as a support activity during the Go-Live time for various releases as a part of critical activity.
- Coordinating with multiple teams while developing and outage scenarios.
- End-to-end support activity to the business users and with other team.
- Resolve application integration issues by coordinating with the external application administration teams.
- Providing knowledge transition to team members for the components implemented to production
Environment: Oracle SOA 11g, OTM 6.1.5, Oracle Applications server 10g, Java, J2EE, JDeveloper, JSP 2.0, XML, BPEL, SOAP, WSDL, HTML, JNDI, ODI, CA Work Automation, Log4J, ANT 1.5, Oracle 9i/10g, Windows XP..
Confidential, North Little Rock, AR
Sr. Oracle SOA Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Extensively used Oracle BPEL to build composite services and business processes.
- Involved in the configuration JNDI, Integration Connections, DBConnections on Oracle Application Server.
- Used various adapters like File Adapter, FTP Adapter, DB Adapter, and JMS Adapter as part of a BPEL Process.
- Used BPEL Mapper to define the copy rules for the Assign activity or add expressions
- JMS adaptor was used for Producing and consuming the messages.
- Created JMS queue and topics for message transfers.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Extensively worked on Exception handling which allows the BPEL processes to handle exceptions.
- Used Flow, FlowN, wait and pick activities.
- Developed different SOAP services and Web Services using WSDL 1.1, SOAP 1.1, AXIS 1.2, and Oracle JDeveloper.
- Developed Mediator routing rules for routing.
- Extensively used WSDL, XSD’s while creating BPEL process models.
- Extensively worked on XML, DTD, XSD, and XSLT.
- Developed various web services by using WSDL, SOAP and oracle JDevelopper.
- Used Assign activity to define the copy rules and add expressions in a BPEL process.
- Used email activity for sending email notification.
- Involved in the deployment of BPEL on to the production server.
Environment: Oracle SOA Suite 11.1.1.5, Oracle Web Logic 10.3, Oracle Database 11g, Oracle BPEL Console, Oracle SQL Developer 10g, Oracle JDeveloper, TOAD, MS Office 2003, Microsoft Visual Studio 2005, Axis1.4, Java 1.5, J2EE,Soap,XML,XSD,XSLT.
Confidential, Chicago
SOA Developer/Oracle Fusion Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application.
- Designed, Developed, and maintained various BPEL processes.
- Invoked Asynchronous external .Net web services using Correlations and WS-Addressing.
- Written Web Services to invoke BPEL services.
- Used Assign activity to define the copy rules and add expressions in a BPEL process.
- Used onAlarm branch to manage the timeout condition.
- Used Java Embedding activity for executing Java classes for executing Java web services.
- Used XML, XPath, XSL to get the data and transform as per the requirements.
- Involved in few SOA administration tasks such as creating and modifying JNDI and managing data source.
- Used technology adapters like DBAdapter, FTP Adapter, and JMS Adapter as part of a BPEL Process.
- Embedded java code by using Java Embedding activity.
- Used JMS Queues and Topics for message transfer.
- Developed Exception handling in BPEL to handle the exceptions .
- Prepared XML schema’s for Design Patterns.
- Used Flow activity to provide concurrency and synchronization in the process.
- Extensively used WSDL, XSD’s while creating BPEL process models.
- Developed ANT Scripts.
- Provided source code documentation using JavaDoc.
- Tested the web services using Soap UI, BPEL Console and Test Suites.
- Involved in the sending e mail notification.
- Design and Implement error handling using the Fault handling framework.
- Used Oracle SQLDeveloper for creating tables, inserting, updating records and for running custom SQL Queries.
- Involved in the deployment of BPEL on to the production server.
Environment: Oracle SOA Suite 11.1.1.5, Oracle WebLogic 10.3, Oracle 11g, Oracle BPEL Console, Oracle Mediator, Oracle JDeveloper,Soap,XML,XSD,XSLT, Oracle SQLDeveloper 10g, MS Office 2003, Microsoft Visual Studio 2005, Axis1.4, Java 1.5, J2EE.
Confidential, Evansville, IN
SOA Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application.
- Deployed real-time operational dashboards, monitoring and alerting applications over the web using Oracle Business Activity Monitoring (BAM)
- Orchestrated the entire business process and human task flows using BPEL Process Manager, ESB, Web Services, WSDL, SOAP, UDDI, XML Oracle Top Link, and Oracle SOA JDeveloper. Scaled the system to take corrective actions if there are sudden business process environment changes.
- Used Oracle ESB for content based routing with synchronous/asynchronous messaging techniques to ensure guaranteed notifications to approvers.
- Customized Workflow Manager to manage chain, Cost Center, Controller and special approvals.
- Created Approval Rules for Threshold limit, number of approvals and using Oracle Business Rules and Decision services.
Environment: Oracle SOA Suite 10g, Oracle SOA JDeveloper, OC4J container, Java, XML, Task Manager, Oracle BPEL, Oracle ESB, OC4J SOA Suite.
Confidential
Java Developer
Responsibilities:
- Responsible for Commercial Product Development and Deployment for Finance Industry
- Design using Model Driven Development process
- Portable Java component development on JDK and J2SE
- Client server computing using HTTP over TCP/IP
- Client side component Development using HTML, XML, CSS, JSP and JavaScript
- Developing Java Beans, JSP, Servlet components using Eclipse and deploy into JBoss Server
- Data Modeling and making SQL Server database Communication using JDBC, PL/SQL
- Making Application Build using ANT Tool and Bug tracking.
- Interacting with the team for project analysis, Designing, Implementation and Documentation
- Rapid application development using IBM Clearcase platform
- Code Optimization, Application performance improvement using SUN Standards
Environment: Java, Java Beans, J2SE, JSP2.0, Servlets2.3 JavaScript1.2, XML, CSS, JDBC, HTML 4.01, SQL Server, PL/SQL, Eclipse, Unix, UML, JBoss, JUnit, ANT, Design patterns.
Confidential
Oracle PL/SQL Developer
Responsibilities:
- PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages.
- Various features of PL/SQL such as Dynamic SQL and parameter passing of PL/SQL tables were evaluated
- Developed SQL Applications for extracting the data from the Oracle tables.
- Extensive testing was done on the programs for achieving accuracy, timely processing of data.
- Wrote triggers and packages by using PL/SQL for giving security privileges.
- Used Oracle Forms 5.0 was used to design and develop the interface for the system.
- Oracle Report 3.0 was used to create reports.
- Created Reports like Ledger, Profit and Loss statement, Balance Sheet and Trial Balance.
- Used Forms 4.5 to create Group, Ledgers, Vouchers and Bank Reconciliation statements
- Created front-end procedures
- Created functions with Forms 5.0 to calculate reorder level and reorder quantity.
Environment: Oracle 8.0.3.5, PL/SQL and Developer 2000(Forms4.5.0, Reports 2.5).
