Ramakrishna
Email:*********************@*****.***
Mobile: 91-916*******
_______________________________________________________________________________
Career Objective:
I am a software Consultant with experience in developing real-time, database and web-based products in all sectors. I successfully apply my skills to many areas engaging in long-term projects to completion as well as urgent problem solving demands.
Professional Summary:
Software Consultant with a total of 5years of experience in the IT industry.
Inclined towards design and development in the field of information Technology.
Has mainly been part of the design and development of system, with hands on experience in Fusion Middleware technologies like BPEL, SOA and AIA2.5 and AIA 3.0.
Personal Summary:
Strong analytical skills, technical ability and problem solving skills.
Self-motivated, good communication and interpersonal skills.
Ability to quickly update and apply its full range of capabilities.
Strong in SOA 11g,AIA3.0
Positive Attitude.
Quick Learner.
Current Employer: Hitachi Consulting
Technical Skills:
Operating Systems: Linux, Windows
Languages: Java J2EE.
Web Technologies: Servlets2.3/2.4, JSP1.2,
JSF, Struts1.1/1.2,Spring
Fusion Middleware: BPEL, SOA11g, AIA (2.5, 3.0, 3.1).
Adapters: Oracle Applications Adapter, OA Adapter, JMS Adapter, DB
Adapter
Web Servers: Apache TOMCAT 4.x/ 5.x
Fusion Middleware Servers: OC4J server for 10g, Weblogic App server10g, SOA Managed Server
Application Servers: BEA Web Logic 7.x / 8.1, Jboss4.0.x,WebLogic 10g,SOA
Managed Server
IDE’s: Eclipse3.0, RAD 7.5, Jdeveloper11.1.1.3
Tools: Oracle SQL Developer, TOAD.
Database Mgmt. Systems: Oracle 9i, Oracle 10g
Achievements:
Best performer in the project for 2007 & 2008 in HCLTechnologies.
Academic Profile:
BSc computers from SSR College, Osmania University 2000-002.
MCA from Holy Jesus & Mary PG College, Osmania University 2004-06.
Work Experience:
Working as a Consultant in Hitachi Consulting Jan2011 to till date.
Worked as a Consultant in HCLTechnologies from April 2007 to Jan2011.
Project Experience
Project#1: Design to Release PIP
Client: Motorola
Role: Consultant
Duration: Oct 2011 –Till Date
Environment: Oracle SOA11g, AIA 3.0 BPEL, and ESB, Oracle11g DB, Weblogic
Server10g, Linux, Jdeveloper11g
The Design to Release PIP is the integration between the Agile to EBS. Whenever the Manufacture with Part Created and then associated to the ECO then the ECO is ready to release from Agile, When we release the ECO
It will be published in the Queue and from the Queue it will be sent to the ReqABCS where it used to Transform message from ABM to EBM and route it to the ProvABCS using ESB and Provider ABCS will transform the message from EBM to ABM and using APPS adapter it will update the part information in EBS.
Responsibilities:
Worked on User Extensions.
Developed the Custom composites to integrate to the Original PIP Functionality.
Worked on the Deployment Plan & Configuration Plan.
Project#2: STARS
Client: NetAPP
Role: Consultant
Duration: April 2011 –Sep 2011
Environment: Fusion Middleware, SOA10g, BPEL, and ESB, Oracle11g DB, Weblogic
Server10g, Linux, OWSM, Jdeveloper10g
The STARS module is to automate the entire onboarding/offboarding process of NetAPP.In this module the source system is Peoplesoft and when the new record inserted in the proplesoft it will call the STARS Module,The STARS module will recevie the data based on the data type like whether
It is an On-Board,Off Board,Rehire the action will be taken and the email will be notified to the manager.
Responsibilities:
Requirements gathering.
Analysis and Design of application.
Prepared TDD.
Worked on development of BPEL, SOA, Mediator
Project#3: EATON Ebiz to SAP Integration
Client: EATON
Role: Consultant
Duration: Jan 2011 – April 2011
Environment: Fusion Middleware, SOA11g, BPEL, and ESB, Oracle11g DB, Weblogic
Server10g, Linux, AIA3.0,OWSM, Jdeveloper11g
The purpose of the Sync Sales Order interface is to create/update/query Sales Order site information between Oracle E-Business Suite and SAP. Whenever a Sales Order is created or updated in Oracle E-Business suite, the Sales Order information is to be synchronously propagated to the SAP systems (Germany [P57] or Austria [R3P]). The Sales Order information will be routed to either P57 or R3P based on the routing logic implemented in the SOA layer. Once the Sales Order information is created / updated in SAP, Oracle E-Business Suite is updated with the Status and Status related Message coming from SAP. This interface will also be used for Sales Order query operation.
Responsibilities:
Requirements gathering.
Analysis and Design of application.
Prepared TDD.
Worked on development of BPEL, SOA, Mediator
Work breakdown, deciding on Timelines, Estimations and Tracking
Project #4:
Environment : Fusion Middleware, SOA11g, BPEL, and ESB, Oracle11g DB, Weblogic
Server10g, Linux, AIA3.0,OWSM, Jdeveloper11g
Project Title : Integration of B2B and Oracle E-Business Suite.
BPEL, SOA and AIA3.0+ version
Client : Emerson India
Duration : 3 months
Team Size : 1
Description :
PurchaseOrderFlow:
When ever a purchaseorder created in Ebusiness suite, they are going to drop the payload(.xml) in some location.We used to read that from FTP and send that to the JMS Queue from there we are going to consume the message and send it to the ReqABCS it will do the required transformation and send that to the EBS this will route to the ProvABCS it will transform to the ABM and send that to B2B..
Role: Technical Lead
Responsibilities:
Requirements gathering.
Analysis and Design of application.
Prepared TDD.
Worked on development of BPEL, SOA, Mediator
Project #5:
Environment : Fusion Middleware, SOA11g, BPEL, and ESB, Oracle11g DB, Weblogic
Server10g, Linux, AIA3.0,OWSM, Jdeveloper11g
Project Title : Integration of Oracle Pedigree and Serialization Manager (OPSM) and Oracle E-Business Suite.
BPEL, SOA and AIA3.0+ version
Client : Oracle Corporation
Duration : 13months.
Team Size : 7
Description :
Oracle Pedigree and Serialization Manager (OPSM) is an edge application designed to address drug package serialization capabilities. The system will manage the creation of globally unique serials and will capture information about the serials and serial transactions that will provide a foundation for serialized item verification. It requires integration with the transactional systems that manage business processes relevant to serialization and serialized item tracking. Those processes are Manufacturing, Packaging, Shipping, Receiving, and Returns.
The first integration between OPSM and Oracle E-Business Suites will be designed to address the primary use cases around synchronization of product and lot information, creation of serials, and recording and/or tracking serialized item events.
The initial integration will record and/or track the following events:
SyncItemLotList
Synchronization of the Lot information in Oracle EBS to OPSM ongoing as lot information is added or changed.
Whenever a lot is created or updated it is going to raise a business event, Business event will call the Java concurrent program, Java concurrent Program will prepare the xml payload and then it will call the JMSProducer Mediator application it produces the message in the queue then the JMS Consumer will pick the message from the queue and the send to the BPEL (Requestor ABCS), this BPEL service will transform the data covert from ABM to EBM then it will send to the EBS.EBS will route the Data to another BPEL (Provider ABCS), it will transform the message from EBM to ABM then it will call the OPSM target web service, target web service send the data to the interface tables of OPSM
Requirements in the Integration:
Transfer Advance shipment notice data to OPSM, which include serialized shipped items, the container packaging hierarchy, and the shipped item genealogy.
Whenever the Delivery closed in the EBS (EBusiness suite), it will call the JMSProducer Mediator application it produces the message in the queue then the JMS Consumer will pick the message from the queue and the send to the BPEL (Requestor ABCS), this BPEL service will transform the data covert from ABM to EBM then it will send to the EBS.EBS will route the Data to another BPEL (Provider ABCS), it will transform the message from EBM to ABM then it will call the OPSM target web service, target web service send the data to the interface tables of OPSM
AdvanceShipmentNoticeList
Transfer Advance shipment notice data to OPSM, which include serialized shipped items, the container packaging hierarchy, and the shipped item genealogy.
Whenever the Delivery closed in the EBS (E-Business suite), it will call the JMSProducer Mediator application it produces the message in the queue then the JMS Consumer will pick the message from the queue and the send to the BPEL (Requestor ABCS), this BPEL service will transform the data covert from ABM to EBM then it will send to the EBS.EBS will route the Data to another BPEL (Provider ABCS), it will transform the message from EBM to ABM then it will call the OPSM target web service, target web service send the data to the interface tables of OPSM
ShipmentReceiptList
Whenever the receipt transaction is saved in EBS in receipt or receiving transaction form. The deliver transaction will happen and the items are send to the specified inventory. For this deliver transaction a New Business event is raised will in turn send receipt and serial details from EBS to the endpoint URL in AIA layer. The receipt and serial details from the endpoint URL is processed in AIA layer and then the required details are send to OPSM. In this process the serials details may or may not be entered in EBS.
Once the RMA details are send to the OPSM, the Material Transaction form in EBS is used to call the OPSM UI for entering the serials in OPSM.
Role: Technical Lead
Responsibilities:
Requirements gathering.
Analysis and Design of application.
Prepared TDD.
Worked on development of BPEL, SOA, Mediator
Project #6:
Environment : Fusion Middleware, SOA10g, BPEL, and ESB, Oracle10g DB, OracleApplication
Server10g, Linux, AIA2.5,Jdeveloper10g
Project Title : Integration of OTM and Oracle E-Business Suite.
Client : BROCADE
Duration : 15months
Team Size : 4
Description :
Requirements in the Integration:
Whenever location is created or updated in E-Business suite the location information is transferred to the OTM
SyncLocationList:
Whenever location information is created in Ebusiness suite the OracleApplication Adapter will listen to the raised business event and then Data will be transferred to the ReqABCS (BPEL) and the BPEL will enrich the data and transferred to the EBM then the transferred EBM will give it to the EBS,EBS will route the Data to the provider ABCS,Provider ABCS will call the target Application service and then it will dump the data to the OTM interface tables
Role: Developer
Responsibilities:
Requirements gathering.
Analysis and Design of application.
Prepared TDD.
Worked on development of BPEL, SOA,ESB
Project #7:
Environment : Struts1.2, DAO, WebSphere6.0, TOAD 9.0, RAD7.5, Oracle,
Interwoven, Hibernate3.0, SQL, Pl/SQL
Project Title : PARIS
Client : BROCADE
Duration : 4months
Team Size : 3
Description :
The current process for managing changes to our Price Lists is very manual and people dependent. The Sales Team maintains a price list that they share with their customers (Brocade’s partners). Whenever changes to the Price of products are needed, either due to competitive pressure or due to other market conditions, the Sales Team submits a proposal for price changes to the Price Working Group (PG).
The proposal describes:
OEM
The product SKU
The proposed price
Justification for the new price.
The outcome of the PWG review is either an approval of the price changes or a reject (with a request for more information from the requestor). If a proposal is rejected, it is sent back to the sales team for more information. For those price proposals that are approved, Account Management uses a template that was created in a format that has been agreed upon with the Accounting team. This template is sent to the Pricing Manager for approval with a copy to Accounting. The Pricing Manager compares the data in the template
With the outcome of the PWG discussion and approves the change to the ERP price.
Accounting then uploads the revised price for the specific OEM and the specific product for which the Changes apply into Oracle.
Role: Application Developer
Responsibilities:
Requirements gathering.
Analysis and Design of application.
Worked on Struts MVC design pattern.
Developed PARIS application from end to end.
Project #8:
Environment : Eclipse3.1, Struts, Oracle SQLDeveloper, Jboss4.0.3
RDBMS : Oracle9i
Project Title : GPB(Growth Play Book).
Client : GETransortation Systems.
Duration : 4 months.
Team Size : 2
Description: Growth Play Book (GPB) is a process to manage growth and get more accountability from all stakeholders GPB is a tool to automate the process, is meant for viewing consolidated data related to various projects. It provides information about a projects’ categorization, their yearly costs & benefits as well as their cash flow reports, their current status, and also how the projects have fared in terms of deadlines for various phases.
Role: Application Developer
Responsibilities:
Involved in Design of reports.
Developed JSP pages.
Hands on Experience in writing Stored Procedures.
Developed applications that adhere to MVC Design Pattern,
BusinessDelegate,DAOs.
Project #9:
Environment : Eclipse3.2, Maven 2.0.6, Continuum1.1, Servlet, JSP, Jboss –
portal-2.4.1.
Project Title : SQDB
Client : GEInfra
Duration : 5 months
Team Size : 1
Description:
SQDB (Software Quality Dashboard), which checks the quality of any Java, J2ee based project. Where we used code review tools like check style, pmd, find bugs. Using maven in this project It generates the reports and through those reports one can visualize the java coding of any project and we are providing centralized access with that one can see the reports and changes the java code and through continuum we are doing the regular build to see the performance of project.
Role: Application Developer
Responsibilities:
Designing the tool which checks the health of any java based project.
(RAMAKRISHNA)