Email: Cell: Professional Summary: Vankineni Ruthvik 832-786-1687
Email: Cell: Professional Summary: Vankineni Ruthvik 832-786-1687
Email: Cell: Professional Summary: Vankineni Ruthvik 832-786-1687
Professional Summary
7 years of IT experience involves Requirement Analysis, Business Process Designing, Modeling, Optimization
and Software Development
Hands-on experience in global delivery model and handled projects for reputed clients
Strong Technical experience in using IBM BPM (Teamwork’s Lombardi) and IBM Integration Designer (IID)
tools. Hands on experience with WLE 7.0, IBM BPM 7.5 and 8.0 versions.
Experience in Business process analysis, Modeling, Improvement, Application Integration and Collaborative
solution development
Established Lombardi BPM best practices throughout the organization and also mentored the new team members
on IBM BPM and Lombardi tools
Experience in developing Business Process Definitions (BPDs) using various modeling design patterns.
Experience in developing mediation components and libraries using IBM Integration Designer (IID)
Experience with Web-Services/ESB mediation development and other key standards (SOAP, WSDL, Security,
Encryption/Decryption) using IBM Integration Designer (IID)
Expertise in designing and development of business processes using Lombardi Teamwork’s including process
analysis, process modeling, Web services, REST services, UI coaches, Coach views, Business Objects, Decisions,
UCA's, Exception Handling, Tracking Points, Ajax services and Task Routing
Extensively used Web Services and REST Services in the projects to integrate with external vendors
Experience in using Business Process Management (BPM) and Business Rules Engine (BRE) technology to
reduce time to market, improve quality, ensure regulatory/legal/tax compliance, increase sales, cut costs, and
maximize revenue
Experience in developing various toolkits and utilizing industry standard toolkits for the project based on need
Experience to integrate IBM BPM with FileNet to upload and download files
Good working knowledge in Web development, DOJO, CSS, XML, JSON, XPATH, XSL, XSLT
Experience in distributed applications using Web services, SOAP and UDDI
Have very good experience in Oracle Database and PeopleSoft administration
Possess good knowledge in Java, J2EE technologies, Spring, Hibernate Struts, Web services framework
Experience with Agile-Scrum, Waterfall and Rational Unified Process (RUP) SDLC models
Involved in daily scrum meetings with the team and played scrum master role in the project
Experience in UNIX-Shell scripting. Written SQL/PLSQL batch jobs using shell scripts to migrate the production
data to the test servers
Experience with Code Reviews, Peer Reviews, Code Walkthroughs and Inspections
Education
Bachelor of Engineering in Electronics and Communications from ANU Guntur, AP, India
Technical Skills
Area Software
BPM Tools IBM Lombardi Teamwork’s 7.2,7.5,8.0.1, 8.5
Core Java, Servlets, JSP, JDBC, XSL, AJAX, Web Services, Struts, Spring, Hibernate,
Technologies
BC4J
Web Technologies Java Script, VB Script, XML, HTML, DHTML
Database Oracle 8i/9i/10g, MS-SQL Server, MS-Access
App /Web Servers IIS, Web Sphere, Apache Web Server, Tomcat, Bea web logic
Source Control Rational Clear Case, Microsoft Visual Source Safe
Operating Systems Windows-2000/NT4.0/98/XP/Vista/Win7, Unix/Linux, MS-DOS, Mac
Projects at Onsite
Client: Biomet Inc, Warsaw, IN Dec 2012 to Present
Project: Biomet Signature OS
Role: IBM BPM (Lombardi) Consultant
Description:
This project involves the discovery, analysis, modeling and deployment of a biomedical complex business processes
that are being used by Biomet. These processes helps the organization to manage their orders by making use of
several vendors tools, approving legal documents, obtaining custodian information, reviewing account specific
guidelines and eventually transitioning the orders to manufacturing labs.
Responsibilities:
Involved in the full cycle implementation of the application, starting from the design phase till the end-user
support phase
Participated in the design phase and worked on obtaining the requirements from the users
Created BPDs for the processes and worked on various nested services to implement the processes
Involved in designing coach views for file upload and download using FileNet
Designed and developed Customized Coaches and Coach Views for user forms in the process
Triggered the process initiation using time elapsed UCAs, SOAP Web Services
Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application in
IBM BPM
Implemented REST and web services invocation using Java integration services
Worked on intermediate message events to pass messages from one process to the other
Created templates by generating runtime html in BPM coaches
Developed various toolkits and also used industry standard toolkits for the project
Reading the custom templates from file server and displaying into coach using Ajax
Created highly complex UI’s using custom HTML and it involves localization languages
Implemented IID Mediation flows for asynchronous calls to integrate with external vendors
Worked on email automation system which sends automatic email reminders when the task is due
Used Exposed Process Variables to store the various global variables
Extensively worked on validations using Java Script and JQuery
Deployed the application on several environments such as QA and Staging
Worked on fixing the bugs found by the users and testers
Provided super-user training on the various processes involved and also on how to use IBM BPM
Worked on several enhancements to the application according to the user requirements
Environment: IBM BPM 8.0/8.5, DB2, JSON, XML, DOJO, CSS, JavaScript, Web Services, REST, WAS, IID
Description:
This project involved creating “Client Profiling Tool(CPT)” which is a solution for the “as-is” process where a client
representative, working with a Corporate client, must manually enter the client’s Investment Profile data into the
spreadsheet, submit the data to an Investment Strategist to be “Scored”, and once approved, print the IPQ Playback
document and present to the client. This manual process is time consuming, issue prone, and is not integrated into the
broader automated existing application’ IPQ model
The CPT is to automate the Corporate IPQ process and allow for systemic gathering of client data, an automated
scoring model, document workflow, connections via web services to back-end systems for data pre-fill/storage, and a
means of making its data available to existing application.
Responsibilities:
Understanding the process and business requirements such as process flow, existing application functionality
thoroughly and providing better solution through IBM BPM
Participating Architectural, design discussions, playbacks, and fusion sessions and understanding the requirements
and delivering with high standards
Designer / Process Modeler Established the best practices and mentored the team both in offshore and onsite
Creating forms with dynamic functionality with advanced widgets available present day for UIs
Developing reusable components and tool kits custom to the client needs
Installation, fixing, updating of IBM BPM suite
Implementing REST API Layer, Process flow, workflow services and patterns design for the entire OMS
application in BPM
Database integration using TEST API
Develop reusable coach view toolkits that are used across the project and couple of toolkits are referred across the
organization projects as well
Used SQL Connectors to invoke SQL Stored Procedures and communicate with the SQL Server
Developed Web Service Connectors in Lombardi to integrate with Web Services
Exposed BPM Processes and Services as Web Services through REST and WSDL
Setup Logging, Involved in Monitoring and Tuning the BPM systems
Environment: WLE 7.2, IBM BPM V7.5, Dojo, HTML, Oracle, DB2
Responsibilities:
Served integral role in 7-member team working for financial-services Company.
Assisted in designing, building, and maintaining database to analyze life cycle of checking and debit transactions.
Responsible for analyzing repercussions of check fraud, primarily ramifications of stolen checks on banking
account fees and transactions.
Involved in Client’s requirement analysis and designed web interface, documented use cases and developed user
interface documents
Designed and modeled Sequence Diagrams & Class Diagrams for the business Modules
Developed Application modules and business components using JSP, Servlets, EJB, Java, HTML, CSS and
JavaScript
Developed presentation layer using JSP and JavaScript
Implemented required action forms and action classes, generated configuration file
Used AJAX for asynchronous data retrieval, dynamic and interactive content display
Exploited the potential of Hibernate for complex Object-Database mapping and transactions
Designed and developed reports using iText
Performed client side validations using validation framework
Involved in integration of the application development using Bea Weblogic 9.2
Used Apache Axis for reverse engineering WSDL and making WebService calls
Designed UI for the application
Used CVS for version control management
Involved in writing Stored Procedures and Triggers to implement the application logic
Responsible for building Ant scripts for compilation and deployment
Used Log4j tool for logging and debugging in application development
Environment: Java, UNIX, Weblogic, J2EE, Sybase, Oracle 9i/10g, SQL, HTML, XML, RUP Methodology
Client: Hudson (Australia and New Zealand) Nov 2007 to
Dec 2009
Application: HRMS & Financials
Role: Systems Engineer
Description:
Hudson is the first and major client of Infosys for the ongoing HRO Platform implementation. Configuration and
support of 6 PeopleSoft Instances (HR & Global Payroll) and 6 PeopleSoft Instances (Finance Pay bill) are major
challenges in this implementation. Applying maintenance packs, bundles, patches related to People Tools, IBM Web
sphere, Bea Web logic, Oracle database Patches are some of the key activities during implementation phase.
Have developed the strategy for DR Drill and Business Continuity Plan and mentored the drill of Disaster Recovery
Center setup at Sydney with Primary datacenter at Melbourne. Also involved in the switch over activity of Primary
site to DR site and restoration of the primary site back
Responsibilities:
24*7 Production Database Administration Support
Installation and configuration of Oracle Server software 9i and 10g
Created Oracle 9i and 10g databases, allocated system storage and planned future storage requirements for the
database
Written PL/SQL Stored Procedures, Functions, Packages and Triggers
Created database links for accessing data from remote databases
Designed and developed various UNIX Shell, PL/SQL and SQL scripts to monitor the database
Maintained batch files, shell scripts and PL/SQL Procedures for scheduling backups
Automated hourly, daily, weekly system health reporting using crontab, PL/SQL and shell scripts
Developed UNIX shell scripts with embedded SQL*Loader calls and PL/SQL statements to extract data from the
legacy application in the form of flat files and load the extracted data into the new application
Implemented Recovery Manager (RMAN). Created recovery catalog, performed complete and incomplete
recovery using RMAN
Implemented and maintained Database security.
Created / Altered / Dropped Users as and when required and administer their respective quotas
Implemented cloning using RMAN to migrate data from PROD to UAT/QA/SIT and Dev databases
Created Database Links and Snapshots (Materialized views)
Performed Hot Backups and maintained database availability to support non-stop Business operations
Configuring network components like TNSNAMES, SQLNET etc. For easy and effective management of Oracle
networking. Configured listener for external procedure calls
Performance tuning using AWR, TKPROF, EXPLAIN PLAN & STATSPACK, AWR, ADDM
As a member of the analyzing and designing team, the responsibilities were to understand the application
requirements and build up system specifications
SQL server administration activities
Environment: Oracle 10g/Oracle 9i/Oracle 8i, RMAN, PeopleSoft 8.49, Websphere 6.1, Bea Weblogic