Sr. Oracle Developer,resume Profile
Summary:
- Expertise in creating X-Query and XSL Transformations in OSB.
- Developed Web service contracts on SOAP protocol, REST services.
- Extensive development experience with Oracle 10g and 11g database.
- Experience in performance tuning, production support for BPEL, ESB services.
- Good knowledge on integration of Legacy applications, ERP applications, J2EE applications, using SOA Suite and OSB.
- Good experience with OracleRDMS 9i, 10g and 11g , Comfortable developing with SQL, PL/SQL, Tables, Triggers, Stored Procedures etc.
- Good experience on Open Interfaces, APIs and Oracle Reports, Interfaces, Conversions and Extensions Oracle Forms, Oracle Application Framework, Oracle Workflow .
- Expertise in deploying Oracle SOA Suite 11g composite using EM Console and command line.
- Built custom error handling frame works using OSB and BPEL.
- Good understanding of Service Oriented Architecture concepts.
- Experience in building and deployment of automated Oracle SOA applications using ANT.
- Extensively used Oracle SOA components to provide enterprise integration solution for airline, retail, telecom, and finance domains.
- Expertise in using SOA technology and application adapters Such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development in the process.
- Good knowledge on Architectural and Development experience in SOA, Enterprise Application Integrations, B2B Integrations, client-server.
- Expert in domain services like Oracle Service Bus OSB , Service Oriented Architecture SOA , Business Process Execution Language BPEL and with message oriented middleware File, FTP, Database, JMS, AQ
- 14 years of qualified professional with experience in providing design, development, implementation and integration in providing support to software development lifecycle using Oracle SOA, OSB, BPEL, B2B Integrations
- Worked in the various phases of the software development life cycle using methodologies like Waterfall and Agile.
- Knowledge Oracle B2B document editor to generate EDI X12 guideline documents and XML Schemas
- Knowledge on B2B trading partners, agreements, Document Channels and Listening Channels.
- Experience in deploying BPEL, OSB services on WEB Logic server and maintenance.
- Effective Leadership, Presentation Communication Skills, both written and verbal.
Technical Skills:
Programming Languages | C, C , Java, SQL, PL/SQL, BPEL, OSB, .NET, Perl, Shell scripting |
Middleware | Oracle Fusion Middleware 10g/11g Oracle OSB, SOA Suite, Web logic |
Adapters | File, FTP, JMS, DB, AQ Adapter, MQ Adapter, Oracle Apps Adapter |
Web/Application Server | Apache Tomcat 6, Oracle Web logic 10g/11g |
Frameworks and Tools | Struts 1.2, Spring, Hibernate |
Java/J2EE | J2SE, J2EE, EJB, Servlets, JSP, JDBC, JMS, JNDI, Web Services |
Web | JSP, XML,HTML, XSLT XPath, XQuery, XSD, WSDL, JavaScript, CSS, DHTML Grid, Servlets, JSF,JSTL, Ajax |
Database Systems | Oracle 9i/10g/11g, Microsoft SQL Server 2005/2008R2, MySQL 5.1 |
Developer Tools | Oracle JDeveloper 11g/10g, Eclipse, Ant, TOAD, Oracle SQL Developer, UML 2.2, NetBeans, Microsoft Visual Studio 2008/2010 |
Test Tools | SOAP UI, Junit, Load Runner |
Operating Systems | Windows NT Server 4.0, Windows XP/Vista/7, Linux, Unix, Sun Solaris |
Project Management Tools | Microsoft Office suite, Microsoft Project, Microsoft SharePoint |
Modeling Tools | Microsoft Visio, Rational Rose IBM |
Software Development Methodologies | RUP Rational Unified Process , TDD Test Driven Development , Agile Development, SCRUM |
Release Engineering Tools | Tortoise SVN, Clear Case, CVS |
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Oracle OSB/SOA Lead Developer
Responsibilities:
- Responsible for analysis, design, coding and testing of new applications.
- Enhancements to existing applications and developing in OSB.
- Application of SDLC concepts for delivering solid, robust applications.
- Solid understanding and development of Object Oriented Programming.
- Documenting existing J2EE based web services to aid overall project.
- Rewriting J2EE based web services to the OSB, maybe SOA.
- Worked with the combination of Oracle Service Bus OSB , XQuery/XPath, web logic and java web services.
- Worked extensively on XQUERY, XSLT transformations in OSB.
- Experience in building User Defined Functions
- Extensively worked with EJB files for documenting and development of the web services in OSB.
- Developed JAR files to deploy into the production server.
- Experience in developing web services based on the requirement.
- Worked with OSB team for integration.
- Used OSB for virtualization of the E-business Suite web services and transformation
- Designed and developed ANT build scripts to deploy composites on Web logic
- Understanding the java web services code as a portion of the work will be to document existing J2EE based web services.
- Involved in business requirement gatherings to design and develop enterprise integration solution for Consumer, Care, Mobile offers applications using OSB and complex business orchestration flows using BPEL.
- Developed XSDs and WSDLs for SOAP, REST services to support service consumers on various releases/versions.
- Virtualized JavaWS and Database Services as Business Services in OSB and build Proxy Services to expose service to multiple consumers.
- Implemented SYNC services in OSB, long running ASYNC, and One-Way services in BPEL.
- Implemented Request-Response queuing to decouple service consumers and service providers to support high availability.
- Implemented throttling in OSB to control flow rate using delay value and number of running instances of a business/BPEL process.
- Configured work managers and assigned them to proxy services for request dispatch policies.
- Developed batch processing framework to push mobile upgrades to handsets applying various checks using Business Rules.
- Developed database schemas and database services to support batch processing and update processing status to database
Environment: Oracle SOA Suite 11g 11.1.1.4 , Oracle 11g Database, Oracle JDeveloper 11g 11.1.1.4 , Oracle Service Bus 11.1.1.4 , Oracle Web logic 10.1.3.4 , Oracle SQL Developer 10g, OEPE, Soap UI, Altova XML.
IBM
Confidential
Sr. Oracle SOA/BPEL Lead Developer
Responsibilities:
- Worked with File Adapter, Database Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services in BPEL.
- Built BPEL processes that subscribe to various EBS events and participate in database and JMS transactions.
- Worked on B2B integration in processing the EDI files.
- Developed resubmission mechanism to resubmit the failed instances using BPEL and OSB.
- Provided debugging and production support for different interfaces.
- Smoke testing for all the SOA production defects error handling was also done for handling the faults in BPEL processes.
- Developed BPEL 2.0 flows using PICK, Repeat Until, Parallel flow and FlowN activities.
- Developed BPEL flows using File Adapter, Database Adapter, Web services, HTTP adapter.
- Developed XSLTs using Oracle seeded functions for string formats, date formats.
- Developed PL/SQL procedures with SYSREF Cursors, and used DB adapters to expose services in BPEL.
- Implemented fault policies to retry system exceptions using Fault policy framework.
- Implemented ORA-RETRY, ORA-RETHROW fault policies.
- Developed composite service to use Mediator component to filter the request and invoke required sub process for account up gradation.
- Developed BPEL unit test cases using BPEL test suites.
- Implemented best practices such as error handling and file archiving.
- Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Performed unit testing and involved in integration testing and QA Testing and production support of various services developed as BPEL modules and exposed as Web services
- Built Flow activities to allow parallel flow in a BPEL process service component and to provide concurrency and synchronization in the process.
- Implemented Security using Basic Auth. for all the services by attaching OWSM policy in both BPEL and EM console.
- Developed order flows for order integration using OSB proxy services, business services, SOA composite BPEL, Mediator .
- Worked on creating user defined functions in java to use them as external jar files in BPEL.
- Ant scripts and configuration plans were used to move the code between the various development, test and production environments as part of the development life cycle.
- Developed Orchestration services using Oracle BPEL process manager
- Configured B2B trading partners and channels.
- Created utilities for deploying the OSB and BPEL services that could be used over all applications
- Configured Oracle AS adapter for Database information to load into the BPEL process
- Supported the test environments like Integration testing, User Acceptance test and Load testing.
Environment: Oracle SOA Suite 10g 10.1.1.2 , Oracle 10g Database, Oracle JDeveloper 10g 10.1.1.2 , Oracle Web logic 10.1.1.1 , Oracle SQL Developer 10g, Soap UI.
JAVA/J2EE/ Sr. SOA - OSB Lead Developer April 2007 March 2010
Confidential
Responsibilities:
- Responsible for Agile software development methodology, design review, code review and build management.
- Successfully designed, developed, delivered and supported live use highly available, high volume and high performance applications for airline and financial services
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring
- Involved in Object Oriented Analysis and Design OOAD of the application model using UML, development, testing, deployment and maintenance.
- Project Scoping, Effort Estimation, Requirement Gathering, Design, Development, Testing and Support
- Developed interfaces using SOA Suite 10g composites containing BPEL and Mediator components
- Configured and used various adapters like Oracle Apps, File Adapter, FTP Adapter, DB Adapter, JMS Adapter and AQ Adapter
- Used OSB to build service proxies for virtualizing that provided features like load balancing, fault-tolerance, dynamic transformation and dynamic routing to back-end SOA services.
- Implemented Oracle Service Bus OSB for messaging services, connecting to database and for creating Proxy over existing web services and used Transformations and Validations before Persisting Business Services to endpoint
- Created XSLT, XSD, WSDL and XQuery by using Eclipse and importing it to OSB.
- Virtualized JavaWS and Database Services as Business Services in OSB and build Proxy Services to expose service to multiple consumers
- Created BPEL Processes to get the data from EDI files and write this data to the Database.
- Worked on B2B integration in processing the EDI files.
- Creating guideline files and schema files using B2B Document Editor.
- Create ECS and XSD for 810, 812, 820, 850, 855, 880, 875, 940 EDI X12 documents using B2B.
- Written custom stored procedures using Oracle PL/SQL programming
- Leveraged Oracle standard APIs to create or update data within Oracle E-Business
- Responsible to define strategies to implement security around the Web services at enterprise level using Oracle Web Service Managers OWSM
- Responsible to publish Web Services in Oracle Service Registry UDDI and subsequently promoting to Discovery for enterprise wide usage
- Ensured that product meets the functional specifications through regular Technical discussions, Design reviews, Code reviews, mentoring etc.,
- Good experience in interacting with the customers and project teams
- Served as application support for defects raised in integration testing and postproduction.
- Good experience in change request management and Operational procedures documents preparation
- Solid experience with high-volume, rapid transaction processing systems
- Played a vital role in the initial roll out well within schedule and budget.
- Resolved production issues, while planning for long-term strategies for improving quality of code.
- Responsible for resolving production issues 24/7
- Experienced in complex integrated product deployments and compatibility issues tracking and resolution.
- Involved in moving the application from test environment to production environment.
- Used Subversion as central repository to effectively maintain source code to build and deployment.
- Improved overall application performance by code refactoring, optimization techniques, SQL fine-tuning and better database table indexing.
- Worked closely with SQL DBA to analyze, design, document, develop, and implement database procedures, packages, and triggers to streamline data collection and order processing, and to increase data integrity.
- Used Perl, Ajax, HTML, CSS, XML, XSLT, and SOA/BPEL for integration of heterogeneous systems.
- Developed business logic and business rules in java to determine logic for airline reservation, seat allocation, price selection.
- Planned and successfully deployed multiple software releases for multiple platforms based on contingency plans
Environment: JDK 1.4, J2EE, Struts 1.2, JDBC, JMS, JUnit, Swings, Oracle 9.1, CSS, HTML, AJAX, Oracle 9.x server, Web services, SVN, Perl, Spring 3.0 core, WSDL, Spring-WS, SoapUI, SOA/BPEL.
Senior JAVA/J2EE Lead Developer July 2005 March 2007
Confidential
The central Network Management System monitors, collects and analyzes the data from the clients, con through synchronous/asynchronous communication channels, controls the network elements, prepares billing and various management reports.
Responsibilities:
- Responsible for analysis, design, coding and testing of new applications.
- Participated in Agile software development methodology, code review and build management.
- Participated in OOAD, development, code review, unit testing, user accepting testing and deployment
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet CSS .
- Wrote the action and bean classes and configuration files for Struts-Spring integration
- Developed JSP custom tags and used JSTL for reusability.
- Upload the code in Subversion repository and make the snapshots deployments using all the capabilities of the tool using branches new trees, versions etc.
- Deployed and configured Weblogic Application Server: database connections, security, memory management and Use of static data etc.
- Worked on ongoing production issues 24/7., code refactoring
- Integrated XNMS Sybase application into NMS Oracle environment.
- Involved in enterprise framework design and development with ESB using Spring 3.0
- Developed and produced assigned software components according to the technical specification and design documents
- Reviewed current software to identity defects and opportunities to improve performance and stability
- Created and maintained clear and concise documentation.
- Created and conducted software and executable tests, continuously integrating code into the overall software framework
- Served as application support for defects raised in integration testing and postproduction.
- Worked on SQL fine-tuning for better performance and response time
- Developed business logic and business rules for alarms/errors filtering, error, traps management, billing policies
Environment: JDK 1.4, J2EE, Struts 1.2, JDBC, JMS, Swings, JUnit, Oracle 9.1, CSS, HTML, AJAX, Oracle 9.x server, Web services, SVN, PHP.
JAVA/J2EE Developer February 2004 Confidential
Responsibilities:
- Developed Requirement Specifications, Functional and Technical Design.
- Performed code changes, upgrades and code migrations.
- Participated in code reviews and ensured compliance with standards.
- Revised JSP pages HTML, CSS, and JavaScript, JSTL and custom tags to new design and style guide.
- Used Java, Java EE, Enterprise Java Bean, and Apache Struts Web applications to create fully-integrated client management systems
- Developed the View pages in JSP, using CSS and JavaScript validations.
- Experience in using Subversion, CVS and Clear Case version control systems.
- Supported the test environments like Integration testing, User Acceptance test and Load testing.
- Used Java Message Service JMS , MDBs for reliable and asynchronous exchange of important information.
- Developed reports based on the business requirements
- Developed user procedures and prepared user manuals for the new programs
Environment: Java1.3, Java Swings, Java Secure Socket 1.1, EJB, JSP1.2, XML, JDBC
Software Developer June 2001 - January 2004
Confidential
Responsibilities:
- Worked on : Embedded Systems Analysis, Design, Development, Unit Testing, Integration Testing, User/Operational Acceptance Testing UAT , Maintenance code and design improvements, troubleshooting, Deep Packet Inspection, bug fixing, bug reports, bug priority allocation , Handling/prioritizing Change Requests, Agile Software Development Life Cycle SDLC, Quality Assurance, Configuration management, Release Control Management, Technical documentation and End-to-End Product Deployment, TPAD and HPADs.
- Protocols worked on : SNMP, P1024B ALC , P1024C UTS , Ax.25 PVC/SVC, P1024/P1124 SLC, X.25, L2 Ethernet
- MTN UIS Gateway: For transparent data flow between MTN and P3000 networks.
- Multi Host Access: Enables Airline Users access various Airlines hosts using Security Access Codes
- TPAD/HPAD Billing: Builds and transfers traffic statistics of users to NPMS for billing.
Environment: Westinghouse 1657, SUN Sparc 2000, VAX-11/750, HD 64180 ICE, ATOM
Software Developer Confidential
.
Responsibilities:
- Developed Network Management System for ALPS: Using SNMP and MIBs ASN.1
- Developed Application software development at NMS using HP OpenView.
- Worked with Cisco engineers in the product specification, design, development and testing. The product design involved device drivers, Protocols development, coding and testing for Cisco router.
Environment: Cisco 2500, CiscoWorks, ClearCase, UNIX, C, MIB2, HP OpenView