Mullaguri-Sudhakara

advertisement
Sudhakara Mullaguri
sudhakar.mullaguri@gmail.com
310-600-5053
Summary of Experience
Oracle SOA Certified Specialist with 10+ years of experience in requirement analysis, design,
development, implementation and support using Oracle Fusion Middileware platform.
























Expertise using Oracle SOA Suite 10g/11g/12c, Oracle BPEL, Mediator, Oracle
Service Bus (OSB), OWSM, Oracle Business Rules, Oracle B2B, Oracle AIA, BAM,
Human Workflow
Experience in developing RESTful services for mobile applications
Expertise in building Real Time BAM Dashboards
Effectively used GIT and SVN version control systems
Experience in Splunk monitoring tool
Excellent experience in XML technologies – XML, XSD, XSLT, XQuery, SOAP, WSDL,
JSON.
Experience in developing ANT and WSLT scripts.
Expertise in implementing Agile development methodology.
Good experience with deployment tools like Jenkins
Experience in using ticketing tools JIRA and Service Tracker
Experience in Enterprise Integrations using Oracle Ebusiness Suite, Siebel CRM, and
Oracle agile PLM.
Extensive working experience on Oracle in the IT industry specializing in Oracle
Applications – Modules like Oracle Purchasing, Oracle Order Management, Shipping,
Oracle Inventory.
Experience with 10g to 11g SOA migrations
History of building effective solutions with SOA and the entire Oracle tool stack.
Experience in Software Development Life cycle (SDLC) like design, analysis, development
and implementation of distributed system on middleware.
Good Experience in Java and J2EE technologies – Servlets, JSP, JMS, and JDBC.
Experience in SQL, PL/SQL programming with Oracle, SQL Server
Experience in JAVA/J2EE Technologies
Expertise in developing Visio diagrams for Sequence, design and Flow diagrams
24/7 support experience.
Proficient in Application Development IDEs such as Eclipse, JDeveloper
Strong written and oral communication skills, self-motivation, creativity and ability to
adapt to new technologies and applications
Proven experience to coordinate between Offshore, Onsite teams and different Customers.
Strong Leadership and Management Skills
Technical Skills
Technology Experience
Oracle Fusion Middleware
Oracle SOA Suite 10g/11g/12c, Oracle BPEL, Mediator, Oracle
Service Bus (OSB), Oracle B2B,AIA, OWSM, Oracle Business
Rules, BAM, Human Workflow
Application Servers & Web
Servers
WebLogic, Oracle Application Server, Tomcat
Databases
API
Oracle, Microsoft SQL server, PL/SQL, SQL
and
Related
Java Frameworks and ORM
Oracle TOPLink
XML
XML, XSD, XSL, DTD, DOM and SAX parser API
SOAP and Web services
WSDL, SOAP, UDDI Registry
GUI Technologies
HTML, Java Script, DHTML
Other Tools
Operating Systems
JDeveloper,Eclipse,SVN,GIT,Perforce,SOAPUI,TOAD,Oracle
SQL Developer.
Solaris, HP-UX, Linux (Red Hat), Windows
Education
Master Of Computer Applications(MCA)
Bachelor of Computer Applications(BCA)
Experience Summary
Project#1
Client
BEACHBODY,Los Angeles,CA
Duration
Jan 2014 – Till Date
Role
SOA Tech Lead
Tools
Oracle Fusion Middleware : Oracle SOA Suite 11g, Oracle BPEL, Mediator,
Oracle Service Bus (OSB), OAG, Human Workflow, BAM, JDeveloper, Eclipse,
SVN,GIT,Perforce,SOAPUI,TOAD,SQL Developer,XML, XSD, XSLT, Web
Services, SOAP, WSDL,REST,JSON,Java
Beachbody, creator of the nation’s most popular in-home fitness and weight loss solutions
including P90X®, Insanity®, and Brazil Butt Lift®, among many others, is a rapidly growing
fitness company.
As part of WAVE1 Program, Beachbody wants to improve operational processes and customer
experience. In the release (2.4) Integrating new external systems to process Order information,
Tax calculations, Inventory information etc. Replacing existing Autoproc module with Oracle
Stack. Oracle SOA suite 11g and Oracle Service Bus(OSB) is used to integrate systems like Oracle
EBS, ICentris, ByDesign, PPS, Omniture, Exact target and BI.
Responsibilities
As a SOA Tech Lead actively involved in Delivery and Support activities





















Coordinated with application and business teams to gather the requirements
Analyze requirements, data and technologies required.
Develop Visio diagrams for Sequence, design and Flow diagrams
Develop BPEL and OSB Integrations
Design and Development of Generic SOA Error Handling Framework
Review of SOA Processes implementation of developers, find bottlenecks and fix them.
BPEL and OSB test Suites Creation and Review
Create the JIRA tickets and provide estimates to program managers.
Agile Sprint planning with priority tickets and Run Daily scrum with team
Delegate the work to the developers at offshore and onsite.
Create the Functional design, Technical design, Unit Test documents
Assist team during trouble shooting application and server level issues
Conduct Agile retrospective end of sprint and identify improvements.
Support the project through different stages from development to production
Assess the architecture deployed for Development/Test/Production environments
Leading the production support team (24/7) and Assist team members.
Identify performance issues in production stack and apply required fixes.
Collect change or enhancement requests and work with support team.
Conduct Knowledge sharing sessions between Delivery and support team members
Document best development practices and keep them at GIT repository.
Closely work with Oracle SR Team for any Product level issues.
Project#2
Client
Electronic Arts,Austin,TX
Duration
APR 2011 – Jan 2014
Role
Oracle SOA LEAD
Tools
Oracle Fusion Middleware : Oracle SOA Suite 11g, Oracle AIA,Oracle
BPEL, Oracle Service Bus (OSB), Human Workflow, BAM, JDeveloper, Eclipse
,Perforce,SOAPUI,TOAD,SQL Developer,XML, XSD, XSLT, Web Services,
SOAP, WSDL,Java
Electronic Arts Inc. (EA), headquartered in Redwood City, California, is the world's leading
interactive entertainment software company. The company develops, publishes, and distributes
interactive software worldwide for video game systems, personal computers, cellular handsets
and the Internet.
EA has Meridian, IClick, Cosole360 and Workday applications running as part of SOA support. All
Fusion applications are implemented in SOA 11g Environment
Responsibilities
As a Oracle SOA Lead, I was actively involved in the below phases of project












Identify Improvements required in Meridian, IClick, Cosole360 Applications.
Develop Generic SOA Error handling framework for error scenarios
Develop and Review OSB and BPEL flows
Develop and support BAM based Dashboards for Orders Reconciliation
Migrate all the SOA processes from 10g to 11g
24x5 Support coverage with a team size of 8 support engineers working on dual-shore
model for both Application and Product Support
Application Maintenance Services for SOA Suite 11g and 10g
Application administration services for all tiers (web, app, DB) of SOA Suite 11g .
Supporting Over 300 interfaces under SOA 10g and 11g environment's
Break Fixes, Application Maintenance and Change Management.
Root Cause Analysis, Process Improvement and Scheduled Maintenance.
Assigning responsibilities to team
Project#3
Client
CISCO , San Jose,CA,USA
Duratio
May 2010 – APR 2011
Role
Sr. SOA Developer
Tools
Oracle SOA Suite 11g, BPEL, Human Workflow, Mediator, Oracle Adapters
for Database, Files, Oracle Service Bus,BAM,Weblogic,XML, XSD, XSLT,
Web Services, SOAP, WSDL
As a part of the GDCP (Global Data Centre Program) Cisco wants to upgrade its existing Agile
PLM (Project Lifecycle Management) 9.2 implementation from IBM’s Web Sphere application
server to Agile PLM 9.3 hosted on Oracle Weblogic server. They intend to replace the existing SSO
(Single Sign On) tool SiteMinder with the best of breed OAM (Oracle Access Manager). OAM will
be used to implement SSO between Weblogic server and Agile PLM 9.3,
The existing Agile PLM manages the enterprise product record throughout the product lifecycle,
across the global supply chain and manages the innovation process. The existing Oracle ERP
focuses on transactional aspects of the manufacturing business process such as production
planning & scheduling, inventory management, cost and more. Cisco wants to leverage Oracle’s
Fusion Middleware SOA Suite to integrate Agile PLM and Oracle ERP
Responsibilities
As a Sr.SOA Developer I was actively involved in the below phases of project:
 Gathering, Analyze Requirements and design the Business process flows.
 Coordinate with offshore Team and provide technical requirements
 Develop BPEL flows and BAM dashboards
 Created wrapper services on top of Agile PLM web services
 Implemented security for BPEL services using OWSM
 Assess the architecture deployed for Development/Test/Production environments.
 Unit testing for individual component and prepare script for UAT.
 Assess the issues or bottlenecks in the implementation.
 Assess/evaluate that all relevant patches are properly applied to the system.
 Continuous Support to the Integrated Application after Go-Live.
Project#4
Client
NAAFI, UK
Duration
Jan 2010 – May 2010
Role
Sr. SOA Developer
Tools
Oracle SOA Suite 11g, BPEL, Human Workflow, Mediator, Oracle Adapters for
Database, Files, Oracle Service Bus 11g ,BAM,Weblogic,XML, XSD, XSLT,
Web Services, SOAP, WSDL
Navy, Army and Air Force Institutes (NAAFI) is a 'Not for Profit' organization, created and
managed to Serve the Services. It provides a wide range of services including; Catering, Retail,
Leisure, and Facilities Management. NAAFI provides these services and supports the British
Armed Forces, and their families, when they are deployed on the front line or posted overseas.
The NAAFI middleware interface will allow for certain accounting information to be exported from
the ECR ARMS head office system, into the NAAFI’s in-house Oracle system, via a middleware
solution. The interface will export all pending export information into an XML message (message
types listed below). XML messages will be encoded and sent, via a web service, to the
middleware solution
Responsibilities
As a







Sr.SOA Developer I was actively involved in the below phases of project
Analyze and design the OSB and BPEL process flows.
Developed Generic Common Error handling framework for error scenarios
Implemented security for BPEL services using OWSM
Assess the architecture deployed for Development/Test/Production environments.
Unit testing for individual component and prepare script for UAT.
Assess the issues or bottlenecks in the implementation.
Assess/evaluate that all relevant patches are properly applied to the system
Project#5
Client
Logitech, USA
Duration
August 2009 – DEC 2009
Role
Sr. SOA Developer
Tools
Oracle SOA Suite 10g, BPEL, Oracle Adapters for Database, Files,
Weblogic, Oracle Application Server 10.1.3.4
BPM – Oracle Human Workflow,Java,J2EE XML, XSD, XSLT, Web
Services, SOAP, WSDL
Logitech is implementing $MART to address the shortcomings of the current process and systems
used to manage soft dollar programs.





The process is distributed over multiple systems such as Lotus Notes, Partner Web and
Oracle, lacking a single user interface to manage different programs. Data is scattered
over excel sheets and email.
Manual, tedious, complicated and costly spreadsheet consolidation/rollup.
Limited systematic workflow and approval tracking.
Customer claims entered in multiple systems
Missing/inconsistent planning records and documentation
The $MART application will be rolled out to Logitech’s users in America (AMR), Europe (EMEA) and
Asia Pacific (APAC) regions. Phase one roll out is for EMEA only
Responsibilities








Analyze and design the process flows.
BPEL Process development.
Developed ANT Scripts for deployments.
Define leveraged SOA standards for Logitech.
Assess the architecture deployed for Development/Test/Production environments.
Unit testing for individual component and prepare script for UAT.
Assess the issues or bottlenecks in the implementation.
Assess/evaluate that all relevant patches are properly applied to the system.
Project#6
Client
MTA ,Los Angeles,USA
Duration
Nov 2008 – August 2009
Role
SOA Developer
Tools
Oracle SOA Suite 10g, BPEL, Oracle Adapters for Database, Files, JMS,
FTP, Weblogic, Oracle Application Server 10.1.3.4
BPM – Oracle Human Workflow,Java,J2EE XML, XSD, XSLT, Web
Services, SOAP, WSDL
Developed web-based Applicant Tracking System (ATS) to automate the processes associated
with the recruitment and selection of employees. The resulting application allows HR to receive
applications and communicate with applicants via the Internet to increase the efficiency and
effectiveness of the hiring process.ATS application has online application, requisition, recruitment,
certification, pre-employment modules. In ATS application integration between online application
module and against Oracle eBusiness Suite database using BPEL was implemented. Complex
solution for Approval Workflow was implemented in requisition module by Using BPEL Workflow
services. Authenticate workflow users against Oracle eBusiness Suite. Securing all BPEL services
in MATS application by using OWSM. Developed highly extendable Exception Handling framework
Responsibilities








Developed reusable services using BPEL to transfer data between heterogeneous systems.
Developed Approval workflow using BPEL to approve the requisition.
Implemented integration between the BPEL worklist and Oracle eBusiness Suite users
Implemented security for BPEL services using OWSM.
Developed Exception Handling framework.
Developed PL/SQL procedures for online application.
Developed BAM reports.
Documented all BPEL flows
Project#7
Client
British Telecom,UK
Duration
Jan 2007 – July 2008
Role
SOA Developer
Tools
Oracle SOA Suite 10g, BPEL, Oracle Adapters for Database, Files, JMS,
FTP, Weblogic,JDeveloper,Oracle Application Server 10.1.3.4,Oracle
Human Workflow,Java,J2EE XML, XSD, XSLT, Web Services, SOAP, WSDL
The objective of BT Real Time is to create a Global Services Customer Self Service Network
(CSSN), building real time, zero touch Customer experience around BT GS iVPN product. BT Real
Time portal provides many services to iVPN customers like increasing Bandwidth, add/remove
applications, changing Cos values, changing port types in their network. The order is progressed
through Portal, Siebel CRM, Provisioning 6, S&SM, IPSA for changing parameters in the real
network.
Integration (BPEL) component within the BT Real-Time Oracle E2E component stack is the key
enabler for the radical metamorphosis in the E2E journey. It is the glue between various
components in the stack, taking care of protocol adaptation, data transformation and nonfunctional error / exception handling. Implemented BAM for monitoring all orders placed by
customers. We successfully delivered release 1.0 and 2.0
Responsibilities:








Design the Components level architecture of the user stories
Developed BPEL flows where the integration needed.
Taking care of Protocol adaptation.
Data transformation and mapping between end components.
Developed Exception Handling framework.
Unit testing all BPEL flows
Documented all BPEL flows.
Monitoring all orders placed by users
Project#8
Client
FreeVoice,Tech Mahindra,Pune
Duration
Dec 2005– Dec 2006
Role
Java Developer
Technology
JAVA/J2EE, JSP, Servlets, XML.
Freevoice is a forum to raise queries, named or anonymously through the intranet or the Internet.
Employees can post queries under specific department like HR, Pune-Admin etc. After posting
query mail goes to concerned admin person. For named queries employees need to provide their
EmployeeID and password. Employees can post General massages under Free-for-all section. The
posted questions are accessible to the administrator only. Developed Admin section for replying
all user queries. Main Admin has privileges to Create/update/Delete other Admins. Each Admin
has assigned with username and password for replying user queries. Main Admin can generate
reports for monthly and department wise
Responsibilities
 Design the technical architecture of the application.
 Design the database (mysql) for the application.
 Coding all Java,JSP pages for User Section.
 Coding all Java,JSP pages for Admin Section
 Provide the LDAP Authentication for user for Specific messages
Download