Raju Srigiri
Sr. WMB/IIB Consultant
224-***-****/ac0ptd@r.postjobfree.com
Summary
** ***** ** ** ******** experience encompassing a wide range of skill set, roles and industry verticals.
Worked on various areas of software development life cycle (analysis, design, coding, testing, deployment and integration) for applications in Banking, E-commerce, Retail and other sectors.
Experience in various Web related and Client / Server applications.
Good experience in designing and developing integration solutions using IBM’s WebSphere stack (IBM Integration Bus, Message Broker and MQ) tools and technologies.
Experienced in working with Web Sphere Business Integration technologies like Web Sphere MQ 7.0, WMB 8.0, IIB9, IIB10
Experienced in design, development and mapping using Web Sphere Message Broker and Web Sphere MQ with different formats like XML, TDS, CWF, IDOC, BAPI and JSON
Good knowledge with ESQL and JAVA/J2EE programming to handle message routing and transformations.
Designed and developed various interfaces to facilitate external applications to exchange the information.
Migration of message flows from WMB 7 to WMB 8 and wmb7 to IIB9.
Designed interfaces which can support various protocols like, SOAP, MQ, HTTP and FILE
Experience in Linux/Unix platforms and writing shell scripts
Good exposure with various design patterns of EAI and J2EE
Experienced in working with various frameworks(Spring, struts, MVC, Hibernate) and custom enterprise service bus(ESB) architectures
Experienced in implementation of SSL and OAuth in the adapter framework.
Implemented archiving and logging mechanism to track activity of the every day
transactions.
Good experience in web based technologies like Java/J2ee and Webservices(SOAP and REST)
Maintaining the versioning of the developed flows using the concurrent version control
System (CVS and SVN).
Good experience in the build and deployment tools like Ant and Maven used in CI.
Responsible for creating project specific artifacts like, design, mapping, test specification and test report documents.
Experience in using custom adapters.
Worked on released based projects which are based on agile methodology.
Reporting status and participated in Daily meetings and calls
Experience in leading and managing teams.
Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
Skill Set
Windows 7, 10/2k/NT, Unix(Solaris),RedHat Linux 6.0
Oracle 11g, Sqlserver – 2000, MySQL 4.0, DB2 8.x
Html, Dhtml, Xml (xsl, xslt, xpath)
C, C++, JAVA 8.0, Pascal, FORTRAN, ESQL
Shell scripts, Java script, Perl, AJAX
Apache 2.0, Jrun3.0, Tomcat 5.0
Web Sphere 5.1, WebLogic 9.2, JBoss 4.2
Eclipse 4.6.3, NetBeans 6.5.1, JBuilder 7.0
Rational Rose 2000, Microsoft Visio
Struts 1.2, MVC, spring 4.0
Vss, Cvs, Svn, Clear case 7, Harvest, Windchill
Ant, Maven, Putty, RfhUtil, soapui, Agent Ransack
WMB8.0, IIB9, IIB10,MQ7.5, WPS 7.0
XSD, Soap, Wsdl, Uddi, SoapUI, Apache Axis, Apache CXF
JAX-RPC, JAX-RS, JAXB, JAX-WS, SAX, DOM
Hibernate 5.4.1, EJB 2.0, 2.1, 3.0
Work Experience
Boston Scientific, st.paul, MN May’ 16 – tilldate
Sr. WMB/IIB Developer
The Boston Scientific Corporation (abbreviated BSC) is a worldwide developer, manufacturer and marketer of medical devices whose products are used in a range of interventional medical specialties, including interventional radiology, interventional cardiology, peripheral interventions, neuromodulation, neurovascular intervention, electrophysiology, cardiac surgery, vascular surgery, endoscopy, oncology, urology and gynecology.
Salesforce project is one of the major project in Boston Scientific Corporation. Salesforce is designed to handle Orders, OrderUpdates, Surgery and Patient Informations.SalesForce will send Orders, Patient and Surgery information to SAP system.The information will get updated in SAP tables (BAPI and IDOC). Upon successful updation SAP will send the response back to the SalesForce System.Apart from that for every event changes happened at SAP, it will send IDOC messages along with the regular responses.
To name few interfaces developed/on-going are Order, OrderUpdate, Surgery and Patient interfaces. Apart from that I worked on various Restful web service projects which are used by various end clients like, WatchmanU, WestCRM, Bolger and CYP.
Responsibilities
Understanding the user stories converting them into business and technical specifications.
Preparation of project specific artifacts like design, mapping, architecture diagrams.
Designing the IIB10/WMB flows as per the requirements.
Developed XSD, WSDL and message sets for different message flows.
Design of SAP adapters – inbound and out bound, modification of custom adapters
Developed transformations between SalesForce, SAP and other external applications
Developed message flows using SOAP, REST and MQ protocols.
Writing ESQL and JAVA coding
Impact analysis of the flows.
Defect fixing and unit testing(UTS, UTR)
VAL, SIT, and PROD environments support.
Migration of flows from wmb 7 to IIB9(messageflows, message sets)
Provided support for production issues.
Release management activities like bar file deployment, cut over plan preparation, package promotion for all the environments, KT plan preparation.
Environment: IIB9, Wmb 7, MQ7.5, JAVA 8, SAP, SalesForce, Oracle 11g, UNIX, Team Size: 7
CVS Caremark, Chicago, IL Nov’ 15 – May’16
Sr. WMB/IIB Developer
The retail division of CVS Health (CVS CAREMARK) is America's leading retail pharmacy with more than 7,800 CVS/pharmacy and Longs Drugs stores. The pharmacy benefit management (PBM) and mail service pharmacy division of CVS Health provides a full range of PBM services. The retail medical clinic division of CVS Health is the leading retail medical clinic provider in the United States. The specialty pharmacy division of CVS Health provides an array of specialty pharmacy services for patients who require treatment for rare or complex conditions.
ICE-T project is the recognition that our interface to our web users should be uniform.
The largest common feature found in the web sites across mail, retail and specialty is the display of prescription
history and upcoming prescription refills. This observation is the foundation of the ICE-T Phase 1 project.
the prescription tab of the cvs.com site when using a tablet device.
The “T” portion of the project name reflects the intent to initially display this consolidated view to users who access
Responsibilities
Understanding the client’s requirements and the technical specifications of the application
Preparation of project specific documents (ADD, MAPPING, CONFIG, UTC and UTR)
Analyze the requirements and existing WMB8/ESB flows.
Designing and developing message flows along with ESQL and JAVA coding
Developed XSD, WSDL and message sets for different message flows.
Defect fixing and unit testing.
DEV, SIT, UAT, PT and PROD environments support
Release management activities like bar file deployment, deployment request, override property file preparation, package promotion for all the environments.
Environment: IIB9, MQ7.5, UNIX, Team Size: 8
Sun Turst Bank, India Oct’ 13 – Oct ‘15
Sr. WMB Developer
SunTrust Banks is the holding company and publicly traded side of SunTrust Bank, one of the country's biggest regional banks. SunTrust primarily does three kinds of banking: consumer banking and private-wealth management; wholesale banking; and mortgage banking. SunTrust is the country's 17th biggest bank-holding company, ahead of both American Express and Deutsche Bank. It operates in various states of America.
SNET2.0 is a hub developed for SunTrust bank. SNET acts as a enterprise service bus which can provide facilities like logging, auditing, routing etc. NET also supports patterns which can solve the many design level problems and helps to develop the applications rapidly. NET hosts various services, some of them are OffersInquirySvc, Offers Maintenance, ManageBillPayment, ManageBillPayee, ManageEBill etc.
Responsibilities
Understanding the client’s requirements and the technical specifications of the application
Preparation of project specific documents (SDD, CONFIG, UTC and UTR)
Analyze the requirements and existing WPS/ESB flows.
Designing and developing message flows along with ESQL and JAVA coding
Developed XSD, WSDL and message sets for different message flows.
Defect fixing and unit testing.
DEV, ITCA, TRN, MNT, PRDR and PROD environments support
Migration of message flows from wmb 7 to wmb 8.0
On call support
Release management activities like bar file deployment, deployment request, override property file preparation, package promotion for all the environments.
Environment: WebSphere message broker 8, MQ7.5, WPS, UNIX, Team Size: 12
Barclays, India Oct’ 11 – Oct’ 13
Sr. WMB Developer
Phoenix project is developed for Barclays. Phoenix is using Barclays ESB called, Barclays enterprise middleware (BEM). BEM comprises of various inbuilt functionalities like, logging, auditing, reconciliation, routing and orchestration. By making use of BEM, phoenix has become a more robust application.
The main purpose of creating Phoenix application is, Barclays wants to provide more facilities for its world wide customers to meet their banking needs. Technically speaking phoenix is a integration application which acts as a middleware for various application like B.net (CITI.net) and various payment processing engines (AFTS, BACS, FPhub and SMS) for global payments.
Phoenix contains 3 modules namely Registration, Payments and BTR
Phoenix supports customer registration, payment transfers and balance and transaction reports. Payment requests are standard swift messages (MT103, MT199, MT101, Pacs002/Pacs008 and MT202). Phoenix transforms the payment requests (validates & transforms) and sends them to various payment processing engines. Basically it is a MQ based application also supports file system and web services. Upon receiving response from payment processing engines it will forward them to respective users.
Responsibilities
Understanding the business requirements and the technical specifications of the application
Preparation of project specific documents (IDD, IRD, and SOM)
Designing and developing message flows along with ESQL coding
Developed XSDs and message sets for different message flows.
Defect fixing and unit testing.
CIT, SIT, NFT, OAT and PROD environments support
On call support
Release management activities like release notes, release bundle preparation for all the environments.
Environment: WebSphere Message Broker 6.1, MQ7.0, UNIX Team Size: 6
HSBC, India June ’10 – Aug’ 11
Sr. WMB Consultant
HSBCnet offers a comprehensive suite of flexible online financial solutions – all designed to help you increase productivity and manage your cash flow. With real-time global account access and customizable setup features, you gain control over your critical financial functions at every level of your organization. Keep track of your payments, receivables, liquidity and the changing value of your assets – all with one secure, global solution.
The recent market research and feedback received from our existing and potential customers show that payment service/features that are currently available on HSBCnet are not competitive. One of the key features is that a customer’s authorizer is unable to partially approve, reject or send to repair those payments that have been prepared for multiple beneficiaries (in the case of ACH Credit instructions).
In addition, the partial authorization feature is currently available for COS customers where customer’s authorizer is able to partially approve, reject or send to repair for those payments that have been prepared in batch. This might result into an inconsistency of services provided to HSBCnet customer where this feature is available for COS but not applicable for ACH Credit.
This project will provide a new feature “Partial Action” to the customers that will enable them to perform a Partial Authorize, Partial Reject or Partial Send to Repair for ACH Credits, giving them more flexibility.
The application is developed using Java/J2EE (F/E) and mainframes (B/E). It uses WebSphere Message BrokerV6.1 for integration between Java and mainframes application. Integration is based on Enterprise Service Bus (ESB) messaging infrastructure based around IBM’s Web Sphere MB and MQ products.
Responsibilities
Understanding the business requirements and the technical specifications of the application
Development of message flows using WebSphere Message Broker for interface which work in
Process and Sub Process
Designing and developing message flows, message sets along with ESQL coding.
Developed XSDs and Message Sets for different message flows.
Sub flows are created. The various sub-flows include Error-handling, and Tracing etc.
Deployment and unit testing of the message flows.
Used Flow Debugger for observing the behavior of message flows.
Defining and maintaining Queue Managers and Queues.
Documentation of Activities has done.
Configured WIN CVS for maintaining versioning of message flows developed.
Environment: WMB 6.1, Java/J2ee, spring, Hibernate, Oracle, UNIX Team Size:15
Taeus, India Oct’ 09 – June ‘10
Sr. WMB Consultant
Taeus will operate an internet based intellectual property information exchange called the Global Patent Syndicate (GPS). Based on the successful pay-per-click (PPC) advertising model and Real Simple Syndication (RSS) news feed model, GPS will revolutionize the way buyers and sellers of intellectual property will find each other. The goal is to create open, transparent and thriving online marketplace for patents and other types of intellectual property.
To succeed, GPS needs to implement a PPC model for accurately tracking web clicks and page views of intellectual market offers, including reporting, billing, payments and reports.
GPS systems contains various modules
XML Syndication Service
Click Tracking & Redirection Service
Offering Doorway site
Payments & Analytics System
System Management Interface
To implement GPS Billing System, we make use of MVC architecture which consists of presentation layer (struts), business layers (Spring POJOs) and persistence layer (Hibernate).
Responsibilities
Developed business requirement documents based on user requirements.
Designed HDD documents (UML diagrams: use case, class, sequence) for user account, prepaid account modules.
Developed user interface for payment and analytics system
Developed action classes, business objects and data access objects for user account management and prepaid account management modules.
Checking employee authentication using web services.
Environment: Java/J2ee, Struts, Hibernate, Oracle, UNIX Team Size: 5
Symphony Svc Pvt., Ltd., India Oct’ 08 – Apr’ 09
Tech Lead
Recognized Customer Online Experience [ROLE]. ROLE is a common online registration application for all HP (such as Subscription Services, Online Help and Support, High user trigger) applications. This is single sign on application for HP customers. It includes customer registration and product registration for all users globally. It supports Americas region, Europe region and Asia pacific region.
The high level features of role are:
User registration and maintenance
Product registration
Subscription services
Online help and support
Responsibilities
Developed the user interface screens for presentation logic using JSP.
Developed business logic for product and user registration modules.
Involved in internationalization of application.
Designed UML diagrams like, Use case, Class, Sequence diagrams.
Environment: Java/J2ee, Struts, Jsp, Oracle, Jboss 4.2, UNIX Team Size: 6
Infogain India Pvt., Ltd, India Jun’ 07 – Aug’ 08
Sr. Software Engineer
EBIMS is an order tracking system that allows credit card holders to order merchandise through mail orders. The system will be capable of processing order request, send order to merchant, follow-up on orders, bill customers and pay merchants. The mail order system includes order management, bonus point’s redemption through FAX / Mail, reporting order status, creation of the merchants and merchandize in the system. The overall goals of the processing system are:
Processing mail order request
Tracking order status
Upload delivery order to merchant
Billing credit card account for purchased merchandize
Settlement/invoice merchant
Responsibilities
Developed Jsp’s, Beans, Action classes for Order request, status, Item order, Master maintenance
Designed use cases, class, and sequence diagrams for Order, Item and merchants modules.
Developed business requirement documents based on client requirements.
Environment: Java/J2ee, Jsp, Oracle 9i, WebLogic 8.1, UNIX Team Size: 2
SSR IT Solutions, India Feb’ 06 – May ‘07
Software Engineer
Maxis Telecommunication (Malaysia) has purchased the MMSC (multimedia messaging store centre) from LogicaCMG. To suit the needs of Maxis; customization on the MMSC is desired. Currently, Maxis does not charge the customers for MMStore.Now, there is a need to charge the customers for MMStore.It requires a customization on MMStore.Maxis want MMStore to perform charging via Maxis payment adaptor.
Customizations Features:
Maxis want to charge the customers who are sending/downloading message from MMStore.
The amount to be charged will depend on price tag of a resource content
From public library
The amount to be charged will depend on number of recipients as well.
Pre-charge confirmation by customers.
Validation on predefined MMStore parameters like, Max.recipients, Max.size, Max.amount to be charged.
Transaction tracking.
Generation of reports for content providers.
Responsibilities
Customization for message composing.
Customization for message preview and confirmation.
Code written for helper classes.
Environment: Java/J2ee, Jsp, Struts 1.0, MySQL, Tomcat 4.1, UNIX Team Size:3
Education: B.Tech (Electronics & Communication Engineering) from S.K. University, INDIA -