Prpc System Developer Resume Profile
PROFESSIONAL SUMMARY:
- Over 7 years of IT experience in full life cycle system development involving analysis, design development, testing, documentation, implementation and maintenance of software applications in Web-based and Client/Server environment.
- Over 3 years of experience in Design and development of Business Process Management BPM and Business Rules Engines BRE applications using Pega Rules Process Commander PRPC with good exposure in various domains.
- 3 years of Java/J2EE and Internet/Intranet based experience as onsite/offshore Technical, Software Engineer in Java/J2EE projects.
- Extensive understanding and knowledge of Pega Rules Process Commander.
- Experienced Developer for defining class structure and hierarchy based on Pega best practices and guardrails, security based on role and privileges, configuring agents, connectors, data model, process flows, business logic definition and user interface Design.
- Experience in implementation of various PRPC components like Decision Tables, Decision Maps, Declarative Expressions, and Indexes etc.
- Extensive knowledge in Design, Development, Migration, Deployment and Integration of PRPC Pega Rules Process Commander and Java/J2EE based applications.
- Expertise in PRPC flows, interpretation of flow shapes, tickets, interpretation of complex flow shapes for business scenarios, activities, class structure design, decision types and decision rules.
- Well versed on SMA, DCO, Agents, SLA, Correspondence and User Interface Rules.
- Worked with HealthCare, SmartInvestigate Frameworks and FACETS Health Care Management System.
- Strong knowledge in developing Web Services using SQL, SOAP, MQ and XML.
- Strong experience in writing Sub Queries, Stored Procedures, Triggers, Functions and Packages
- Experienced in RDBMS technologies like Oracle SQL, PL/SQL, MS-SQL and OS concepts.
- Expertise in developing User Interfaces, screen layouts using JSP's and HTML.
- Experience in troubleshooting performance tuning of PRPC applications using Clipboard, Tracer.
- Exposure to complete Software Development Life Cycle SDLC starting from requirements gathering and performed object oriented analysis and design using UML.
- Knowledge of RUP and Agile-Scrum development and delivery models.
- Motivated focused team player with strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get the job done.
- Good Domain Knowledge in Health care, Banking and Insurance Domains.
TECHNICAL SKILLS:
BPM Tools: | Pega PRPC 5.1 and 5.2, 5.4, 5.5 versions. |
Languages: | Java, J2EE, JSP, JDBC, HTML, XML, UML, SQL, PL/SQL |
Design Tools: | MS Visio, UML |
Web Technologies: | HTML, XML, Web Services, JavaScript, SOAP |
Databases: | Oracle 10g/9i/8i/8.x/7.x, MySQL, DB2 8.1. |
App/Web Servers | Tomcat, BEA Weblogic Server, IBM Websphere, Main Frame Servers. |
Reporting Tools | Pega Reports |
Operating Systems | MS Windows 95/NT/2000/XP/, OS/2, UNIX, LINUX, Solaris 5.8 |
PROFESSIONAL EXPERIENCE:
Confidential
PRPC System Developer
Responsibilities:
- Participation in Design Discussions in elaboration phase and UI development.
- Provided an interface to send attachments electronically and save it in the external application ImageRight using PRPC.
- Worked on Connect SQL to retrieve the insurance branch information from DB2 to store the uploaded documents and send an automated email to the concerned branch as a copy.
- Worked on HTML rules to conditionally connect to the Java servlet and configure the links of the uploaded documents for future retrieval.
- Used Decision rules like the Decision tables and Map Values.
- Retrieved information from declare pages at node and thread level for fast processing.
- Worked on task creation based on the application and assigning them to the concerned user effectively and maintaining their status effectively.
- Gained experience in handling Work Objects using various Obj methods available in PRPC.
- Worked on couple projects as a maintenance team head for bug fixing and creating work baskets and assigning users to it and routing the work to them using skills based routing.
- Created SQL rules for RDB-List, Open, Save and Browse.
- Used connectors like SQL, SOAP and HTTP and sending the data through XML stream and parsing the response using parse XML.
- Implemented UI based on List View, List All, List, Summary view, Dynamic Selects, List-List Controls.
- Involved in attaching SLA in assignments and created SLA activity depending on the requirement.
- Used DCO to capture the objectives and initial requirements and generated use cases according to it.
- Worked on various bug fixing scenarios involving various ranging from integration failures to other data base issues.
- Developed SQL connector to retrieve System of Record SOR information from the ADABAS.
- Implemented SOAP fault error handling for SOAP interfaces.
- Achievements in company at my tenure: Successfully implemented the PRPC application and helped in releasing the product to the users in 2 phases and lead the production support team.
- Organized daily scrum meetings and updating the project status to the business team, making sure the team is on track with the sprint deadlines.
Environment:
Pega PRPC 5.4-5.5, DB2 8.1, Accurev, BLUZONE, Message Manager, MS Visio 2003, HTML, CSS, XML, Java Script, SOAP and SQL connectors and services, ADABAS and PRPC database, AJAX, Web Sphere 6.1, Windows 2000 XP, Java 1.5, J2EE.
Confidential
System Architect/ PRPC Developer
Responsibilities:
- Worked closely with the business analyst and architect to understand source data to develop technical solutions.
- Understanding the existing class structure and extending according to the organizational requirements.
- Designing complex user interfaces using Row repeats and Dynamic select, including Dynamic select with row repeat, list-list controls, list views.
- Customizing out of the box OOB portals using various panels according to the business requirements.
- Developed work flows/ screen flows using various OOB flow shapes.
- Used SLA and correspondence rules extensively for routing the tasks to specified users.
- Developed the application using cover and covered work object concepts.
- Writing Activities, Decision and Declarative rules in workflow development.
- Developed User Interface Rules Harness, Section as required by the application.
- Created Class structure in Pega PRPC, HTML rules, Properties, Embedded Pages and Correspondences.
- Used Declarative Pages for fetching data from the data base.
- Created validation rules and workflows to implement business logic validation.
- Created high-level project plans with MS Project as well as Visio process charts for client review and agreement.
- Inserted chunks of custom HTML and Javascript as demanded by the application.
- Worked with Clipboard and Tracer for troubleshooting the issues.
- Migrated data instances and rulesets from development to UAT Performance environment when needed.
- Worked on multi node and multi thread environment.
- Integrated PEGA with external systems through MQ by running scripts on MQ server
- Created SQL and SOAP connectors and services for integration with external systems.
- Experienced with DCO, Application Profiler and Application Accelerator.
- Coordinating with the client's teams and users and sending the status reports to the client on a daily basis.
Environment:
Pega PRPC 5.2-5.4 SP3, SOAP, MQ connectors, CPMHC 7.2, Peg Call 5.2, Pega CTI link Server, Genesys voice platform, Oracle10g and 11g, MS Visio, XML, and HTML, IBM Websphere, UNIX.
Confidential
PRPC System developer
Responsibilities:
- Participated in analyzing functional requirements.
- Reviewing the technical documents for Flows and Flow Actions.
- Design Development of the Business Process Management BPM components that includes PRPC Flows, Business Rules for Loan application flow.
- Design and develop Data Model, Class structure, Access Group, Process flow, Activities and UI properties.
- Customize CSR portals
- Creating quote request and sending the quote to the customer for approval.
- Build functionality to Create and send PDF to Contract generation system using SOAP service.
- Implementation of Decision tables, Decision Maps and Declarative expressions.
- Design and develop User interfaces using Harness, Sections and Flow Action rules.
- Developed search reports using List view.
- Participated in creating validation rules.
- Used db operations using RDB save, RDB Open, RDB list.
- Created unit test plans and test cases to test the application flow.
Environment:
Pega PRPC Commander 5.1, MS Visio 2003, Visual Basic, Java, J2EE, VB Script, SQL, HTML, XML, Websphere, and Oracle 10g.
Confidential
Java Developer
Responsibilities:
- Responsible for requirement gathering, requirement analysis, defining scope, and design.
- Developed the Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose.
- Developed user Interface using JSP and HTML.
- Written Server Side programs using Servlets.
- Used Java Script for client side Validation.
- Used HTML, AWT with Java Applets to create web pages.
- Responsible for database design and developed stored procedures and triggers to improve the performance.
- Used Eclipse IDE for all coding in Java, Servlets and JSPs.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing, responsible for defects allocation and ensuring that the defects are resolved.
Environment:
Java2.0, Eclipse, Apache Tomcat Web Server, JSP, JavaScript, AWT, Servlets, JDBC, HTML, Front Page 2000, Oracle, Win NT, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Setting up environment such as deploying application, maintaining Web server.
- Analyzing the Defects and providing fix.
- Developed Servlets and Java Server Pages JSP , to route the submittals to the EJB components. Java Scripting handled the Front-end validations
- Wrote Korn Shell build scripts for configuring and deployment of GUI application on UNIX machines.
- Created Session Beans and controller Servlets for handling HTTP requests from JSP pages.
- Eclipse IDE used for the developing the application.
- Used Session Facade, Singleton design patterns.
- Development of XML files using XPATH, XSLT, XPointer, DTD's, Schema's and Parsing using both SAX and DOM parsers.
- Designed and developed XSL style sheets using XSLT to transform XML and display the Customer Information on the screen for the user and also for processing
- Extensively used Clear Case, the version control tool.
Environment:Java,J2EE,Oracle,RMI,ClearCase,JDBC,UNIX,Junit,Eclipse,WebSphere5.0,Struts,XML,Struts,XSLT,XPATH,XHTML,CSS,HTTP.
Confidential
Java/ J2EE Developer
Responsibilities:
- Designed and developed OOAD diagrams using Rational Rose.
- Gathered requirements for preparing Business Requirement specifications and analyzed the specification documents to development process.
- Involved in drawing the UML diagrams such as Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Application developed in MVC architecture using Struts 1.2, JSP's, Ajax, HTML, Java Script, CSS, JMS and Hibernate.
- Mapping Database objects corresponding to DB2 database tables using POJO classes.
- Updated the action subclasses for specific activities such as saving work items in the Struts Action.
- Involved in coding front end using Struts 1.2 framework concepts like Action classes, validation.xml, ActionForm Beans, struts-config.xml and JSP's, Struts Tiles.
- Involved in implementing Value Object Pattern, MVC Singleton Pattern.
- Responsible for design and development of JMS messages. Used JMS packages to develop MQ Series interfaces that interact with the application
- Updated the required data in the Oracle database to save and update the database using Hibernate, corresponding to actions performed in the struts class.
- Used Struts tag library extensively html, logic .
- Integrated Struts frame work with ORM implementation, Hibernate for data accessing.
- Use Hibernate Query language for SQL Persistence.
- Wrote technical documents related to workflow model and activities performed for the particular work items.
- Coding Test Classes using JUnit for unit testing.
- Setting up, building the environment and deployed project by writing Ant build.xml.
- Performed version control management using PVCS.
- Used Bugzilla as a workflow automation tool.
Environment:
J2EE1.4, Java1.4, Struts 1.2, JSTL1.2, JSP, Java Script, Ajax, Hibernate3.2.1, JMS, MQ Series, Web Logic v 8.1, Oracle, Serena PVCS, Bugzilla, XML, Windows NT Professional.