Sr. Soa Developer Resume
New York, NY
Summary:
- Around six (6) Years of experience in Design, Development, and Integration of software applications.
- Five plus years of extensive experience on Service Oriented Architecture using Oracle Fusion Middleware 11g/10g.
- Proficient in Oracle Fusion Middleware including Oracle SOA suite (10g, 11g), web services, Oracle BPEL process Manager, BPM, Oracle Enterprise Service Bus (ESB) and Oracle J-Developer (10g, 11g).
- Expertise with BPEL process Orchestration for integrating ERP applications, Databases, legacy applications, Flat Files and Portals.
- Involved in Migration of 10g ESB and BPEL to 11g composites.
- Experience with handling various faults in BPEL using Fault Handling Framework.
- Worked extensively in developing and deploying BPEL Processes using technology adapters (File Adapter, FTP Adapter, DB Adapter and JMS Adapter).
- Integrated BPEL events with BAM and created dashboards with various types of graphs.
- Participated in the development, testing, and production support of various services developed as BPEL modules and exposed as Web services for the Intranet customers.
- Design and implement a generic Error handling and reporting and business process retry mechanism using Oracle AQ and BPEL.
- Knowledge on Oracle Service Bus, B2B and AIA.
- Very good knowledge on Order Management and purchasing modules of E-business Suite.
- Proficient in XML related technologies such as DTD, XSD, XSL and XSLT.
- Performed Web Services Description Language (WSDL) XML-based language that provides a model for describing Web services.
- Worked on SOAP (Simple Object Access Protocol) for exchanging structured information in the implementation of Web Services in computer networks.
- Good knowledge in configuration, Parameter Tuning, Performance monitoring and Trouble shooting of Oracle SOA suite.
- Proficient working knowledge of SQL complex queries, PL/SQL packages, functions, stored procedures, triggers, views, objects etc.
- Good knowledge in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
- Strong in Unit Testing & System Integration Testing for SOA processes.
- Good understanding of J2EE Design patterns, UML Diagrams, JNDI and JDBC.
- Excellent time management skills, self motivated with excellent written and verbal communication skills and able to handle multiple priorities.
Technical Skills:
- Languages: BPEL, Java, SQL, PL/ SQL, C, C++,
- Development Tools / Middleware tools: Oracle J-Developer, Oracle SOA Suite (Oracle BPEL Process Manager, ESB, BAM), Eclipse.
- Web/Application Servers: Oracle Application Server, Apache Tomcat, Web logic.
- Web Technologies: HTML, XHTML, CSS, JavaScript.
- XML & Web Services: XML Schema, XML Parsers (SAX, DOM), SOAP, WSDL, UDDI, and XSL Transformations
- Databases: ORACLE 9i/10g/11g.
- Operating Systems: Unix, Windows 7, Windows XP, Vista.
Education:
- Bachelor of technology (Electrical and Electronics Engineering), Confidential, Kakinada, India.
Professional Experience:
Client: Confidential , New York Oct 2011 to psent
Role: Sr. SOA Developer
Description: NYCHHC is a leader in providing affordable healthcare for over 1.4 million New Yorkers every year. It has Hospitals, Medical centers and home care services. I primarily worked on developing home care services.
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of the application.
- Primarily responsible for designing and implementing the application process flow with BPEL.
- Integration of the application with third party tools using various Adapter Services available in BPEL.
- Implemented and deployed BPEL process in SCA assemblies using JDeveloper.
- Used OSB to build Proxy and Business services.
- Used onAlarm branch to manage the timeout condition.
- Used Mediator to route data in between the process throughout the design.
- Developing XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Used JMS Adapter effectively in sending and receiving messages.
- Configured FTP adapters for different FTP servers.
- Designed generic xsd to transfer CSV file data from one BPEL process to other BPEL process
- Configured Data source and JNDI to access the databases using DB Adapter.
- Developed Business Rules Model for the system using Oracle Business Rules Engine.
- Used FlowN activity to invoke different independent services in parallel.
- Customized Business Rules implementation through BPEL using java to fit the application requirements.
- Secured the BPEL processes that are accessed by outside partners by setting the policies in the oracle OWSM (Oracle Web Services Manager.
- Involved in designing XSLT Transformation wherever needed.
- Used ANT Script to build the application.
- Created Stubs to test the OSB services.
- Design, develop, and deploy the integration through Oracle Service Bus (OSB) for accessing and exposing web services to external systems.
- Designed BAM dashboards for process monitoring: through put, response times, process states, performance figures.
- Sent data to Oracle Business Activity Monitoring (BAM) reports for activity monitoring.
- Implemented and integrated the business logic in PL/SQL packages using DB Adapters in different BPEL Processes.
- Monitored the Debug & Error logs using java Logging Framework.
SOA Admin:
- Extensive administration experience supporting WebLogic Server including installation, configuration, monitoring, and understand scripts for shell scripting, WLST (WebLogic Scripting Tool) and deploying applications.
- Experience in Configuring Oracle HTTP Server11g.
Environment:Oracle SOA 11.1.1.5, Oracle Applications server 10g, Oracle BAM, Java, J2EE, JDeveloper 10.1.1/2/3, Toplink, UML 2.0, JSP 2.0, XML, BPEL, ESB, SOAP, WSDL, UDDI, HTML, JNDI, CVS, Log4J, ANT 1.5, Oracle 9i/10g, Windows XP.
Client: Confidential, Milpitas, CA April 2011 – Sep 2011
Role: Oracle SOA Developer
Description: KLA-Tencor is hard-core when it comes to hunting down chip flaws. One of the world's largest makers of process control equipment for semiconductors and other high tech industries in the United States. KLA facilitated integration of different business systems using Oracle SOA Suite 11g. This integration includes loading financial data (Actuals and Encumbrances) from EBS to Apex and there on loading data in to Primavera and Infor EAM.
Responsibilities:
- Installation and Configuration of Oracle Web logic server, Oracle SOA Suite 11g and Oracle J-Developer.
- Created Repository Creation Utility for Oracle 11g Database.
- Configured JDBC connection pools and managed database connections, through JDBC data-sources, and JDBC pools.
- Designed, Developed, and maintained various BPEL processes.
- Good Knowledge on properties changes in EM, WLS console.
- Designed, developed and deployed Business Processes Orchestrated in BPEL using Oracle J-Developer and SOA Suite 11g.
- Used OSB to build Proxy and Business services.
- Used Flow, FlowN activities to create a parallel flow in a BPEL process service component.
- Used Java Embedding activity to incorporate Java code in a BPEL Process.
- Used Multithreading in Java Client and parallel processing in BPEL processes to increase performance.
- Correlate BPEL sensor data from different instances and different activities from same instance and store the data in BAM.
- Implemented XML debatching to improve the performance of Invoice Payload Process.
- Used the compensation handler to undo the activities according to the requirement.
- Created a BPEL process which involves Email-notifications by using email activity.
- Implemented and deployed BPEL process in SCA assemblies using JDeveloper.
- Developed Mediator routing rules for routing.
- Configured DB adapter to poll on database for newly inserted records.
- Debugging BPEL in EM console.
- Worked extensively on Fault and Error handling capabilities (Catch and Catch All).
- Deployed real-time operational dashboards, monitoring and alerting applications over the web using Oracle Business Activity Monitoring (BAM).
- Supports troubleshoot and configure BPEL and DB adapter.
- Took part in Production Support.
SOA Admin:
- AIA 11g product was installed in SOA Cluster/Non-Clustered Servers and configured interfaces for Exception Handling and email Notifications.
- Best practices implemented J2EE security, logging, clustering, high availability and Wily Introscope analyzing.
- Oracle SOA 11g clustering setup was done and resolved all platform related issues and delivered to project team for their day to day development activities.
- Capacity Planning and BenchMarking, Memory leak analyzing, Performance tuning.
Environment: Oracle SOA Suite 11g(BPEL, Mediator, DB Adapters), Primavera and Infor EAM, Oracle EBS, Apex, Oracle Web Logic, Oracle Database 11g, Oracle EM Console, Oracle SQL Developer, BAM, Oracle J-Developer, TOAD, Microsoft Visual Studio 2005, Java 1.5, J2EE, Soap, XML, XSD, XSLT.
Client: Confidential, Lake Forest, IL 2010- Mar 2011
Role: Oracle SOA Consultant
Description: Trustmark is a leading health insurance, life insurance and voluntary benefits company. This Project was based on updating and modifying information on different service requests in the company and information was exchanged between various departments on patient's health insurance, their coverage's and their claims from Siebel system to Oracle EBS.
Responsibilities:
- Involved in Migration of 10g ESB and BPEL to 11g composites.
- Involved in design and development of the Oracle Fusion Project.
- Used Mediator to route among different endpoints as alternate flow, health pages etc.
- JMS adapter was used for Producing and consuming the messages.
- Created JMS queue and topics for message transfers.
- Fault Handling was built separately using BPEL processes. The main BPEL transfers the error/fault messages to the Fault Handling BPEL where exception handling is performed.
- Used OnAlarm branch to manage the timeout condition.
- Involved in creating XSDs, XSLs while developing the BPEL project.
- Developed custom XPath functions to transform messages and used XSLT extensively
- Developed various Web Services using WSDL and SOAP.
- Performed Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- pparing custom reports in Oracle BAM and integrated BAM with BPEL Sensors.
Environment: Oracle SOA Suite11g(BPEL), Oracle Business Activity Monitoring (BAM), Oracle EBS, Seibel System, Technology adapters (File Adapter, FTP Adapter, DB Adapter and JMS Adapter), Oracle J-Developer, Java, Oracle Application Server, XSLT, XPath, Linux.
Client: Confidential, Houston, Texas Nov 2009 - Sept 2010
Role: Sr. SOA Developer
Description: Molex pmise provides innovative total solutions for communication cabling to customers worldwide. As both a leading-edge developer and manufacturer of the structured cabling system technology, we provide end-to-end cabling solutions to safeguard the integrity of your data. This project at Molex involves B2B enablement of supplier network and integration with E-Business Suite using Oracle SOA suite 10g platform.
Responsibilities:
- Configured Oracle B2B: set up trading host, trading partners, uploaded Schema files.
- Developed services and orchestration flows using Oracle ESB and Oracle BPEL.
- Extensively used File adapter for logging Runtime faults like (remote and binding faults).
- Extensively used Database adapter for invoking the stored procedures.
- Define the Fault Policy at domain level and process level for fault handling for BPEL Process; define the Fault Policy for the ESB.
- Deployed the components using ANT script.
- Participated in fine tuning the performance of BPEL, HTTP servers, and App server.
- Created PL/SQL Procedures for validations and extracting data from ERP systems.
- BAM was used to troubleshoot and analyze the statistics.
- Created various SQL scripts for creating tables, synonyms, indexes etc.
Environment: Oracle SOA Suite 10g (BPEL, Oracle Enterprise Service Bus, B2B) Oracle Application server, Oracle Document Editor, BAM, WSDL, SOAP, XML, XSD, DTD, XSL, SQL Navigator 5, Oracle J-Developer, MS Office, Windows XP.
Client: Confidential, India Nov 2008 - Aug 2009
Role: Oracle Fusion/SOA Suite Developer
Description: Client implemented various interfaces between Siebel and Oracle financial Application. Therefore there is a need to design and develop various BPEL and ESB interfaces that will transform Siebel transaction into financial transaction and interface to PeopleSoft Financial application.
Responsibilities:
- Developed various Web Services using WSDL, SOAP and Oracle J-Developer.
- Involved in using various BPEL Process Activities like Assign, Invoke, and Transform.
- Involved in designing both the Synchronous and Asynchronous BPEL processes.
- Developed and Registered Various ESB services.
- Responsible for working over the Fault Handling using the catch and catchall block.
- Designed SOA web service interface so that shipment orders can be placed automatically.
- Designed and developed an ESB to route to a different procedure on Oracle EBS.
- Used Oracle ESB for content based routing with synchronous/asynchronous messaging techniques.
- ppared XML schema's for Design Patterns.
Environment: Oracle SOA Suite 10g(BPEL, ESB),Oracle Financial Application, Siebel System, Oracle J-Developer, WSDL, SOAP, XML, XSD, DTD, XSL, Linux.
Client: Confidential, India July 2007- Oct 2008
Role: Oracle PL/SQL Developer
Description: The client was involved in managing the television advertising time slots to match the individual demands of the customers. The system keeps track of customer details, commercial time slots of local television station, time variation of data on peak hours, billing rates and customer payments among others.
Responsibilities:
- Converted the existing data stored in flat files into Oracle tables using SQL*Loader.
- Used stored program units for data access and performed online updating for payments.
- Used PL/SQL libraries to share procedures at the form level.
- Developed back end triggers and stored procedures.
- Used Reports 2.5 to generate several reports such as clients with payment due, Active clients for the year and client list for prime times.
Environment: Oracle 10g, SQL, PL/SQL, UNIX, SQL*Plus, Toad, Forms & Reports 9i, Linux.
Client: Confidential, India Apr 2006 - June 2007
Role: Oracle PL/SQL Developer
Responsibilities:
- Defined and maintained Queue Managers and MQ Objects for workflow notifications.
- Created triggers, procedures, functions and packages for the application.
- Written PL/SQL Procedures, Functions & Packages to meet the module requirements.
- Involved into updating procedures, functions, triggers, and packages based on the change request.
- Designed Flow charts, E-R Diagrams for the manufactured cement products.
- Developed Reports like Weekly reports, Daily Stock status report, Weekly, Monthly, and Periodical Reports on the stock available.
- Used complex SQL queries for data retrieval.
- Fixing Bugs in Forms and Reports that are pviously designed.
- Involved in pparing test plans, unit testing, System integration testing, implementation and maintenance.
Environment: Oracle 10g, SQL, PL/SQL, TOAD, Oracle Forms 9.0.4, Reports 9i, UNIX