Phani Kakarla
[pic]
abmn2i@r.postjobfree.com
Certified PRPC System Architect having 7 years of IT experience including 3
years experience in building BPM solutions in variety of industries and
technical environment.Strong experience in design and development of
Business Process Management (BPM) and Business Rules Engine (BRE)
applications using PRPC V5.x/V4.2 SP6.
Summary:
. Excellent knowledge of all phases of Software Development Life Cycle
(SDLC).
. Excellent knowledge of Pega Implementation Life Cycle. (Tool
installation, Design, Development, Migration, Testing and deployment).
. Extensive experience in building Class Structure hierarchy and Rule
Set structure based on pega guardrails.
. Experience in creating flows, flow actions, properties and activities.
. Proficient in creating Application Rules, Access Groups, Operators,
Rule Sets, Rule Set Versions, Workbaskets, Work parties required to
develop an application.
. Expertise in creating User Interface (UI) using flow actions, harness
and section rules.
. Involved in design and development of Data Models, Class structures,
Process flow, Rule resolution, Specialization techniques, Security
model, Authentication, Authorization, Correspondence, Decision rules,
Declarative rules, Validation, Agents, Custom rules, Customizing
portals, Reporting, Connectors, Services and Parse Rules.
. Extensively used Clipboard, Tracer and Performance Analyzer for
troubleshooting and performance tuning of PRPC applications.
. Solid knowledge of Java Web Services with real time knowledge using
SOAP and WSDL.
. Good knowledge in creating SOAP, File, SQL, MQ, EJB Connectors and
other SOAP services.
. Experience in Object Oriented Analysis and experienced in created
patterns like MVA architecture.
. Experience in J2EE technologies like Servlets, Java Server Pages (JSP)
and Enterprise Java Beans (EJB).
. Experience in Java, JDBC, XML, XSL and XSLT.
. Extensively used UML- System Use case diagrams, Class diagrams,
Activity diagrams, Business Process Diagrams, Sequence diagrams and
Deployment diagrams.
. Good experience in Financial, Banking and HealthCare Industry.
. Experience in writing Queries, Stored Procedures, sub-queries,
functions and triggers in Oracle and in T-SQL.
. Experience in performing SWOT analysis, Root cause analysis, Cost
Benefit analysis, GAP analysis, Project planning and Scheduling.
. Experience in creating Test plan, Test Cases, Test scripts and
Training Manuals.
. Involved in planning,coordinating and conducting different types of
tests such as Unit Testing, Integration Testing, System testing,
Regression Testing, Black box Testing, Backend Testing End to End
Testing and User acceptance Testing.
. Excellent Communication Skills, team playing spirit and stronger
analytical and problem solving abilities.
. Strong Work Ethics and commitment towards achieving Clients goals.
EDUCATION:
. Bachelor of Technology, Nagarjuna University, India.
CERTIFICATION:
. Certified PRPC v5.5 System Architect.
TECHNICAL SKILLS:
BPM Product Pega Rules Process Commander(PRPC
v4.2/v5.1/v5.2/v5.3/v5.4)
Languages C,C++,JAVA,J2EE(JSP, EJB, Servlets, JDBC),
Web Technologies HTML, XML, XSL, XSLT, SOAP
Scripting VBScript, JavaScript
Languages
Databases Oracle 9i/10g, SQL Server 2005/2008, IBM DB2
Business Tools Microsoft Office Suite( Excel, Word, PowerPoint,
Access and Outlook), MS Visio,Rational Suite(Requisite
Pro, Rose, Clear case, Clear quest, SODA)
Testing Tools Quality Center, Quality Test professional, Test
Director, Rational Clear Quest
Operating Systems Windows 98/2000/NT/XP/Vista, Unix
Application Apache Tomcat, IBM WebSphere, BEA Web Logic
Server
PROFESSIONAL EXPERIENCE:
Wells Fargo, SFO, CA
Jan'09 - present
PRPC System Architect
The business objective of the application is automate
the process of labor intensive process of processing disputes and charges
back in credit and debit card transaction. This was developed in Pega Smart
Dispute framework and it provides more efficient way of automating the
disputes and charges back. The Pega Smart Dispute flows, user interface and
necessary rules are tailored according to business requirements and were
tightly integrated with transaction history database.
Responsibilities:
. Interacted with clients to understand expectations and requirements.
. Created High Level Class Structure in Pega Rules Process Commander.
. Customized and created default flows, flow actions, and user interface
(sections and harness rules) that are critical to business.
. Redesigned default Portals DisputeEntry, DisputeFraudProcessing and
DisputeManager.
. Modified various PRPC rules like Decision Rules, Decision Maps,
Declarative Expressions, constraints and Indexes.
. Modified and Implemented Activities, Steps, methods and error
handling.
. Developed rules for Validation and Integration pertained to Rule-
Connect and Rule-Service.
. Developed search reports using List View and Summary View rules of
PRPC.
. Created Data-Admin-Product to migrate rules across various
environments.
. Worked extensively with Soap Web Services and Soap Connect rules to
talk to external systems, created XML stream and parse rules.
. Designed and implemented WMQ configuration, to pick and push messages
to/from MQ queue.
. Designed and implemented Soap Web Services for creating/updating an
investigation case in Pega.
. Involved in setting up Correspondence Output Server (COS) known as
PegaDISTRIBUTION Manager. Defined Server, Printer Queues and
associated printer queues within Org.unit.
. Customized PRPC OOB portal layouts and created gadgets as per business
needs.
. Created SLA rules for work objects and assignments.
. Involved in Bug fixing activities with Lead and Developers for
declarative rules, Harness and When Conditions.
. Created SQL connectors to extract data from external environment.
. Data-Admin-DB table and name instances are created to connect the
external database using JDBC connection URL or JDBC connection pool.
. Involved in writing Use Cases and Test Cases.
. Used Test Director to generate defect analysis report.
. Prepared and executed Unit Test Plan and User Acceptance Test (UAT).
. Reviewed the business rules with developing team and modified based on
Technical Specifications and Business Requirement Specification using
Pega Rules Process Commander.
Environments:
Pega Rules Process Commander v5.4, MS VISIO 2005, XML, SOAP, JAVA,
UNIX, Oracle 9i,Web Logic 8.1, QC, SQL Navigator 4, Test Director.
Blue Cross Blue Shield, MN
Apr'08 - Dec'08
PRPC System Architect
LPI (Late Payment Interest) Calculator
. The primary functionality of this LPI calculator is to calculate the
interest for late payments using NCGS and Thomas Prompt pay interest
calculator.
. LPI project is Pega PRPC Rules Business solution for Power MHS's lack
of interest calculation functionality.
. This tool calculates prompt pay interest liability consistently and
accurately for claims that are not processed and paid in timely
manner, including claims adjustments due to errors. The claims
Adjudication System(Power MHS) invokes Pega PRPC SOAP service using
Java Web Service on iSeries
. PowerMHS will extract and post daily claims to Pega PRPC LPI SOAP
Service. All data required for LPI calculation are arrived or derived
from data within posted claims message.
. For each claim message sent to LPI calculator SOAP Service, a
subsequent LPI message would be sent back to PowerMHS for further
processing.
Responsibilities:
. Reviewed the technical document and corrected as per Pega PRPC
standards.
. Involved in design of Class Structure, Properties, Activities and
Service Rules.
. Involved in design of SOAP service for request response claims
processing.
. Designed flows and activities and created declarative expressions for
value change in properties.
. Created validation rules to implement business logic validation.
. Implemented Decision Tables and Decision Maps.
. Involved in testing and debugging using Tracer and DB Trace.
. Interacted with clients to keep update with business requirements.
Environments:
Java, J2EE, Web Sphere 6.1, Pega PRPC v5.3, MS Visio 2003, MQ
Series, Web Services, XML, SOAP, AIX, Windows XP, eclipse.
Prudential, CT
May'07 - Mar'08
PRPC System Architect
Prudential Inc. is a Fortune 500 whose subsidiaries provide insurance,
investment, management and other financial products and services to both
retail and institutional customers in United States and in 30 other
countries. My project was a Health Care Project which includes implementing
a software solution to be shared across all the central locations that will
organize and manage the process of loading subgroups into Pega solution.
Corrected Claims is a Pega PRPC
Business Rules Application that automates the determination of corrected
claims verses the new/duplicate claims. The Business Rules application
reads the Power MHS Claims Adjudication system and iterates through one at
a time to determine if the claim is corrected, duplicated or it cannot
complete processing and it needs to be directed to IPD Workflow subsystem
for manual Adjustment processing. If the claim is determined to be new or
duplicate, it routes the claim back to Adjudication System to go through
the existing claim processing steps.
Responsibilities:
. Involved in design of Class Structure, Data Flow, Properties and
Activities.
. Developed and customized work flows in Claims Processing Framework.
. Involved in integrating MHS Claims Adjudication System with manual
adjustment processing.
. Developed flows and Activities and involved in design of connectors
for Back-end Integration.
. Involved in creating tables using queries in Oracle.
. Used Web services to interact with external systems using Rules-
Connect-SOAP.
. Designed and involved in creating Activities to integrate PRPC basic
applications with Claims Processing Framework.
. Creation of Declarative expressions for value change in properties and
also creation of validation rules to implement business logic.
. Implementation of Decision tables, decision maps and declarative
expressions.
. Testing and debugging using Tracer and DB trace.
. Interacting with clients to understand business requirements.
Environments:
Pega PRPC v5.1 SP2, Java, J2EE, Web logic 8.1, XML, SOAP, Windows XP,
eclipse, Oracle, Java Script, HTML.
Key Bank, NY
Oct'06 - Apr'07
J2EE Developer
Key Bank is leading global financial services firm .Accounting Information
provides customers the ability to create, monitor and view account balances
and transactions online. Its goal is to develop a thin, rich interface
between web-users and application layer. The database consists of global
customer's account information, balances and transactional details
information that are continuously updated. This application maintains
consistent data for customers based on their retention period. The customer
can go online, check the account information, transfer money, update
address and personal information and check the monthly statements. The data
was stored in Oracle database. The project also involves developing back-
end administration module for account maintenance and transaction enquiry
and processing for transaction processing, approval and enquiry.
Responsibilities:
. Developed use cases from the functional specifications.
. Used Rational Rose for designing class diagrams from the use cases.
. Actively involved in design of the application implementing Apache
Struts FrameWork based on MVC architecture with EJB, simple Java Beans
as Model, JSP as View, and Servlet as controller.
. Involved in design and development of Presentation layer using JSP,
Java Servlets.
. Deployed the EJB components on WebLogic.
. Involved in setting up Apache SOAP on Weblogic Application Server 8.1.
. Used Java Beans for Client-side Validation.
. Implemented Stored Procedures for Oracle database.
. Created server side code to implement JDBC connectivity to Oracle 9i.
. Responsible for reporting project status.
Environments:
Java 2, J2EE(Servlets, EJB 2.0, JSP, JDBC), Weblogic 8.1, Oracle 9i,
Windows NT, Apache SOAP 2.0, Struts, Ant, VSS, Rational Rose, JNDI, HTML,
JavaScript.
Cingular (AT &T), NJ
Jan'06 - Sep'06
Java Developer
Cingular (AT&T) is largest communication company in United States. They
provide wireless services, high speed internet access and local and long
distance call services. The project dealt with replacement of an existing
MS Access based applications in DB2 database. Successfully completed a
major challenge of reengineering the MS Access database into new DB2
database and developed a web based system which provides the existing
functionality and also streamlined their work flow.
Responsibilities:
. Analyzed business and functional requirements.
. Involved in creating Use Cases, Class diagrams, activity diagrams
using MS Visio.
. Development of the flow and flow rule using Action Controller
Framework.
. Involved in construction, Unit testing (including Unit testing on
Client Server, UTCS) and integration testing of the application.
. Responsible for Onsite Offshore coordination.
. Developed UI screens using custom JSP tags.
. Involved in development of data access layer using DAO and JDBC.
. Created controllers, model classes and JSP's for the modules.
. Used Java Script for Client side validation.
. Used JDBC for database connectivity and also for database queries,
update and delete.
. Responsible for writing test cases to test functionalities.
. Responsible for writing Unit Test Cases for controllers and model
classes.
. Involved in the web sphere administration through Admin Console which
includes database configuration, application deployment, and node
creation and recycling of JVMs.
. Involved in bug-fixing.
Environments:
Java, J2EE, JSP 2.0, JavaScript, Java Servlets 2.4, EJB 2.1, Action
Controller Framework,
Servlets, XML, HTML, Web Sphere 5.1, MS Office, MS Visio 2002.
Wipro Technologies, Hyderabad, India
Jun'03 - Nov'05
J2EE Developer
This was an effort to design and design and implement reusable frame work
using J2EE architecture that can be used for corporate applications, store
applications and warehouse applications. It also involved designing a
security mechanism that could support single-sign on and access to
applications from any location.
Responsibilities:
. Involved in Class design and Development for MVC (Model-View-
Controller) architecture and design patterns.
. Java RMI, XML, XSL, XSLT was among the technologies used to provide a
robust, fault tolerant, scalable, cross-platform, enterprise level
java application. Problem solving skills and team player abilities
essential.
. Required knowledge of human factors and best GUI design principles
coupled with business analysis skills to create attractive, intuitive
and user friendly screens.
. Developed Servlets, Java classes in JBuilder.
. Developed JSP using Struts libraries, tiles and java scripts.
. Used Quartz and translate libraries to schedule jobs and JProbe for
profiler and memory leak debugs.
. Developed test classes using JUnit Framework to test unit application.
Environments:
JSP 1.4,Java 1.2, EJB 2.0, XML, JDBC, IBM WebSphere 4.0, IBM DB2 7.0,
OS-390 & Windows 2000.
REFERENCES AVAILABLE UPON REQUEST