Karuna
Andhus Technologies Inc.
Ph: 630-***-****
Fax: 630-***-****
Email: ******@******.***
SUMMARY:
. More than 9 years of experience working inEAI, SOA, Oracle Fusion
Middleware SOA 11g, BPM, OSB(Oracle Server Bus), BAMand Java.
. Strong hands-on experience in evolution, design and implementation of
Enterprise Application Integration using Oracle Fusion middleware
. Easily adopt to new Technology, delivering new capabilities and driving
value attainment for business users
. Experienced in delivering customer focused innovation by understanding
and analyzing user needs and implementing predictive analytics for
tracking user/market behavior and understanding the competitive
strategies.
. Involved extensively in Client interactions and converting business
functionalities into SOA models across heterogeneous IT environments.
. Assisting in technical design, Development & enhancements to the system
based on business requirements
. Investigating and researching solutions for project related technical
issues in coordination with Project Team.
. Proficient at grasping domain concepts and utilize the same for
Application Development and Integration
. Extensive experience in AGILE methodology as well as all the stages of
SDLC including Requirement Analysis, Design, Implementation, Testing
and UAT.
. Worked in Global Delivery Model coordinating with Offshore teams and lead
teams Onshore
. Self-motivated with strong analytical and logical reasoning skills with
excellent verbal and written communication.
EDUCATION QUALIFICATIONS
Master in Computer Applications (MCA) from MADRAS UNIVERSITY,
CHENNAI
TECHNICAL EXPERIENCE
Middleware Technologies Oracle Fusion Middleware SOA 11g,
Oracle BPM, OSB and BAM
SOA Governance tool Centrasite Active SOA
Java Technologies Java, J2EE
Database Oracle
Servers Web Logic Server 10G (10.3.6),
Jboss3.2.3,
Tomcat Web Server, Websphere's App
Server 6.0
Modeling UML, Visio, Websphere's RSA 6.0
SOA Governance CentraSiteActiveSOA
OS/Environment Windows
Other Technologies XML, XSLT, XQuery, Xpath
Tools JDeveloper,PL/SQL Developer, Eclipse
3.4, Edit Plus
CERTIFICATIONS
. Sun Certified Java Programmer - SCJP 5.0
. Oracle Certified BPM Professional
PROFESSIONAL EXPERIENCE
July 2014 - till date
Project: Savvion to Oracle BPM Migration
Client General Motors, Warren, MI
Environment: Oracle BPM 11.1.1.7, Oracle SOA Suite 11G, Web Logic
Server 10G
Role: Oracle SOA BPM Consultant
General Motors Company, commonly known as GM, is an American multinational
corporation headquartered in Detroit, Michigan, that designs, manufactures,
markets and distributes vehicles and vehicle parts and sells financial
services. General Motors produces vehicles in 37 countries.
GM has decided to replace the Savvion implementation to Oracle BPM. The
Current project is an experiment from Savvion to Oracle BPM. Business Team
retrospects the Application Design and progress against every Sprint and
come up with suggestions and Change requests accordingly.
The integrations are implemented using a common Oracle Service Oriented
Architecture Suite (SOA) and Oracle BPM 11.1.1.7.
There is a dependency with Mainframes as well as Database. Some of the
names of Workflowsas part of this release are Parts List, Bill of
Materials, and Technology Transfer.
Responsibilities in this project include:
. Working with Customer and Team in Requirements understanding,
Technical design and mapping the design with oracle SOA/BPM technology
components.
. Involved in Technology Integration and Design Approach.
. Prototype design using BPEL, BPM and BAM
. Development of POC(Proof of Concept)
. Design the Process Flows for the Release
. Helping the Team in resolving Technical issues
. Coordinating with Team in tracking the Progress.
. Involved in Story sizing and generating Burn charts.
. Knowledge Transition to the testing team.
Oct 2013 - June 2014
Project: Psion -Integration
Client Motorola Solutions Ltd, Schaumburg, IL
Environment: Oracle SOA Suite 11G, Web Logic Server 10G
Role: Senior Consultant
This Integration has to build the interface to exchange data between MSI
Applications and Psion using Oracle FMW SOA Suite. With this integration
MSI has chosen to outsource the Distribution and logistics activities to
third party Logistics partners. In this environment MSI still controls the
Planning, Procurement, Order acquisition, Order orchestration and will own
the inventory in the warehouse.
The major Integrations with this release are Logistics, ARC (Active Remote
Configuration) and Depot Repair.
Responsibilities in this project include:
. As a Project Lead, working with Customer and Team in Requirements
understanding, Technical design and mapping the design with oracle SOA
technology components.
. Involved in Design discussions with Motorola Architect to finalize
design.
. Working closely with Principal Architect in determining approach,
scope, estimates, and skills/resources needed for the project.
. Leading the Offshore Team and work assignment to Team.
. Conducting regular team meetings weekly/alternate day meetings thereby
monitor the project status and always aligning to the in-time
deliverables.
. Knowledge Transition to the testing team.
Mar 2013 - Sep 2013
Project: ALPASCAL
Client GE O&G, Houston, Texas
Environment: Oracle BPM 11.1.1.7, Oracle SOA Suite 11G, OSB, BAM,
Web Logic Server 10G
Role: Senior Consultant
GE Oil & Gas in Oklahoma has SyteLine as ERP of which the AR, FA, Cash
Management and GL modules needs to be moved to PASCAL (Oracle R12) which is
the existing GE O&G Oracle ERP system.
For the integration between the SyteLine ERP& PASCAL ERP &SyteRep data will
flow from PASCAL to SyteLine.AP will remain in SyteLine. Invoices will come
to SyteLine, 3 -way match will be done in SyteLine and approved/matched
invoices will be sent to PASCAL for further processing/payments.All the
process will remain in SyteLine, only AR, FA, Cash Management and GL will
move to PASCAL, but the data for these modules will flow back to SyteLine
via SOA.
These Finance modules are implementing with vibrant architecture and the
Oracle Technology components are ODI, BPEL, BPM, BAM and Webcenter.
Initial synch up is with ODI and from there on the flow reaches to BPEL,
BPM and BAM Layers. Data flow from PASCAL to SyteLine/ to PASCAL via these
components.
Responsibilities in this project include:
. As an Architect, working with Customer and Team in Requirements
understanding, Technical design and mapping the design with oracle SOA
technology components.
. Involved in design and Technical Roadmaps.
. Prototype design using BPEL, BPM and BAM.
. Documenting As - Is process and Design Tollgate signoff
. Working closely with Principal Architect in determining approach,
scope, estimates, and skills/resources needed for the project.
. Construction of Model BPM, Human Task design and BAM integration
SEP2012 - March2013
Project: Katalyst
Client SPECSAVERS, UK
Environment: Oracle SOA11g Suite (AIA FP, BPEL), OSB, Oracle BPM
11G, Web Logic Server 10G
Role: Project Lead
Specsavers is an international company providing a trusted eye care
service, affordable glasses and contact lenses to a number of countries in
Europe and across the globe. Specsavers' range of glasses features an
incredible variety of styles, including the latest designs from some of
Europe's top fashion houses, and all our frames come with top quality
PENTAX lenses
The integrations are implemented using a common Oracle Service Oriented
Architecture Suite (SOA) platform with Application Integration Architecture
(AIA). This product allows for a flexible means of interfacing between
systems using a variety of adapters. The Compiere and Red Prairie source
and target systems will present data to SOA Suite via separate JMS request
and response queues. Publication to and from the FTP Adapters within
Compiere and JMS Adapters within Red Prairie is not in the scope of this
design.
Responsibilities in this project include:
. As an Architect, working with Customer and Team in Requirements
understanding, Technical design and mapping the design with oracle SOA
technology components.
. Involved in design and Technical Roadmaps.
. Working on multiple requirements/projects (PDH, Katalyst) as per the
Customer instructions.
. Developed BPEL modules within SOA Suite for creating services that
managed data transformation, business processing, data routing, and
communication with external systems
. Used AIA Error handling framework to log error messages. Extended
default framework to incorporate custom Logging.
JAN2012 - SEP2012
Project: eCollections
Client GE Money- Norwalk, Connecticut
Technologies: Oracle SOA11g Suite BPEL, OSB, Web Logic Server 10G
Role: Project Lead
GE Money Sales Finance is a leading provider of patient financing and
private label credit cards in the U.S., with over 140,000 merchants and
practices enrolled nationwide and over 9 million cardholders.
In order to service the cardholders, GE Money Sales Finance has an online
servicing platform. The current online solution has dependency on third
parties AbInitio (FDR) and EAS (Extended Authentication Service) and OSB
middleware is used to integrate the external systems to support online
servicing platform.
In this phase of project includes various offers to the Credit card Holders
and checking up the plan eligibility to the customer account, verifying
status of eligible plans, Offering right plans to the customer, in case of
plan expiration, processing exceptions to the customer account etc.
Responsibilities in this project include:
. Responsible for Requirements understanding, Technical design and
mapping the design with oracle SOA technology components (BPEL &OSB).
Presenting the same effectively to the customer.
. Detailed design preparation, review and sign off
. Development using Oracle SOA 11G that includes OSB and BPEL.
. Code review, setting up coding standards as per Client, performance
check points, helping team in critical technical issues and validating
against DLD.
. Conducting regular team meetings weekly/alternate day meetings thereby
monitor the project status and always aligning to the in time
deliverables.
. Knowledge Transition to the testing team
. Support for Performance Test
. Interacting with Client Manager for all the Project related points
. Support to Source Team and ABInitio Team (downstream System) for any
integration related issues.
JUN2011 - DEC2011
Project: OTM-Outbound
Client GE Energy - ATLANTA, GA
Technologies: Oracle SOA11g Suite ( BPEL), OSB, Web Logic Server 10G
Role: Project Lead
To manage and streamline the Transportation Activities, GE Energy
Infrastructure plans to implement Oracle Transportation Management (OTM)
replacing its current legacy application ILS (Integrated Logistics System).
Wind initiated the Logistics Supply chain optimization by
implementing the OTM 6.1. OTM need to be in synchronization with Sales
Order Module - GE Foxtrot. To achieve this there is a need to develop SO
Outbound interface between Wind Foxtrot and Oracle Transportation
Management.
The standard integration between Oracle Transportation Management and Sales
Order enables to plan and track the progress and status of Outbound Sales
order-related shipments. Sales orders created in eBS are communicated to
Oracle Transportation Management. After approval, enabling to execute
(rate, route, track, and reconcile) the related shipment. Integrations
built as part of this project are
Delivery Details to OTM, Shipment updates from OTM (when created), Shipment
updates from OTM (on status update), Shipment updates from OTM (final
update), Actuals update to OTM
Responsibilities in this project include:
. Attending project brainstorming sessions and all technical discussions
related to the architecture with all stakeholders including customers.
. Coordinated with Client's Architecture Group to finalize the proposed
architecture.
. Ensure that recommended architecture is in line with industry best
practices and current technology.
. Work closely with PM to define technical milestones and architecture
deliverables. Ensuring on-time delivery of solution architecture.
. Responsible for Requirements understanding, Technical design and
mapping the design with oracle SOA technology components (BPEL).
Presenting the same effectively to the customer.
. Assigning the Development using Oracle SOA 11G that includes BPEL
Process and Mediator for Routing Rules.
. Investigating and researching for solutions for project related
technical issues in coordination with Project Team.
. Code review, setting up coding standards as per Client, performance
check points, helping team in critical technical issues and validating
against DLD.
. Conducting regular team meetings weekly/alternate day meetings thereby
monitor the project status and always aligning to the in time
deliverables.
. Interacting with Client Manager for all the Project related points
SEP2010 - JUN2011
Project: eService
Client GE Money - Norwalk, Connecticut
Technologies: Oracle SOA11g Suite (OSB, BPEL), Java, Web Logic
Server 10G
Role: Project Lead
GE Money Sales Finance is a leading provider of patient financing and
private label credit cards in the U.S., with over 140,000 merchants and
practices enrolled nationwide and over 9 million cardholders.
In order to service the cardholders, GE Money Sales Finance has an online
servicing platform. The current online solution has dependency on third
parties AbInitio (FDR) and EAS (Extended Authentication Service) and OSB
middleware is used to integrate the external systems to support online
servicing platform
In this phase of project includes Customer Account Registration, Account
Holder SignIn, in case of forgot password, challenge answer, Activation of
eBill registration, Sending Email as a notification to the Customer in all
Customer account operations etc.
Responsibilities in this project include:
. Responsible for Requirements understanding, Technical design and
mapping the design with oracle SOA technology components (BPEL &OSB).
Presenting the same effectively to the customer.
. Detailed design preparation, review and sign off
. Development using Oracle SOA 11G that includes OSB and BPEL.
. Code review, setting up coding standards as per Client, performance
check points, helping team in critical technical issues and validating
against DLD.
. Conducting regular team meetings weekly/alternate day meetings thereby
monitor the project status and always aligning to the in time
deliverables.
. Knowledge Transition to the testing team
. Support for Performance Test
. Interacting with Client Manager for all the Project related points
. Support to Source Team and AbInitio Team (downstream System) for any
integration related issues.
APR2010 - SEP2010
Project: Gilead Sciences Boundary Applications Integration
Client Gilead Sciences - Foster City, CA
Technologies: Oracle SOA 10G, 11G (BPEL), Web Logic Server 10G
Role: Project Lead
Gilead is a biopharmaceutical company that discovers, develops,
manufactures and commercializes therapies for viral diseases, infectious
diseases and cancer.
Purpose of this interface is to send the Invoices in EDI format from EBS to
the Trading Partners which are set-up to receive the Invoices in electronic
format. This Invoice Service is a business service of GEM (Gilead
Enterprise Middleware). The service submits Invoices generated by the
Oracle E-business system (EBS) by sending them electronically to external
Trading Partners. The service supports the outbound electronic transfer of
Invoices using the 810 EDI document type. It routes the Invoice to the
designated Trading Partner
As part of Boundary Applications Integration, different Application
Business Connector Services (ABCS) are built to connect different boundary
applications to Oracle EBS. Oracle Fusion Middleware is chosen for building
ABCS. All these ABCSs are built as BPEL components.
Responsibilities:
. Responsible for Requirements understanding, Technical design and
mapping the design with oracle SOA technology components (BPEL &OSB).
Presenting the same effectively to the customer.
. Detailed design preparation, review and sign off
. Development using Oracle SOA 11G that includes OSB and BPEL.
. Implemented the Business flow using BPEL.
. Developed Requestor ABCS with transformations using XSLT from ABM to
EBM, EBS and Provider ABCS with transformations using XSLT from EBM to
ABM.
. Developing the Enhancements requested by Customers.
. Managing log files
. Conducting regular team meetings weekly/alternate day meetings thereby
monitor the project status and always aligning to the in time
deliverables.
. Creation of Connection Pools
. Creation of Data sources
. Configure Oracle SOA Cluster
. Performance & Tuning of Applications/App Servers
. Low Level design and Service Implementation
. Interacting with Client Manager for all the Project related
discussions.
DEC 2009 - MAR 2010
Project: CASC
Client Gexpro Services - Shelton, Connecticut
Technologies: Oracle SOA 11g, Web Logic Server 10G
Role: Tech Lead
Gexpro Services, a Rexel Group company, is a global supply chain services
outsource provider specializing in developing and managing production
inventory management programs that has developed a specific expertise in
the wind industry. Gexpro Services has expanded into the wind energy
industry in a very influential way. The company offers a unique array of
solutions, capabilities, and unique inventory management programs, Gexpro
Services helps its customers to:
- Manage their working capital
- Rationalize their supplier base
- Accelerate their growth into new markets
Responsibilities in this project include:
. Responsible for Requirements understanding, High level design and
mapping the design with oracle SOA technology components (BPEL, OSB),
presenting the same effectively to the customer.
. Detailed design preparation, review and sign off
. Code review, setting up coding standards, performance check points,
helping team in critical technical issues and validating against DLD.
. Conducting regular team meetings weekly/alternate day meetings thereby
monitor the project status and always aligning to the in time
deliverables.
. Managing team (motivating and encouraging at difficult times,helping
in understanding the requirements and design )
. Knowledge Transition to the testing team (SIT).
AUG 2009 - NOV 2009
Project: eOrder
Client COLT, UK
Technologies: Java, JSF, Hibernate, Web services, Web Logic Server
10G
Role: Tech Lead
COLT has a web ordering system (eOrder) for ordering their corporate IPVPN
products.
Currently when an order is passed from eOrder to Xtrac (Workflow) each
order items within an order create a separate work flow item in Xtrac. This
project is for grouping order items based on the product groups created by
the admin.
As per the current functionality a work item is generated per order item,
but with the introduction of this order item grouping functionality, it
will be possible to generate one work item for a single or group of order
items depending on the initial configuration.
Order items can be grouped at different levels and will support various
business rules impacting grouping.
After order item grouping all the operations (submit order, reject order,
cancel order, re-submit order, file /clear order) can now be done based on
OI Group. This facilitates workflow team to monitor orders and
relate/orchestrate efficiently based on OI Grouping.
Responsibilities in this project include:
. Setting up offshore team, requirement walkthrough, environment setup
. Detailed design preparation,Database design, review and sign off
. Code review, setting up coding standards, performance check points,
helping team in critical technical issues and validating against DLD.
. Managing team (motivating and encouraging at difficult times,helping
in understanding the requirements and design )
. Helping configuration team in merging issues
. Knowledge Transition to the testing team (SIT).
MAR 2009 to AUG 2009
Project: Structured Forms Portal
Client State Farm Insurance Company, Bloomington, IL
Technologies: Java, JSR168 Portlet, Web services, Websphere
Application Server
Role: Tech Lead
The Structured Forms is an internet application having 40 forms in it. Each
form is deployed as a portlet on the portal server and helps the customer
to contact, raise queries, post issues to Statefarm Insurance Company in
different lines of its business. Structured Forms application is built
using standard JSR 168 implementation and it didn't use any of standard
frameworks like Struts, JSF and thus it involves capturing the information
from the HTTP Request. All the static content represented in html files are
stored in Oracle Content Server (OCS). The application also involved
developing a validation framework which takes care of client/server side
validations with an entry in an xml. Special notations for validations are
discovered and used for this framework
Responsibilities in this project include:
. Analysis of the System.
. Involved in R&D of the Portal using SF specific Jars.
. Prototype Preparation.
. Use Case Preparation.
. Coding.
. Involved in Unit Testing and Integration Testing
. Involved in Preparing Status Reports
. Ensure that all team members contribute, by working with those who
need help
. Weekly status Meetings with Onsite as well as offshore team.
. Analyzing and resolving the issues in the Application.
APR2008 FEB 2009
Project: INCENTIVE TRACKING TOOL
Client State Farm Insurance Company, Bloomington, IL
Technologies: Java, J2EE, STRUTS, IMS, EHCACHE, XSLT, FILENET, CASTOR
Role: Tech Lead
Incentive Tracking Tool is designed for Large Insurance Company's employee
Incentives. Incentive Tracking Tool increases the ability to align the
efforts of all the employees towards the achievement of company goals.
Based on this tool, Leaders recognize employees' performance in achieving
goals and expectations. This "Pay for Performance" philosophy is the annual
performance review, which serves as the basis for determining merit
increase. Employees can view their incentives and awards in this tool.
Incentives or Awards are based on the employee Score card results each
year.
Responsibilities in this project include:
. Requirements and Analysis: Understanding the requirements of the
client and act as a sole functional resource.
. Interacting with the client on various forums to discuss the status of
the project, clarify any queries regarding the functionality etc.
. Design of Class, Sequence, Architecture and Data Flow Diagram
. Coding using Java, J2ee, Struts, Castor, EHCache, Xml, and Xslt.
. Involved in Unit Testing and Integration Testing
. Involved in Preparing Status Reports
. Ensure that all team members contribute, by working with those who
need help
. Weekly status Meetings with Onsite as well as offshore team.
. Involved in reviewing each Team member's code and verified whether the
code has met Client specific standards.
NOV2007 MAR 2008
Project: KLEEN
Client State Farm Insurance Company, Bloomington, IL
Technologies: Java, J2EE, STRUTS
Role: Senior Developer
KLEEN is an implementation of Remote Administration package. Isolation and
security zone techniques will be utilized to govern access to the servers
that contain sensitive data. Also added ISC Support center, Agency support
Hotline and third level support details. KLEEN is designed to provide the
customer details regarding policies, Coverage details and quotes to
the Agents and its staff with level of access within the Network.
Responsibilities in this project include:
. Requirements and Analysis: Understanding the requirements of the
client and act as a sole functional resource.
. Interacting with the client on various forums to discuss the status of
the project, clarify any queries regarding the functionality etc.
. Design of Class, Sequence, Architecture and Data Flow Diagram
. Coding using Java, J2ee, Struts, and Web services.
. Involved in Unit Testing and Integration Testing
. Involved in Preparing Status Reports
. Ensure that all team members contribute, by working with those who
need help
. Weekly status Meetings with Onsite as well as offshore team.
JUL2007 NOV2007
Project: AGENCY BUSINESS SYSTEMS
Client State Farm Insurance Company, Bloomington, IL
Technologies: Java, J2EE, STRUTS
Role: Senior Developer
This Web application is to track the Agent details, Agent's work station
details, Environment Details and their office listings. The main
challenging task is to get the EJB Component for which Data sources
configured for distributed environment. Database is distributed across
different regions in different servers in ISC's. This tool has the
different services like ping the Agents Remote Workstation, Changing the
Wall Paper, Printing the document on the remote machine, viewing the
services/ running tasks of the remote Machine
Responsibilities in this project include:
. Requirements and Analysis: Understanding the requirements of the
client and act as a sole functional resource.
. Interacting with the client on various forums to discuss the status of
the project, clarify any queries regarding the functionality etc.
. Design of Class, Sequence, Architecture and Data Flow Diagram
. Coding using Java, J2ee, Struts, and Web services.
. Involved in Unit Testing and Integration Testing
. Involved in Preparing Status Reports.
. Weekly status Meetings with Onsite as well as offshore team.
Dec2006 JUN2007
Project: KPNPS
Client Kaiser Permanente, Des Plaines, IL
Technologies: JAVA, J2EE, STRUTS, SPRING, HIBERNATE, JMS, Web Logic
Server
Role: Team Member
National Pricing System is an experience based pricing system designed to
provide a consistent and accurate rating developed for the client (Large
Insurance Company) to reengineer their existing pricing and underwriting
capabilities and systems, while supporting product, segment and market
requirements. The National Pricing System has been implemented and it
impacts the way many departments do business within this company, primarily
Underwriting, Sales and Account Management and Actuarial. Specifically,
NPS will provide the following business benefit to this Large Insurance
company: Providing a better way to price large groups to optimize
membership and profitability, Encouraging the inclusion of business
opportunity/underwriter judgment and support a partnership with Sales &
Account management, Minimize the clerical portion of the Underwriters' job
to ensure accuracy and allow more time for strategy and analysis
Responsibilities in this project include:
. Preparation of High Level Design and Detail Design documents
. Coding using Struts, Spring, Hibernate
. Involved in Unit Testing and Integration Testing
. Daily status update to the Onsite Team
. Weekly status Meetings with Onsite as well as offshore team.
OCT2005 NOV2006
Project: NGMW
Client Product Development
Technologies: SOA, JAVA, J2EE, STRUTS, Web Logic Server
Role: Team Member
Unified Information delivery is an information flow management/content
delivery framework that manages information flow between multiple
heterogeneous data sources. The information can be from Messaging Servers
such as MS Exchange, Database server such as SQL Server, File Systems etc.
deliverable over Communication devices like the desktop & notebook personal
computers, hand-held like palm & pocket pc, wap phones, voice phones etc.
The requirement is to provide access to any information, through any
device, from anywhere, at anytime and to anyone, and from a single
location.
Responsibilities in this project include:
. Understand the Business Customer Requirements
. Coding using Java, J2ee, Struts.
. Involved in Unit Testing and Integration Testing
. Involved in Unit Testing and Integration Testing
. Weekly status Meeting with the Team.