1. MadhuSudhana Reddy
SOA Developer
Mobile: +91-8856806811
Madhusudhan.polaka@gmail.com
Strong with SOA 11g and BPEL, Mediators, Adaptors, BR, HWF
Experience Summary:
4.0 years of IT experience this includes design and development of various applications in
Service Oriented Architecture, web servers and relational database technologies
3.4 years of experience with Oracle SOA Suite 11.1.1.6.0 and 10.1.3.3 and rest of experience
on database technologies.
Extensive knowledge on Oracle fusion middleware products like BPEL Process Manager,
SOA Suite, Mediator, JDeveloper.
Very good experience in OWSM, SOA, BPEL.
Have worked on orchestrating End-to-End BPEL process using various Design Patterns.
Expertise in Technologies like Web Services, SOA,BPEL, WSDL, SOAP, XML, XSL,
XSD/DTD.
Implemented Oracle Mediator and integrated with BPEL. And Implemented best practices
such as error handling in Oracle ESB.
Have worked on FTP, JMS, Database and File adapters for BPEL. Setup and configured
them as well.
Worked on Handling Faults in BPEL and Mediator with Fault Policies.
Worked on Business Rules and Human Work Flow.
Worked on Business Activity Monitoring.
Worked with Polling Operations in DB and File adapters.
Developed BPEL processes that contain exception handling to capture the Remote and
Binding faults.
Worked in Event Delivery Network in Mediator.
Good Experience in creating Business Services and Proxy Services in OSB.
Good Experience in MFL Transformations in OSB.
Tested SOAP Services in SOAP UI.
Design and implement error handling using the Fault Handling Framework.
Technically good in PL/SQL, BPEL, OSB, XML, XSLT, WSDL
Developed BPEL, Web Services with WSDL, SOAP, XML technologies.
Worked on P1, P2 and P3,P4 Priority tickets.
Worked on BMC Incidents
Worked on capacity report and BAU Activities.
Experience working on different web/application servers like Oracle Application Server,
Weblogic.
Successful track record in demanding, fast-paced environments requiring highly adaptive, flexible
and resourceful management skills.
Educational Profile:
B.Sc Computers from S.V University.
Working Profile:
Working for TechMahindra, Pune as a Software engineer from July 2014 to Till
Worked for CSC, Mumbai as a Consultant from May 2011 to June 2014.
2. Skill Set:
Oracle Fusion Middleware Oracle SOA Suite 11g & 10g
Programming Languages BPEL/ESB, XML, XSL, WSDL.
IDE Oracle Jdeveloper
ERP E Business Suite Oracle Applications
DBMS Tools PLSQL Developer & TOAD
DBMS Oracle 10g/9i
Operating Systems UNIX, Windows 95/98/2000/XP, Linux
Oracle Fusion Middleware Oracle SOA Suite 11g & 10g
Project Profile:
Project: 1 : Vodafone
Client : Vodafone Hutch Australia
Role : SOA Developer
Duration : July 2014– Till date
Environment : Oracle SOA suite 11g (Oracle Mediator, Oracle Business Process Execution
Language (BPEL)), Oracle JDeveloper, Oracle 11g, XML.
Description:
A customer management platform used for all retail prepaid and post-paid customers across all segments.
prepaid customers’ credit card details and payment information. This project is a integration between Siebel CRM
and BRM.
RMS, LSHS & Viola – interact queries or update information with SSG & SS2 Fusion,
such as customer lost mobile phone. SS1 Fusion will return all the roaming settings to My Vodafone or
My Account after retrieving it from Siebel.
SS1 Fusion: Used for International calling and roaming enabling disabling functionality
SS2 Fusion: Used for all self-care transactions and Recharges(SMS, PayPal, Pin less and CC recharge from
Web channel)
MNP Fusion: Used for all MNP and MVNO transactions (e.g. Port in, Port out, Transfers etc.)
VF Fusion: Used for all kind of Order orchestrations, many sync transactions and polling transactions
Role & Responsibilities:
Creating BPEL process for Integration Workflow
Worked on polling of various file types through File or DB adapter
Understanding the requirements and design specifications
Involved in creating BPEL process
Used BPEL technical adapters like ASAP, BRM, TALLYMAN for prepaid and post-paid customers
Created Business Rules to implement various Rules
3. Human workflow between orchestrated services to facilitate manual interactions
Collect necessary requirements from clients to fulfil the development dependencies
Project: 2 : Nylex Malaysia Berhad Implementation,
Client : Nylex (Malaysia) Berhad
Role : SOA Developer
Duration : May 2013–May 2014
Environment : Oracle SOA suite 11g (Oracle Mediator, Oracle Business Process Execution
Language (BPEL)), Oracle JDeveloper, Oracle 11g, XML.
Description:
Nylex is a dominant player in the chemicals, plastics and polymers business and is principally
involved in investment holding and the manufacture and marketing of vinyl-coated fabrics,
calendered film and sheeting and other plastic products, including geotextiles and prefabricated sub-
soil drainage systems. This project is a integration between Siebel CRM and Oracle Applications.
Roles in the Project:
Design, develop and deploy Business Processes Orchestrated in BPEL and OSB using Oracle
Jdeveloper and SOA Suite 11g.
Fully designed and developed a BPEL process to validate and transform data in Oracle
Configuration tables to the Database using Database Adapter.
Implementing Error handling.
Involved in Design & Development of BPEL process that contain Human Workflow and
Understanding the requirements and design specifications.
Involved in creating BPEL process.
Analyze the requirements and subsequently development of the integration module.
Designed and implemented business process using Oracle BPEL PM, JDeveloper.
Developed BPEL process that contains Exceptions Handling to capture the remote and binding
faults.
Worked in the development with BPEL and OSB.
Developed the code with File Adapters, DB Adapters and JMS adapters worked for fault
handling.
Implemented best practices such as error handling in oracle Mediator.
Conversion of different XML formats in each other.
Interacting with Client and updating the status.
Project: 3 : Tyco Electronics
Client : US Oncology Inc
Role : SOA Developer
Duration : Mar 2012 – Apr 2013
Technology Used: SOA Suite 11g, Mediator, Business Rules, Adaptors, Human Workflow,
Weblogic Server
Project Description:
Tyco electronics will work as interface between individual customers, corporate customers and
actual electronics vendors. Product Change Notification (PCN) is the process by which AtCore
International Electronics notifies its customers of impending changes to existing parts/documents.
The PCN ERP application, which resides on AtCore eCommerce, is an inquiry tool allowing ad-hoc
searches of Electronics PCNs. The PCN application is also where users go to subscribe to receive PCN
notifications by product or account filters. Employees who are designated as PCN Creators can create
PCNs online. It is a Global secured eCommerce Application extending services to business partners
4. over the Internet. Email Notifications are sent based batch processes. Batch Jobs are scheduled on
TWS as daily, monthly and on demand jobs. Here integration SOA with Siebel CRM to Oracle BRM.
Roles and responsibilities:
Understanding the requirements and design specifications.
Involved in creating BPEL process.
Analyze the requirements and subsequently development of the integration module.
Designed and implemented business process using Oracle BPEL PM, JDeveloper.
Design, develop and deploy Business Processes Orchestrated in BPEL and Mediator using
Oracle Jdeveloper and SOA Suite 11g.
Involved primarily in the development of the BPEL Process.
Developed a number of integration touch points involving with SFDC.
Involved in design and deployment of BPEL process that contain Human Workflow.
Developed BPEL process that contains Exceptions Handling to capture the remote and binding
faults.
Coordinating the partners and send them updates on new developments.
Using JDeveloper as a development environment conversation of different formats in each
other.
Implemented best practices such as Error Handling, File Archiving in Oracle Mediator.
Implementing Oracle Mediator and integrating with BPEL.
Developed File Adapters, DB Adapters and JMS adapters and worked for fault handling.
Integrating with client and updating the status.
Project: 4 : Xtrem Wealth Developers
Client : Xtrem Wealth Database Implementation
Role : Oracle Developer.
Duration : May 2011 - Feb 2012
Technology Used : SQL, PLSQL
Project Description:
Xtrem Wealth Developers is useful to maintain company all employee information. Employee
login details like login time, logout time and date. Employee registration form. And also it contains
home page, about us, contact us page
Responsibilities:
• As a software developer, my responsibilities include.
• Involved in coding and design of the forms.
• Understanding the requirements and designing accordingly.
• Created tables, indexes, sequences, constraints and snapshots.
• Developed packages, procedures and functions.
• Responsible for developing Functional Specifications based on.