Pega Developer/java Support Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- Over 4 years and 9 months of IT experience in analysis, design and development using PEGA,JAVA and J2EE.
- Extensive experience in constructing Class Structure hierarchy and Rule Set structure based on Pega Guardrails.
- Proficient in creating Access Groups, Operators, Rule sets, Rule set versions, Work baskets, Work parties, Work Objects - Assignments, Routingand Resolutions.
- Experience in various rules and features like Process Flows, User Interface, Flow Actions, Agents, SLA, Correspondence, External Authentication, PRPC Security, Reports, Web Logic, Connectors and Services.
- Experience in creating flows, flow actions, activities, assignments, properties and declarative expressions.
- Designed and implemented Decision Rules, Declarative Rules, Validation Rules to implement business rules and also to take decisions and route the workflow.
- Expertise in building User Interface with flow actions, harness, sectionsand HTML rules.
- Good knowledge in designing the application that follows all the Pega guardrails, DCO and Agents.
- Experience in troubleshooting & performance tuning of PRPC applications using Clipboard, Tracer, Performance Analyzer (PAL) and DB Tracer.
- Experience in Integration of Pega applications to other technologies using SOAP, SQL, Java and Oracle.
- Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.
- Experienced in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP).
- Expertise in front end development and design using HTML, JavaScript, Angular JS, AJAX, jQuery and ExtJS.
- Experience in spring modules like MVC, AOP, JDBC, ORM and Web Services.
- Good knowledge on Object/Relational mapping using Hibernate.
- Experienced in leveraging RDBMS like Oracle, MySQL, IBM DB2 and SQL Server
- Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate.
- Developed applications based on Model-View-Controller (MVC) architecture using core design, patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business, Delegate, Service Locator, Session Façade etc.).
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD).
- Extensively worked on debugging using logging Frameworks such as Apache Log and JUnit.
- Experienced in planning, design and implement portal solutions using WebSphere Portal.
- Experience with XML and related standards and technologies like AJAX, DTD, XSL, XPath, DOM, SAX, XSLT, JSTL, HTML, DHTML, CSS JavaScript and JQuery.
- Good knowledge on source control tools such as CVS, Visual Source Safe and Rational Clear Case, Tortoise SVN.
- Experienced in developing applications using WebSphere, WebLogic, and Apache Tomcat.
- Well-versed in Agile software development - TDD, iterative development, pair programming.
- Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS:
Languages: JAVA, C/C++, SQL, PL/SQL
BPM Technologies: Pega 6.3, Pega 7.1
BPM Methodologies: SmartBPM, Pega Scrum
Web Services: XSD, SOAP, WSDL, HTTP, AXIS2, JAX-RPC, JAX-WS, JAX-RS, Spring with REST, Apache CXF, JSON
Java/J2EE Technologies: J2EE, EJB, JDBC4.0, JSP2.1, Servlets 2.5, Struts 2.0, Spring3, Hibernate3, AJAX, LOG4J, JUNIT, JNDI
Web Technologies: JavaScript,CSS, HTML, DHTML, XML, XSL, XSLT, XPATH, jQuery, AngularJS
Web/Application Servers: IBM Websphere, Weblogic server7.0/8.1, Apache Tomcat6.0/7.0
Frameworks: Spring, Hibernate, Struts
Design Methodologies: UML, Rational Rose, Agile, SDLC
Database: Oracle9i/11g, MS SQL Server2005, MY SQL, IBM DB2
Tools: Clear Case, CVS, VSS, SVN, Maven
Operating System: Red Hat Linux, Microsoft Windows
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Pega Developer
RESPONSIBILITIES:
- Gathering Application Requirements and interpreting it into simple userstories, activity diagrams.
- Participating in Drive thru sessions with clients by replaying the identified application requirements and highlighting the gaps.
- Developing SLAs, Decisions, Triggers for business rules.
- Developing Agents, Activities, Pega Workflows.
- Developing SOAP services by consuming SOAP Literal/WSDL
- Designing User friendly UI/Portals.
- Playing a role in Class structure design, rule set hierarchy.
- Developing data model, data tables.
- Leading the development of a Multiple Modules.
- Reviewing low level design before the implementation to ensure that correct design principles are followed.
- Conducting code review before each sprint is delivered.
- Discussing technical details with other teams to resolve any defects being raised on code.
- Providing quick fixes for defects being raised on Pega code.
- Providing process improvement suggestions to business and consulting them on different available solutions.
- Improving the overall performance of the system by suggesting design improvements.
- Understanding requirements, high level architecture and plugging the technical gaps by playing it back to the business.
- Designing low level solution for the project based on requirement provided.
- Guiding the development team on implementation and removing their blocker by coordinating with various external teams.
- Create the function specification documents and design specifications
- Prepare and review Unit Test plans and System Test plans
- Track the Test Plan/Test Specifications vs. Requirements
Confidential
Pega Developer/Java Support
Responsibilities:
- Interacted with the leads to understand business process, identify enhancements and gather business requirements.
- Analyzed both Use case specifications and business flow diagrams of the application and effectively designed the rules in context to them.
- Involved in Design of Data Model, Embedded Pages, User Interfaces, Activities, Flows.
- Worked intensively on User Interface using Harness, Sections and Flow Action rules.
- Routing the work to the work basket and also did skill based routing.
- Setting the Service Level Agreements (SLA) to the process.
- Worked extensively on activities to do few actions such as storing the records and retrieving the records from the data table and to implement the business logic.
- Developed Decision rules and incorporated them in the Work Flows.
- Involved in the creation of Validation rules to implement business logic validation.
- Worked on Report Definition for generating the reports.
- Worked on User Interface rules such as Harnesses, Sections, Paragraph, Layouts and Flow actions.
- Designed and implemented complex User Interfaces using Harness, Section, and Flow Actions.
- Ensure the Stability & Availability of the Online Applications in Production Environment.
- Analyze the production issues reported by customers and provide immediate circumvention to avoid business impact.
- Work with business and development teams to understand the production issues and provide technical recommendation to implement the permanent fix.
- Logical, Analytical and Effective communication and interpersonal skills scratch which results in minimum manual work for Production Support team to deliver quality work.
- Participate in Solution Architecture & Design review meetings with DEV team and recommend ideas/solutions to improve the system performance & availability.
- Perform technical and requirement review for any new releases before implementing to Production.
- Implement various pro-active alerts to notify several issues such as high CPU, hung threads, OOM and etc to avoid outage and business impact.
- Enable multiple pro-active alerts to identify the Exception/Error trend based on the production logs and work with development team to address the issue and avoid possible customer impacts.
- Analyze thread & head dumps generated in production environment to identify the root cause of Memory leak and address the issue.
- Follow Incident & Problem Management Process for any production issues reported and work with development team to close open Incident/Problems.
- Follow Change Management process and review all production changes before approving to make sure the changes adhere to process defined and avoid outage well in advance.
- Extensive client interaction with all levels of business.
- Working on IMR’s (Incident Management Request) which were raised by end users.
- Creating and executing CMR’s (Change Management Record) to fix issues.
- Spontaneously responding to the queries of clients.
- Providing support for weekend maintenance activities.
- Transferring knowledge of project to new members of the team.
ENVIRONMENT: JAVA SE 7, JSP, JDBC, SPRING CORE 3.1, STRUTS 2.3.12, HIBERNATE 4.0, DESIGN PATTERNS, XML, ORACLE, WEB LOGIC 10.3, APACHE AXIS 1.2, ANT, CLEAR CASE, JUNIT, UML, WEB SERVICES, REST, XSLT, JIRA.
Confidential
Java Developer
Responsibilities:
- Developed new modules TMS Reports using Java, JDBC, Servlet, JSP, JSTL, Spring 3.0, JavaScript, Xml, Application Server, web services and Oracle database.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic and database access components.
- Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Complete coding for invoking the Spring 3.0 calls.
- Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
- Utilized Model-View-Presenter (MVP) design pattern, decoupling view and presenter, in front-end development.
- Created JUnit test cases using JUnit framework for doing Unit Testing for all of my deliverables.
- Using SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
- Developed Web services using SOAP that would be exposed to retrieve data.
- Respond to QA / production defect fix and release patch for update Quality Center.
- Bug fixing, Functional Testing, Production support and Maintenance.
- Wrote program specification, based on functional design.
- Involved in debugging and troubleshooting the bugs and resolved those issues.
- Implemented OO design concepts, best practices, exception handling, identifying and fixing potential memory, performance, & transactional issues.
Environment: JAVA 1.6, J2EE (SERVLETS, JSP), SPRING 3.0, JAVASCRIPT, ORACLE 10, UNIX, XML, WEB SERVICES, WEB SPHERE APPLICATION SERVER, SQL, PL SQL, WEBLOGIC10.