Dayakar Reddy [pic]
abhl6x@r.postjobfree.com
Pega Certified System Architect
PROFESSIONAL SUMMARY
. Certified PEGA PRPC System Architect having strong Experience in design
and development of Business Process Management (BPM) and Business Rules
Engines (BRE) applications using Pega Systems Pega Rules Process
Commander (PRPC).
. Over 4 years of experience in Design and Development of BPM and BRE
applications using Pega PRPC
. Having 10 years of experience in IT Industry with experience in analysis,
design, development, and implementation of BPM - PEGA/PRPC, K2.net
applications and Java/J2EE based applications.
. Good experience in PRPC for defining class structure and hierarchy based
on PEGA guardrails, security based on role and privileges, configuring
agents, connectors, data model, process flows, business logic definition
and user interface Design.
. Implemented various PRPC components like Decision Tables, Decision
Trees, Declare Expressions, Constraints, Indexes and Activities.
. Good working experience in using SOAP and MQ Integration Services and
connectors.
. Sound skills on PRPC debugging tools such as Tracer, Clipboard and System
Management Application (SMA).
. Developed activities, User interfaces and agents used to automate
business process.
. Made extensive use of Connectors and Services in PRPC to integrate with
the external systems
. Good Experience in Financial, Insurance and Health Insurance industry.
. Expertise in implementing various methodologies (RUP, Agile and
Waterfall)
. Expertise in translating business requirements into functional and
technical specification with data mapping and application process flow.
. Expertise in several J2EE Technologies like JSP, JSTL, Servlets, EJB, Web
Services.
. Expertise in writing Sub Queries, Stored Procedures, Triggers,
Cursors, Functions and performed data analysis using TOAD, PL/SQL, SQL
Server Management Studio.
. Good communication skills, maintain synergy with team members and ability
to work independently.
. Good team player and ability to master new technologies quickly.
. Proficient in writing SQL queries to perform data driven tests and
involved in front-end and back-end testing. Strong knowledge of RDBMS
concepts. Developed SQL queries in Oracle databases to conduct DB
testing.
TECHNICAL SKILLS
Programming C/C++, Java, HTML, CSS, XML, XSLT, JavaEE, JSP,
Languages Servlet, spring, Hibernate, JUnit, Apache Ant
Scripting TSL, SQA basic, Java script, VB Script, HTML, PERL,
languages Shell Scripting
Operating Systems DOS, OS/390, AIX UNIX, LINUX, Solaris, Windows
XP/Vista/Server
Databases DB2, Oracle 10g/9i/8i/7.3, MS SQL Server
6.5/7.0/7.5/2005, Sybase12.0/11.0, MS Access
MS Suite MS Office 2007 (Word, Excel, PowerPoint, Outlook), MS
Visio, MS Project
Tools PRPC 5.x/4.2 SP6
BPM Pega Process Commander
EDUCATION Bachelor of Technology (Computer Science) - Nagarjuna
University, India
PROFESSIONAL EXPERIENCE
McGraw-Hill, New York Mar
'10 - Till Date
Platts Harmony - PRP
Pega System Architect
The McGraw-Hill is a publicly traded corporation and its primary areas of
business are education, publishing, broadcasting, and financial and
business services. It publishes numerous textbooks and magazines, including
Architectural Record and Aviation Week, and is the parent company of
Standard & Poor's, Platts, and J.D. Power and Associates.
PRP project is part of Harmony suite of applications and is designed and
developed for Platts. Platts is a provider of energy and metals information
and a source of benchmark price assessments in the physical energy markets.
Platts uses excel sheets for its assessments which needs to be routed to
users across various countries to perform assessments and review the
submitted assignments. Platts decided to use Pega and Soft Artisan for
performing assessments workflow. The data replication is implemented using
Pega event model.
Responsibilities:
. Participated in user case review sessions.
. Created assessment process flows.
. Created HTTP service to update the workflow.
. Created JMS Service to send replication data.
. Involved in creating SOAP connectors to save and get business data
. Involved in creating conflict flows.
. Involved in creating MDB based JMS Service to consume heard messages
. Involved in creating File service to read and write the file data to
customer DB.
. Involved in testing and unit testing of the application
. Created portal for editors and reporters
. Created SQL connectors to insert/update data using stored procedures
. Involved in giving demos to the users.
. Created and imported Heard XSD
. Involved in creating XML parsers and rules.
. Involved in creating CSV parser to read the excel sheet data.
Technologies: Java, J2EE, WebSphere 6.1, Pega PRPC 6.1SP1/SP2, MS-Visio
XP, XML, SOAP, UNIX, Windows XP, eclipse
EmbarkCorp, Manhattan, NY Jan
'09 - Feb '10
E-Planner / Custom Report Framework
Pega System Architect
Embark has been providing enrollment management solutions to university
admissions offices for over 10 years. Embark was one of the first web-based
college application providers. Embark initial success was based on product
innovation that offered colleges a fully web-based solution to their
admission administration needs. Embark also provides financial assistance
for needy to complete their college/school education. To accomplish this
Embark has chosen Pega PRPC to design their user interfaces and interact
with various educational financial institutions. We have used Ajax as a
part of user interface to make an asynchronous call to pega prpc without
refreshing the screens. The system is designed to support 10 million users
and 1000 concurrent users at any time.
I am also 100% involved in custom report framework; the framework takes
data table name parameter and provides available columns in the table. The
complete report is displayed with paging based on the selected columns in
the previous screen. This report also provides a powerful rich text feature
(not the one which pega is using with YUI API) where user can add header
pages and insert images, tables, change colors, supports most of the ms
word features. The report can be plugged-in to any project and run without
any issues. This custom report framework also supports exporting to
pdf/word/excel/text reports. It has a print capability for the selected
sections. The editor has a variable insertion capability to make template
letters.
. Reviewed high level requirement document and created a technical design
document.
. Reviewed business rules and created a scope document
. Involved in code reviews.
. Created Screens for E-Planner administrator to input roles and
questionnaire using Harness, Section, Flow Actions.
. Generated SOAP Connector to send Student information to institutions for
financial aid.
. Generated SOAP Connector to submit Student information to colleges.
. Involved in Design of class Structures and Properties for E-Planner.
. Created declarative page to manage configuration data.
. Creation of Declarative expressions for a value change on the properties.
. Created E-Planner DB tables on Oracle.
. Created Admin, Student, Evaluator Portals for user Groups.
. Created custom report framework to provide dynamic creation of reports
and export facility with rich text features.
Technologies: JBOSS 5.1 CE, Pega PRPC 5.5SP1/Smart BPM 6.1 SP2, JQuery,
Oracle 10g, MS-Visio 2003, CentOS, Windows XP.
Celgene, NJ Mar
'08 - Jan '09
Perfecting the Risk Management Environment - PRiME
Pega Developer
Celgene Corp. is a biopharmaceutical company primarily engaged in the
discovery, development and commercialization of small molecule drugs
designed to treat cancer and immunological diseases through gene and
protein regulation. To ensure the safe usage of Celgene's products, the
Company has established Risk Minimization Action Plans (RiskMAPs) to reduce
the risk of certain side effects. The Risk MAPs dictate the global rules,
processes and procedures to be followed by Celgene and its customers when
distributing, prescribing and using its products.
Responsibilities:
. Created technical design documents and requirements documents on the
basis of use cases.
. Integrated PegaRules services with the J2EE environment
. Involved in design and development of the application using Smart Build.
. Involved in Design of class Structure, Properties, Activities and Service
rules
. Developed Flows and activities
. Developed SOAP service to receive authorization# and Patient Details from
Aqua logic Service Bus
. Developed JMS connector to connect to from Aqua logic Service Bus to send
patient details
. Involved in writing the business logic of the application like fetching
the data required, updating the customer information.
. Prepared Survey question screens using Harness, Section and Fragment
rules.
. Created flows to handle Exceptions in the system.
. Creation of Declarative expressions for a value change on the properties.
. Defined constraints rules based on business rules.
. Creation of validation rules to implement business logic validation.
. Implementation of decision tables, Decision Maps.
. Interacting with call center users to understand the business
requirements.
Environment: Weblogic 9.2, Pega PRPC 5.4SP2, Oracle 10g, MS-Visio XP, Red
Hat Linux, Windows XP, PEGA CPMHC 7.2, PegaCALL, Right Fax, KO Fax, Genesys
contact center software.
Chrysler Financial Services, MI
Aug '07 - Jan '08
BRE Implementation
Pega Developer
Daimler Chrysler Financial Services (DCFS) is a leading Captive Finance
Company providing financing, insurance and credit application support for
its automotive dealers and retail consumers. As part of the evolution
program, DCFS is striving to automate the process of validating, booking
and financing the contracts primarily for its North American dealers. In
this program, DCFS is aiming to build the rule intelligence in Contract
Validation and Management system (CVM) by integrating it with a robust and
flexible Business Rule Engine (BRE).
The basic purpose or objective of the project is to build a BRE solution
that will empower the business users to configure, administer and edit the
rules 'on-the-fly' for contract validation and management, whenever
required.
Responsibilities:
. Understanding the Business Requirements and Providing a detailed design
and Architecture for the solution
. Installation of PRPC and the necessary Database in the desired
environment
. Preparing Technical Specification and Technical Design / Architecture
Documents
. Creation of High Level Class structure in Pega PRPC, HTML rules,
Properties (Data types), Embedded Pages and Correspondences
. Building Integration Components
. Performing Unit Tests
. Troubleshooting technical, functional, operational and administrative
issues concerns
. Communicating with teams, client including guiding other technical
members
. Creation of search reports using List view and Summary view rules of PRPC
. Preparation of Quality metrics, Assurance and control of quality
parameters
Environment: Pega Rules Process Commander 4.2 SP6, HTML, XML, SOAP,
JavaScript, Oracle 9i, Oracle Application Server, Java, J2EE, CSS, Java
Script, HTML, Streams, Sections and Harness
PRPC (Pega Rules Process Commander), Boston, MA
Apr '07 - Jul '07
Training on Pega rules engine for developing rapid BPM applications as well
on fly rules integration at Pega Education Centre, later worked on Satyam
internal HR-Timesheet management BPM Project for 6 months. Designed and
implemented data and application classes, workflows, and built various
business rules to perform complex business activities, to integrate with
other applications used services and connectors.
Environment: Pega workflows, classes, rulesets, rule versions, connectors
and services and RUP Methodology
Ameriquest Mortgage Company, CA
Jun '06 - Mar '07
SNAP (Sales Navigation Accelerated Production)
Java Developer
SNAP 2.0 (Sales Navigation Accelerated Production) is a Web-based
application, which speeds up and enhances the loan processing. Leads are
loaded through a process of Staging, filtering and AE Pooling. These Leads
are processed and the Loan Application Preparation is done in SNAP. When
credit is pulled and viewed by the Account Executives (A.E.), the loans are
submitted to the LOS. The five sections for loan application preparation in
SNAP are Prospect Info, Quick Benefits, Quick Apps, Review Credit, and
Proposal.
Responsibilities:
. Responsible for deliverables from Offshore.
. Played active role in Architectural Design, Development and Testing of
the application.
. Implemented the Business logic in Stand alone Java classes using core
java.
. Used Struts Validator framework for generation validation code.
. Used Struts Tiles libraries for easy template management
. Used Struts tag Libraries to generate the views.
. Developed the object/relational persistence Java classes and query
service for Java using the Oracle Toplink framework
. Deploying the war files into WebLogic Server(Test Environment)
. Fixing the bugs which were updated by test team.
. Involved in the meetings to demonstrate about the product to production
BSA's and end users.
. Written properties files and ant script
Environment: Java, J2EE, JDBC, JMS, WebLogic, Intellij, Oracle, Windows
2000, Oracle Toplink, Java Script
Principal Financial Group, Des Moines, IA
Jan '06 - Jun '06
Need Analysis Tool
Java Developer
Need Analysis Tool developed for on field sales men is a swing based
application. It calculates the need of individual insurance and premium
amount. Whenever they connect to the database, application loads the data
of leads basic information. This data is stored in local database which is
cloudscape. Its nineteen page application takes all the information of
insurance seeker and calculates the premium and benefits. Once the sales
men connected to the database, the data stored in local database is
transferred to the main database. Where further processing takes place.
Data is transferred through the xml files.
Responsibilities:
. Responsible for deliverables from Offshore.
. Designing of the user interface
. Data modeling
. Developed the user interface in swings
. Procedures in PLSQL to validate the data
. Xml files and schema to transfer the data
. Jms connections
. Servlets to access the data for further processing
Long Term Care Group, El Segundo, CA Apr '04 - Sep '05
Medical Management System
Java/J2EE Consultant
Medical Management system is intended to provide the ability to the users
of the system to better manage the healthcare of its beneficiaries, by
providing timely authorization of services and reduce the turn around times
to pay, the providers for the services. The system will track all the
authorizations, claims, appeals and hold harmless cases for each of the
beneficiaries. The system will keep track of a beneficiary during an
episode and help achieve a better health, by constantly assessing the
beneficiary and by having the ability to research the history of claims,
authorizations, appeals and beneficiary using the MMS system.
Responsibilities:
. Involved in installation and configuration of JBoss Application Server.
. Used Eclipse as an IDE in developing views, Actions and Action Forms
. Installed J2ee plug-ins on Eclipse and used for design, development and
deployment of EJBs.
. Used ANT tool to execute build.xml script in deploying the application.
. Used log4j with JDBC Appender to log the messages in the database.
. Developed Business Delegate, Service Locator, Value Objects and DAOs.
. Developed and Implemented Menu Navigation using Java Script and CSS.
. Developed DAO classes to Manage database transactions.
. Implemented XML for writing the deployment descriptors.
. Implemented MVC framework.
. Involved in writing PL/SQL packages, procedures and triggers.
. Involved in writing ant script for creating destination folders,
compiling, creating jar, war and ear files and copying the files to
deployment folder.
. Designed and developed JSP pages using struts Framework and Tag
libraries.
. Developed Object centric web services to exchange the Enrollee programs
information between MMS and MineRx systems.
. Developed Continuous Care, Claims Modules using struts framework.
. Developed 32 assessments in Care module using struts framework.
. Involved in initial design of the database.
. Involved in design of the Application.
. Developed Stateless Session Beans to manage business logic.
. Involved in installation and configuration of pilot server and deployed
the application.
. Involved in testing of the project and fixing the bugs.
. Used CVS as a Version Control tool.
Technologies: Java, J2ee, JBoss, Eclipse 3.0, JMS, SQL Server 2000, JDBC,
JNDI, JSP, Servlets, EJB, HTML, Java Script, Windows 2000, SQL, PL/SQL,
Jakarta Struts, EJB, XML, ANT,CSS.
ESKOM, Johannesburg, RSA
Feb '01 - Mar '04
Customer Service Workflow Automation
Java Developer
Eskom is specialized in generation and distribution of electricity in South
Africa and its neighboring countries. Eskom had been using McPower, a
traditional excel based system to run their customer services. Because of
its inefficiency and complexity in providing operations, Eskom has decided
to upgrade this system with workflow automation tool. We have Designed 18
modules using K2.NET Studio and Visual Studio. Each module has around 30
activity pages. The Eskom Workflow has two major modules called Minor
Customer Projects, which deals with minor customers such as connecting
electricity to houses and the second module Major Customer Projects which
deals with major customers, such as construction of big Assets and Sub
stations.
Responsibilities:
. Through study on Eskom's Customer Services and McPower tool.
. Prepared Technical Specification and Functional Specification.
. Used MS-visio to develop use cases, class, component diagrams.
. Involved in all Phases of RUP.
. Involved in process design using K2.NET studio.
. Web Page design and coding was done using Visual Studio.
. Developed web services to exchange the data between Workflow systems and
CorDaptix System.
. Developed web services using Java and XML.
. Used Java Servlets and JSPs to design CorDaptix reports.
. Developed a Password Tool for all the users to change their passwords.
. Documented Password Control and Re-initiation Controls.
. Involved in configuration of Pilot servers and Production servers in
Eskom.
. Trained two Eskom employees on Workflow administration of K2.Net Server.
Technologies: MS SQL Server, MS IIS Server, Oracle, MS-Visio, XML, HTML,
JavaScript, VB.NET, K2.NET, J2ee, JSP, JDBC, Weblogic.