Srikanth Gundoju
> An enterprising & focussed Masters of Computer Applications with around
8.5 years of IT experience, of which 5.5 years in EAI Tools, webMethods
7.1, webMethods 6.5, webMethods 6.1, webMethods 4X, Java, SQL, XML in the
IT industry and Gained exposure in webMethods implementation, version
migration & production support.
> Experienced in total software development life cycle - development,
testing, deployment and implementation.
> Proficient at handling development & testing activities.
> Well versed with SFDC (Salesforce.com) integrations through web services
to interact with SFDC API's.
> Worked on writing and optimizing SOQL queries using the SFDC APEX
explorer.
> Skilled in handling EDI, XML, SOAP, Flat Files using the transportation
protocols like HTTPS/HTTP/FTP and SMTP.
> Expertise in building webMethods framework for audit logging and error
handling.
> Builded LiveLink framework for webMethods using LiveLink API.
> Played a key role in the deployment of integrations at offshore and
Onsite Environment.
> An effective communicator with excellent interpersonal & relationship
building skills.
> Ability to work on multiple projects concurrently and adapt to changing
priorities.
> A very good team player with the ability to work independently
> Possess a flexible, learning & detail oriented attitude.
ACADEMIA
> M.C.A. (Master of Computer Application) from JNTU.
> B.Sc. (Bachelor of Computer Science) from OSMANIA UNIVERSITY.
> DIPLOMA IN ADV. SOFTWARE TECHNOLOGY from CMC LTD.
IT SKILLS
Area of Familiarity:
Hardware: IBM PC
Operating Systems: MSDOS, MS Windows XP, 98, UNIX, Solaris 5.6
Languages: Java, Advanced Java, Enterprise Java, PL/SQL, C,
C++, FoxPro, COBOL
CRM: Salesforce, CRM Fusion, Demand Tools
Databases: MS Access 98, 2003 & 2007, Oracle, SQL, Toad 7.6
Case Tools: Rational Rose 98
Version Tools: Tortise CVS
Web Related: HTML, JSP, JavaScript, XML
EAI Tools & Utilities: webMethods 4X, 6.1, 6.1.5, 6.5, and 7
Other Tools: Macromedia Dreamweaver, NetBeans IDE, Toad
Domain Knowledge: Energy and HealthCare
Area of Interest:
webMethods 4X, 6.1, 6.1.5, 6.5, and 7 [Worked on JDBC, SAP, AS400/DB2 &
Mainframe Adapters, Developer, Modeler, Monitor, Document Tracker, Event
type Editor and Trading networks, XML, FlatFiles and EDI], Java, Oracle, SQL, C, C++.
CERTIFICATIONS
. Sun Certified Java Programmer 5.0
. Diploma in Adv. Software Technology from CMC LTD.
TRAININGS
> Attended training for webMethods deployment process and version
controlling system(ClearCase), provided by Genentech Inc.
> Undertook major training schedule as Software Engineer Training program
at Satyam Computer Services Ltd., Hyd on topics-
- Data Structures with C - Algorithms
- Operating System - OOAD with UML
- S/W Engineering - RDBMS
- ORACLE 8i - HTML, JAVA Script & Internet
Concepts
- MVC, Struts, XML - JAVA (Basic, Intermediate &
Advanced)
- Testing & Reverse Engineering - webMethods (6.1, 7)
PROJECTS
Title: SFDC/SAP Account Customer Data Integration
Organization: RSA, Security Dept. of EMC-Square, MA, US
Duration: Oct09- Till Date
Role: Sr. Integration Consultant
Environment: webMethods Integration Server 7.1/6.5, wMDeveloper 7.1/6.5,
My webMethods Server, webServices, wmDeployer, SAP Adapter, JDBC adapter,
wmBroker, SFDC (Salesforce.com), MS Visio, eRoom Documentum, CRM Fusion,
Demand Tools
Description: This project is to integrate SFDC and SAP systems of RSA to
enable Sales and Marketing to easily get a 360 view of the site. Enable
Sales to analyze forecasts by industry, company size, hierarchy and
geography.
Responsibilities:
. Working with the business [Business Data Team, Channel Ops, Sales Ops
etc] and IT teams to gather the requirements.
. Preparing the documentation and flow the AS-IS and TO-BE processes.
. Preparing the BRD (Business Requirements Document).
. Working on getting BRD signoff from the concerned teams.
. Attend starboard meeting to get design approval.
. Working with the data architect to analyze data issues with the
present production systems of both systems [SAP and SFDC].
. Provide recommendations for fixing the data as the pre-requisite of
integration process.
. Working on CRM Fusion tools testing to fix the data and document the
test result to help the business team to take decisions of considering
implementation of CRM Fusion tools.
. Working on preparing Functional Specifications.
Title: Primary Care (Roche and Genentech Integration Project)
Organization: Genentech Inc., San Francisco, CA, US
Duration: Feb 09- Aug 09
Role: Sr. Integration Consultant and Deployment Lead
Environment: webMethods Integration Server 7.1/6.5, wMDeveloper 7.1/6.5,
My webMethods Server, webServices, wmDeployer, SAP Adapter, JDBC adapter,
wmXSLT adapter, wmBroker, SFDC (Salesforce.com),Livelink.
Description: This project is a part of integration process of Genentech and
Roche systems. 'PDI' is a contract sales organization that Genentech shares
drugs like Tamiflu, Boniva Osteoporosis, and Boniva Injection
interactions/samples with. SFDC is the application that will be used by the
Primary care sales force to manage and profile their accounts, to log
interactions, and record samples dropped. Earlier Roche system used Siebel
which was replaced with Genentech's SFDC.
Responsibilities:
. Requirement gathering, analysis, design, development, testing of
webMethods code.
. Worked with SOQL queries in Apex explorer (salesforce.com tool) to
query data from salesforce.com database.
. Configured listeners on the Integration Server to handle IDocs sent by
the SAP system and to handle RFC and BAPI calls.
. Developed flow services to send IDocs and execute RFC calls to the SAP
system.
. Implemented FTP mechanism to send files to external vendors through
GIS.
. Configured the JDBC adapters, Adapter Notifications and Adapter
services to access Oracle databases.
. Worked with SOQL queries in Apex explorer (SFDC tool) to query data
from SFDC database.
. Preparing Dev handoff and IP (Installation Procedure) Documents to
facilitate the deployments of the code to QA (Quality Assurance)/UAT
(User Acceptance)/Prod (Production) environments.
. Worked on webMethods deployments using Deployer.
. Worked in SAP support related to wM and SAP connectivity issues.
. Implemented Techniques to handle exceptions.
. Used the IBM's Rational Clear case tool to check-in the developed code
and version controlling.
. Preparing Known Issues, Error handling etc. and provide Post-
production support
Title: Lucentis Web Ordering - Commercial Discounting & Sampling
Organization: Genentech Inc., San Francisco, CA, US
Duration: Jul 09- Feb 10
Role: Sr. Integration Consultant and Deployment Lead
Environment: webMethods- Developer 6.5, Oracle 9i, SAP Adapter 6.5,
Eclipse JEE Editor, Windows XP, Gentran integration suite (GIS), ClearCase
and Solaris 5.10, ClearCase, LivelInk.
Description:
Genentech has decided to provide product discounts on commercial Lucentis
drug orders and to provide free samples of Lucentis drug to be used for the
first time patients. Genentech has out sourced the processing and shipping
of the Lucentis samples to an external vendor called Pharmagistics. Doctors
can order the samples through web (Lucentis Web Ordering System
Application) and by phone through Customer Operations who use Genentech's
SAP Order Management system to create orders.
This project involves integration of Genentech's CRM in SFDC (Sales Force
Dot Com) and SAP system, and the vendors system through webServices, sFTP,
GIS (etc.
Responsibilities:
. Requirements gathering
. Development/Coding of Flow and Java services as per the coding
standards prescribed by Architect Team
. Preparing/Reviewing the Design Documents, Test Plans
. Installed and configured Ant, Axis and web logic server in development
environment
. Developed an axis proxy layer on web logic server for translation of
salesforce.com supported document Literal type message formats to web
Methods(6.5) supported RPC Soap requests.
. Preparing Dev handoff and IP (Installation Procedure) Documents to
facilitate the deployments of the code to QA (Quality Assurance)/UAT
(User Acceptance)/Prod (Production) environments.
. Deploying the code to QA environment
. Testing the interfaces [Unit Testing, SIT (System Integration Testing), UAT (User Acceptance Testing), finally Smoke Testing in prod after
the Production Deployment]
. Implemented Techniques to handle exceptions
. Preparing Known Issues, Error handling etc. and provide Post-
production support
Title: Event Management
Organization: Genentech Inc., San Francisco, CA, US
Duration: Feb 09 - Jul 09
Role: Sr. Integration Consultant
Environment: webMethods Integration Server 6.5, wM Developer 6.5,
webServices, SAP Adapter, JDBC adapter, Broker, SFDC
(Salesforce.com),ClearCase, LiveLink.
Description:
Genentech has partnered with Speaker Bureau vendors to exchange information
regarding different types of Events and have synchronized data related to
Participant Profiles & Contracted Roles. Events are planned meetings, often
involving a large number of participants, and usually supported by one or
more vendors. Examples of Event meetings include Speaker Training,
Investigator Meetings, Speaker Programs and Advisory Board Meetings. These
events and all related details are created in the in Aprimo system by the
Vendor(s) or Genentech person.
This project involves sending New/Updated Event data from Aprimo System to
SFDC (Sales Force Dot Com) and Vendors (Advogent, Cadent, Physicians World,
River West etc) in real time through webServices, FlatFile adapters,
sFTP, GIS...
Responsibilities:
. Involved in requirement gathering, analysis, design, development,
testing of the code.
. Developed a Frame work package for APRIMO System to invoke webMethods
in real-time.
. Developed a frame work package in webMethods to communicate with SFDC
using webServices and SOAP Protocol.
. Worked with SOQL queries in Apex explorer (SFDC tool) to query data
from SFDC database.
. Implemented FTP mechanism to send files to external vendors through
GIS.
. Configured the JDBC adapters, Adapter Notifications and Adapter
services to access Oracle databases.
. Worked with broker for publishing and subscribing documents for
multiple targets.
. Preparing Dev handoff and IP (Installation Procedure) Documents to
facilitate the deployments of the code to QA (Quality Assurance)/UAT
(User Acceptance)/Prod (Production) environments.
. Worked on webMethods deployments using Deployer.
. Worked in SAP support related to wM and SAP connectivity issues.
. Involved in troubleshooting and determining root-cause for issues in
the webMethods environment and installed fixes and service packs for
webMethods and Solaris.
. Implemented Techniques to handle exceptions.
. Used the IBM's Rational Clear case tool to check-in the developed code
and version controlling.
. Preparing Known Issues, Error handling etc. and provide Post-
production support
Title: Case Management - Blue Print
Organization: Genentech Inc., San Francisco, CA, US
Duration: Sep 08- Jan 09
Role: Sr. Integration Consultant
Environment: webMethods Integration Server 7.1/6.5, wMDeveloper 7.1/6.5,
My webMethods Server, webServices, wmDeployer, SAP Adapter, JDBC adapter,
Broker, SFDC (Salesforce.com).
Description:
The purpose of the Case Management integration project is to allow
authenticated users of salesforce.com, with appropriate permissions, to
initiate the delivery of Genentech products to recipients after they have
provided all required shipment data entry. This synchronous communication
process will be initiated from salesforce.com by releasing shipment request
to webMethods in real-time with a combination of a SFDC outbound message to
SAP and External vendors (NovaFactor, RxCrossroads) through B2B gateway.
Vendors will accept shipments and place response files in B2B gateway for
updating Shipment status.
Responsibilities:
. Requirement gathering, analysis, design, development, testing of
webMethods code.
. Introduced an axis proxy layer on web logic server for translation of
Document Literal type soap requests formats to web Methods(6.5)
supported RPC Soap requests.
. Configured SAP adapter connections, adapter services and listeners on
the Integration Server to handle IDocs from the SAP system and to
handle RFC and BAPI calls.
. Developed flow services to send IDocs and execute RFC calls to the SAP
system.
. Builded a frame work package in webMethods to communicate with SFDC
using webServices and SOAP Protocol.
. Prepared SOQL queries in Apex explorer (SFDC tool) to query the SFDC
database.
. Implemented FTP mechanism to send files to external vendors through
GIS.
. Configured the JDBC adapters, Adapter Notifications and Adapter
services to access Oracle databases.
. Prepared Dev handoff and IP (Installation Procedure) Documents to
facilitate the deployments of the code to QA (Quality Assurance)/UAT
(User Acceptance Test)/Prod (Production) environments.
. Worked on webMethods deployments using wMDeployer.
. Worked in SAP support related to wM and SAP connectivity issues.
. Involved in troubleshooting and determining root-cause for issues in
the webMethods environment and installed fixes and service packs for
webMethods and Solaris.
. Implemented Techniques to handle exceptions.
. Used the IBM's Rational Clear Case tool to check-in the developed code
for version controlling.
. Documented Known Issues, Error handling etc. and provide Post-
production support
Title: Copics Mainframe Upgrade
Organization: GE Energy, Atlanta, Georgia US
Duration: Jun07- Sep08
Role: Sr. webMethods Developer
Environment: webMethods- Developer 4.6, 6.1.5, Monitor 6.1.5, Mainframe
Adapter 6.1(Mainframe Integration Server 6.1&6.5), Deployer 6.5, Event Type
Editor, Oracle 9i, Windows XP, Solaris 5.6.
Description:
Copics is a mainframe based application which has to exchange data with
different applications like GlobalConnector, GlobalConnectorSAP, PartsERP,
eBOM etc for transactions related to Drawing, itemMaster, itemAttach, BOM
[Bill-Of-Material]. This enables the application in placing orders and
getting acknowledgements, maintaining the master database for transactions.
WebMethods integrates and automates the process with their external
systems.
This application includes around 30 integrations [request/reply,
publish/subscribe integrations] handled as one part of the entire business
process. The project involves Analysis, Development, Testing, Production
Deployment and Support of the Copics application related integrations.
Responsibilities:
. Requirements gathering.
. Installed Mainframe Integration Server and configured different
HostPool connections (CICS).
. Development/Coding of Flow and Java services as per the coding
standards prescribed by Architect Team.
. Preparing/Reviewing the Design Documents, Test Plans and Migration
Documents.
. Implemented Techniques to handle exceptions.
. Working with webMethods on service requests to resolve mainframe and
webMethods connection issues.
. Testing the integrations [Unit Testing, UAT (User Acceptance Testing), SIT (System Integration Testing), finally Rifle-Shot Testing after
the Production Migration]
. Postproduction support for minimum of 15days
. Preparing Knowledge Transfer documents like Integration Details, Known
Issues, Error handling etc.
. Knowledge Transition to GAMS team for further support.
Title: GE Energy SupplierMasterInfoFile Integrations [SMF]
Organization: GE Energy, Atlanta, US
Duration: Oct06-Jun07
Role: webMethods Developer
Environment: webMethods- Developer 4.6, 6.1.5, Monitor 6.1.5, JDBC Adapter
6.1, SAP Adapter, Trading Networks, FlatFiles, SMTP, Deployer 6.5, Oracle
9i, Windows XP, Solaris 5.6.
Description:
SupplierMasterInfoFile [SMF] application deals with the transactions with
the different vendors, managing their details and transactions like placing
orders, payments etc. This application has to send/receive the data from
different applications [vendors] with in GE Energy like ONGUS [Oil and
Gas], OGERP [Oil and GAS ERP], BNSAP [BENTLY-SAP] and other systems.
The applications within this enterprise were integrated using webMethods,
there by removing the manual intervention to transfer/replicate the data
from one application to another. The project includes around 12
integrations [Publish/Subscribe integrations - 4X to 6X Migrations and New
Integrations] which enable data transfer through FlatFiles, FTP, updating
the database, and sending out acknowledgments through mails [SMTP]. It
involves Analysis, Development, Testing, Production Deployment and Support
of the SMF application related integrations.
Responsibilities:
. Configuring different JDBC & SAP connections [For SAP transactions
using IDocs] and adapter services, approaching the Database admin
teams for login credentials etc for respective environments.
. Development/Coding of Flow services, adapter connections and adapter
services as per the coding standards prescribed by Architect Team.
. Preparing/Reviewing the Design Documents, Test Plans and Migration
Documents.
. Developed webMethods Integration Server Solution to communicate with
trading partners via EDI and XML.
. Worked with X12 (810, 850, 855, 856, 832, 997) of different versions
4010, 3010 and 2001
. Transformed EDI ANSI X12 documents and loaded into backend database
. Configured-processing rules in trading networks to route and validate
incoming EDI Documents.
. Responsible for implementing pre-processing rules once the documents
are received in Trading Networks.
. Testing the integrations [Unit Testing, UAT (User Acceptance Testing), SIT (System Integration Testing), finally Rifle-Shot Testing after
the Production Migration]
. Postproduction support for two weeks.
. Preparing Knowledge Transfer documents like Integration Details, Known
Issues, Error handling etc. Giving Knowledge Transition to GAMS team
for further support.
Title: GE Energy Customer MasterInfoFile Integrations [CMF]
Organization: GE Energy, Atlanta, US
Duration: Feb06-Oct06
Role: webMethods Developer
Environment: webMethods- Developer 4.6, 6.1.5, Monitor 6.1.5, JDBC Adapter
6.1, Oracle 9i, Windows XP, Solaris 5.6.
Description:
CustomerMasterInfoFile [CMF] application deals with the transactions with
the different customers, placing orders, payments and managing their
details etc. This application deals with the data from different
applications [customers - vendors] with in GE Energy and other systems.
The project includes around 8 integrations [Publish/Subscribe integrations
- 4X to 6X Migrations and New Integrations] which enable data transfer
using the JDBC connections. It involves Analysis, Development, Testing,
Production Deployment and Support of the CMF application related
integrations.
Responsibilities:
. Configuring different JDBC adapters and adapter services, approaching
the Database admin teams for login credentials etc for respective
environments.
. Development/Coding of Flow services, adapter connections and adapter
services as per the coding standards prescribed by Architect Team.
. Preparing/Reviewing the Design Documents, Test Plans and Migration
Documents.
. Testing the integrations [Unit Testing, UAT (User Acceptance Testing), SIT (System Integration Testing), finally Rifle-Shot Testing after
the Production Migration]
. Postproduction support for two weeks.
. Preparing Knowledge Transfer documents like Integration Details, Known
Issues, Error handling etc. Giving Knowledge Transition to GAMS team
for further support.
Title: GE Energy Phase 2 Integrations
Organization: GE Energy, Atlanta, US
Duration: Nov04-Feb06
Role: webMethods Developer
Environment: webMethods- Developer 4.6, 6.1.5, Monitor 6.1.5, JDBC Adapter
6.1, FlatFiles, SMTP, Deployer 6.5, Oracle 9i, Windows XP, Solaris 5.6.
Description:
Group of around 200 existing 4X integrations of GE energy were migrated to
6X, as two phases.
Phase 1 and phase 2. GE Energy Phase 2 Integrations had around 80
integrations migration which includes several source and target
applications which use JDBC, Seibel, DB2/AS400, SAP, Clarify adapters.
We had to migrate these 4X integrations to 6X integrations, by developing
the code in 6X using the 4X reference code in production environment.
I have been involved in reply/request, Source/Target [publish/subscribe]
integrations.
Responsibilities:
. Requirement gathering from GAMS team [Team supporting 4X code in
production] and the application team involved.
. Coding in 6X referring to 4X java [ATC], flow services and
documentation.
. Configuring different adapters and adapter services.
. Preparing/Reviewing the 6X version Design Documents, Test Plans and
Migration Documents.
. Testing the integrations [Unit Testing, UAT (User Acceptance Testing), SIT (System Integration Testing), finally Rifle-Shot Testing after
the Production Migration]
. Providing initial Post-Production support for atleast two weeks.
. Preparing Knowledge Transfer documents like Integration Details, Known
Issues, Error handling etc. Giving Knowledge Transition to GAMS team
for further support.
Title: Sales Representative Website
Organization: Satyam Computers Ltd, Hyderabad, India
Duration: Oct03-Sep04
Role: Java Developer
Environment: J2EE, J2SE, EJB, Servlets, JSP, XML, Oracle, JDBC, Apache
Struts Framework 1.0.
Description:
A web-site application was designed and developed which provides business
sales representatives a channel through internet to report and access
crucial information regarding their products/services from head quarters to
perform their jobs in selling products/services to their customers. The
Administrator will have control to manage member accounts and report sales
status to the corporate head quarters.
Responsibilities:
. Worked on a team as a team member for designing and developing the web
site application using J2EE, XML, EJB, Servlets, and JSP under the
Apache Struts Framework.
. Used Struts Framework for the MVC Architecture.
. Used Struts Tags to tie the Struts view Components to the rest of the
framework.
. Created complex SQL and used JDBC connectivity to access the Oracle
database.
. Developed Servlets and back-end java classes using Web Sphere
Application server and built plug-in JSP.
. Developed tool library for various processes using JSP, JavaScript,
and Java Beans.
. Wrote reports with Active Reports.
. Involved in the system testing.
Title: Advanced Doctor's Office Management System (ADOMS)
Organization: Satyam Computers Ltd, Hyderabad, India
Duration: Aug02-Aug03
Role: Java Developer
Environment: Java Servlets, Applets, Java Swing, HTML, Oracle 7.x etc.
Description:
Developed and implemented Advanced Doctor's Office Management System
(ADOMS) using Java and its tools. This system maintains and keeps track of
the Patient information, Appointments, Doctor's Schedule. This application
facilitates addition, removal, update and retrieving patient's information
and medical history. Developed user-friendly web pages and implemented
applets features like Check Boxes, Radio Buttons, List items and Tool Bars.
Involved in documenting the application and the code. This system developed
with Three-tier architecture with web browser as the front end, Java
Servlets as the middle layer and Oracle as the backend.
Responsibilities:
. Involved in the development of front-end Java Applet in Swing API.
. Used Servlets in this client/server application development.
. As a Team member involved in design and development of a three tier
architecture.
. Played a role in the architecture & development of this reliable
system using OOD techniques.
References: Will be furnished upon request