Charvaka Mattaparthy
BPM Consultant
***********@*******.***
Professional Summary:
•Approx. 8 years of development experience in JavaScript, Java and Business Process development using IBM BPM.
•Experience in SOA Architecture and developing web services using IBM BPM components.
•Experience developing all types of BPM services leveraging different development components available in the product.
•Experience in developing custom coach views for human services and custom dashboards for reporting purposes using Brazos Toolkit.
•Experience in writing SQL queries, stored procedures, triggers and functions using PL/SQL with databases like Oracle and SQL Server.
•Skilled problem solver and efficient team player with excellent communication skills.
•Having domain knowledge on Banking and Finance industries.
Certifications:
•IBM Certified BPM Developer: IBM WebSphere Lombardi Edition V7.1
Technical Skills:
BPM Tools : IBM WLE, IBM BPM 8.0.1, IBM BPM 8.5.6
Programming Languages : Java, JavaScript, PL/SQL.
Databases : Oracle 8i/9i, DB2.
Scripting Languages : Java Script, Ajax, jQuery, Dojo.
Web & Application Servers: IBM WebSphere.
Developer Tools (IDE) : Eclipse, RAD, IBM BPM Process Designer.
Operating Systems : UNIX, REDHAT LINUX
Client Experience:
US Bank, Minneapolis, MN
BPM Developer
July 17 – Present
Responsibilities:
•Support and maintain existing BPM application to open trust accounts.
•Involve in designing UI components using jQuery and Dojo frameworks.
•Involve in developing SOAP based web services using SOAP connector.
•Work with business teams to understand reporting requirements for process improvement.
•Work with testing teams to design test cases for different projects.
•Involve in quarter planning sessions with senior management to understand the scope of project releases and resource planning.
•Involve in designing web services on BPM platform.
Environment: IBM BPM 8.5.6, Java, HTML, XML, CSS, Java Script, MS SQL, Unix, WebSphere Application Server.
Vantiv Inc., Cincinnati, OH BPM Developer/Java Developer
April 14 – June 17
Description: Vantiv, Inc. is a public U.S.-based payment processing and technology provider headquartered in the greater Cincinnati, Ohio area. Vantiv is the largest PIN Debit U.S. acquirer and second largest U.S. merchant transaction acquirer ranked by general purpose transaction volume.
Vantiv BPM Team
Role: BPM Developer
Responsibilities:
•Supported and maintained existing BPM Applications across the enterprise.
•Worked with Business Analysts and SMEs to gather requirements.
•Worked with business teams to understand reporting requirements for process improvement.
•Involved in IBM product demos to the end client by doing POCs.
•Involved in architectural discussions with the Enterprise Architecture Team.
•Work with testing teams to design test cases for different Projects.
•Involve in quarter planning sessions with senior management to understand the scope of project releases and resource planning.
•Involved in migration of BPM platform from Lombardi 7.2 to IBM BPM 8.5.6.
•Involved in designing web Services on BPM platform.
•Involved in all development activities using IBM BPM product suite.
Vantiv MDS Team
Role: Java Developer
Responsibilities:
•Developed business modules with JSP, Servlet, JSF framework.
•J2EE application development on Windows and UNIX platforms.
•Front End User Interface Design- Used JSF Framework, Html, JSP, and JavaScript.
•Developed Java Beans to use in JSPs.
•Written java script for form validations and SQL script for pulling the data.
•Created Stateless Session Beans for retrieving data and Entity Beans for maintaining user profile.
•Efficiently managed the tasks and delivered features in a fast-paced scrum environment and provided critical reports to end users on time.
•Deployed the application on WebSphere server.
Environment: IBM Lombardi Teamwork’s V7.2.2, IBM BPM 8.5.6, Java, JSP, HTML, XHTML, XML, CSS, Java Script, SQL, Unix, Oracle, WebSphere Application Server.
Northern Trust Corporation, Chicago, IL BPM Process Consultant
Jan 12 – Mar 14
Description: Northern Trust is a leading provider of asset management, fiduciary, banking, asset servicing and fund administration solutions for individuals, families, corporations and institutions worldwide.
Responsibilities:
•Involved in process discovery using IBM Blueworks Live, data modeling & capturing UI.
•As a BPM Process Consultant, worked with Business Analysts and SMEs to gather requirements.
•Involved in installation and configuration of IBM BPM 8.0.1
•Involved in developing coaches for POC and utilizing the coaches for development.
•Designed and developed various services to implement the activities in BPD’s.
•Involved in creating & exposing webservices and defining contracts.
•Developed Custom Coach Views.
•Created ad-hoc and custom reports according to the business requirements.
•Involved in creation of audit reports using tracking groups.
•Provided inputs and documentation around all unit tests and integration tests.
•Plan and execute site Integration testing, performance testing and load testing.
Environment: IBM BPM 8.0.1, IBM Blueworks Live, IBM WebSphere Integration, Developer WID, WebSphere Application Server 7.0, Java/J2EE, SoapUI, Eclipse, (IDE), AIX, IBM DB2 V9.7, IBM Data Studio, SQL Server 2005.
CenturyLink, Columbus, OH Jan 10 – Dec 11
Java Developer
Description: eFlow is the project for the QCC (Qwest Communication Corporation) the Qwest national network division, mainly concerning its provisioning processes, QCC provides telecommunication services to business clients all over the USA. The system starts with OES (Order Entry System) which is generally used by the sales/order entry flocks, Collects sales orders or customer orders.
●Implemented the SDLC for the project.
●Working as part of team to study user requirements and technical requirements for application and implement the features and involved in product development.
●Designed Struts framework for the project.
●Designed the front end using HTML, JSP and JavaScript.
●Used Spring as the middle layer in the application
●Used Hibernate as the backend for the application.
●Implemented Ant as the build tool.
●Provided Log4j support for the application for debugging the system
●Used WebSphere and Eclipse as the IDE.
●Used Concurrent Version System (CVS) for creating the project structure and version controlling.
Environment: Java, J2EE, JDBC, Servlets, Struts 2.0, Spring, Spring MVC, Hibernate, WebSphere 6.x, Windows XP, JDK V1.5, HTML, XML, Web Services, SOAP, WSDL, My Eclipse, CVS, ANT, Log4J, MYSQL.