RAHUL CHITTURI
********.*******@*****.***
Summary:
Highly skilled IT professional around 9 years of experience and expertise in software design and development in Oracle SOA/OSB/BPEL platform-based applications, projects and products
Experienced in working with Oracle Fusion Middleware products as SOA suite, Service Bus, BPM and ODI
Experienced at working with Oracle SOA Suite 11g SCA composites and components like BPEL process, Mediator, Business Rules, Human Workflows in JDeveloper
Extensively used following SOA Suite technology adapters for integration solutions between enterprise apps: Database, JMS, B2B, FTP, File, Web Service, BAM, and Oracle applications
Expertise in Design and Development of OSB Interfaces for Routing services and proxy services
Hands on experience using Java Developer, Web Services, SOAP, WSDL, XML, XSLT, XPATH, HTML in ESB, BPEL service development
Exposure in Oracle Web Service Manager (OWSM)
Experience in deployment of several Oracle SOA, OSB applications using ANT
Extensive Experience in working with Stored Procedures, Functions and Triggers
Experience in working with RabbitMQ messaging broker
Experience in working with MYSQL open-source database management system
Highly motivated, detail oriented with excellent written and verbal communication skills, has ability to work independently and as a part of the team
Technical Skills:
Oracle Products: Oracle SOA Suite 12c, Oracle SOA 11g, Oracle Service Bus (OSB), BPEL Process Manager, Oracle Web Service Manager (OWSM)
Application Servers: Oracle Application Server 11g, Oracle Web Logic Server
Languages/ Technologies: SQL, PL/SQL, BPEL, SOAP, Java, J2EE (JDBC, JNDI, JMS)
Web Application services: SOAP, WSDL and XML
Tools: Oracle JDeveloper 11g for Fusion Development.
Build Tools: Ant 1.4
IDE: JDeveloper, OEPE
Markup languages: HTML, XML, XSD, XPath, XSLT
Web Applications: JavaScript
Professional Experience:
District of Columbia Health Benefit Exchange, Washington DC Oct14 - Present
Role: Oracle SOA Developer
Description:
The DCAS project involves design, development and maintenance of DC Health Benefit Exchange as part of Patient Protection and Affordable Care Act (PPACA). The main purpose of this project is to build and maintain an application where in users can shop for their suitable health plan and have a good user experience
At the DCHBX, I have been part of multiple projects, participated actively in the requirement gatherings and accomplished the tasks within the given deadlines. I feel challenged working at HBX. Worked on BPEL, OSB, DB, JMS, FTP, Java and additional components in the development process
Responsibilities:
Involved in requirements gathering from business, component designing, and deployment and testing of the application
Worked on Fusion Middleware products with SOA suite and OSB for development and testing services
Extensively used WSDL, XSD’s while creating BPEL process models
Worked on SOA integration with various BPEL adapters
Used Fault policies and Fault Bindings for Error handling.
OSB Programming, Routing Configuration
Extensively worked on creation of JMS Queues and Implementation
Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service
Created WSDLs and Schemas based on Business requirements, Exposed Proxy services and Business services in OSB
Worked on RESTful web services using OSB and http binding adapter in BPEL
Configured Data source and JNDI to access the databases using DB Adapter
Involved in moving the application from test environment to production environment
Used the transform activity in BPEL to map the data from the procedures result set to the tables
Monitored BPM applications in Production, and working on the BPM change requests, BPM process issues
Development of BPM processes using the Oracle BPM best practices
Expertise with all ODI tools - Topology, Security Manager, Designer and Operator
Good knowledge in Developing, Customizing Oracle modules with Oracle ADF and integrating processes with Oracle Data integrator
Used E-Mail activity to notify the business about any business faults
Worked on RabbitMQ server configuration using latest version of Erlang
Creation of Exchanges and Queues on the server
Configured the Delayed delivery methodology
Installed the plugins for java, jdbc, MySQL connectivity
Worked on logging the request and response payloads to a file location
Worked on Java code to send the message payloads to JMS Queue on web logic server
Worked on MySQL database (Open Source), created tables for request and response data
Written the Java code to handle the failures and send the email notifications
Worked with Haven (application) development team for the Verifications and Eligibility requirements
Configured the JMS queues and developed ESB services for FED HUB calls (Verifications, Eligibility) and Local HUB calls (Address Verification)
Worked on using Distributed Queue Management
Worked on Clustered Environments for Pre-Production and Production
Worked on troubleshooting ESB production issues
Identify and define EDI business requirements and specifications
Monitor B2B, BPEL and XML Gateway systems
Set-up, configure and maintain business partner integration with Oracle B2B and SOA suite
Maintain Oracle SOA BPEL Composites to handle inbound and outbound EDI Transactions using JDeveloper
Monitor B2B, BPEL and XML Gateway daily processes for different EDI transactions including 820,834, TA1
Monitoring the logs for RabbitMQ and MySQL
Worked on BPEL and OSB services using Oracle SOA Suite 12c
Built services using JDeveloper 12c and deployed in lower environments
Upgraded all the SOA projects in Jdeveloper and tested on the Dev environment
Worked on production support for limited period
Backed up the production code before any upgrades or changes
Monitoring the servers and updating the status to the team
Created Detail Design Documents and High-Level Design Documents
Used Visio to build the design flows
Provided 24x7 production support for SQL Server and ORACLE 12C databases Safeguarding data by instilling backup, managing user access and securing databases
Create and Configure new 12c pluggable databases (PDB's) using DBCA
Upgraded 11g Databases to 12c databases
Environment: Oracle Applications server 11g, Oracle Service Bus, SQL, MYSQL Oracle SOA Suite 11g, JDeveloper 11g, Oracle SOA Suite 12c, BPEL Process Manager, Eclipse, SoapUI.
Weatherford, Houston TX Jul14 - Sept14
Role: Oracle SOA Developer
Description:
At the Weatherford, worked mostly on SQL queries and built SOA web services using BPEL and DB adapters, built Rest services in OSB. It was only three months I worked for Weatherford, but the experience helped in my career growth
Responsibilities:
Involved in requirements gathering from business, component designing, and deployment and testing of the application
Worked on Business rules implementation and Data Services development on physical and logical components
Worked on SOA integration with various BPEL adapters
Used OSB to build Proxy and Business services
OSB Programming, Routing Configuration
Worked on REST web services using OSB and Oracle SOA
Created WSDLs and Schemas based on Business requirements, Exposed Proxy services and Business services in OSB
Configured Data source and JNDI to access the databases using DB Adapter
Involved in moving the application from test environment to production environment
Extensively used DB adapter for polling and updating the Database tables
Used the transform activity in BPEL to map the data from the procedures result set to the tables
Environment: Oracle Service Bus, SQL, Oracle SOA Suite 11g, JDeveloper 11g, BPEL Process Manager, Oracle database, Eclipse, SoapUI
Department of Human Services, Washington DC Feb13 - Jul14
Role: Oracle SOA/OSB Developer
Description:
The DCAS project involves design, development and maintenance of DC Health Benefit Exchange as part of Patient Protection and Affordable Care Act (PPACA). The main purpose of this project is to build and maintain an application where in users can shop for their suitable health plan and have a good user experience
I started working at the DCHBX in the initial stage. It helped me in understanding the requirements and scope. I have been part of multiple projects since then. I have learnt many things from this project, working with the brilliant team makes life easier and enjoyable.
Responsibilities:
Involved in requirements gathering from business, component designing, and deployment and testing of the application
Extensively used WSDL, XSD’s while creating BPEL process models
Worked on SOA and EBS integration with various BPEL adapters
Used Fault policies and Fault Bindings for Error handling
Used OSB to build Proxy and Business services
OSB Programming, Routing Configuration
Extensively worked on creation of JMS Queues and Implementation
Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service
Created WSDLs and Schemas based on Business requirements, Exposed Proxy services and Business services in OSB
Configured Data source and JNDI to access the databases using DB Adapter
Involved in moving the application from test environment to production environment
Used the transform activity in BPEL to map the data from the procedures result set to the tables
Used E-Mail activity to notify the business about any business faults
Used trigger file to start up the process
Used Cross reference feature in order to associate identifiers for equivalent entities created in different applications
Created credential mapper and custom policies for the web service security
Created Detail Design Documents and High-Level Design Documents
Used Visio to build the design flows
Environment: Oracle Applications server 11g, Oracle Service Bus, SQL, Oracle SOA Suite 11g, JDeveloper 11g, BPEL Process Manager, Oracle database, SoapUI
Citizens Property Insurance, FL Jun12 - Jan13
Role: Oracle SOA Developer
Responsibilities:
Created WSDL, XSD’s while creating BPEL process models
Extensively worked on DB, FTP, JMS Adapters
Configuration of JMS queues and adaptors in console
Used Fault policies and Fault Bindings for Error handling
Used OSB to build Proxy and Business services
Configured OWSM policies in OSB for security
Assign and transform activities are extensively used in BPEL
Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service
Created WSDLs and Schemas based on Business requirements, Exposed Proxy services and Business services in OSB
Configured Data source and JNDI to access the databases using DB Adapter
Involved in moving the application from test environment to production environment
Environment: Oracle Applications server 11g, Oracle Service Bus, SQL, Oracle BAM, Oracle SOA Suite 11g, JDeveloper 11g, BPEL Process Manager, Eclipse, SoapUI
Softcard, Dallas, TX Jan10 - May12
Role: Oracle SOA/OSB Engineer
Responsibilities:
Extensively used WSDL, XSD’s while creating BPEL process models
Worked on SOA integration with various BPEL adapters
Worked on DB Adapter and FTP Adapter
Used Fault policies and Fault Bindings for Error handling
Used OSB to build Proxy and Business services
Extensively worked on creation of JMS Queues and Implementation
Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service
Created WSDLs and Schemas based on Business requirements, Exposed Proxy services and Business services in OSB
Configured Data source and JNDI to access the databases using DB Adapter
Involved in moving the application from test environment to production environment
Used the transform activity in BPEL to map the data from the procedures result set to the tables
Environment: Oracle Applications server 11g, Oracle Service Bus, SQL, Oracle BAM, Oracle SOA Suite 11g, JDeveloper 11g, BPEL Process Manager, Eclipse, SoapUI
OCWEN Financial Solutions Pvt. Ltd, Bangalore, India Jun08 – Dec09
Role: Oracle SOA/OSB Engineer
Responsibilities:
Worked with business and user groups to identify and implement functional enhancements and new requirements
Extensively used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format
Developed complex intra Portlet communication across web applications using cooperative Portlets. Developed simple Portlet messaging, on a single page using Portlet API
Used Portal Enable, Portal Extend for personalization, content publishing, document management, productivity functions along with the scalable portal framework
Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying individual Portlets
Developed billing system pages using Struts Framework and written some of the custom tags
Implemented SOAP protocol to get the requests from the outside System
Used Spring IOC and MVC for enhanced modules
Followed coding and documentation standards
Involved the writing SQL quarries and Joins
Environment: Java 1.5, HTML, JavaScript, EJB, Servlets, JSP, JBuilder, JDBC, Oracle, Web Logic Server
Education Details:
Bachelors in Electronics and Communications Engineering from Jawaharlal Nehru Technological University(JNTU) Hyderabad India
Graduated in 2008