We provide IT Staff Augmentation Services!

Senior Pega Developer Resume

5.00/5 (Submit Your Rating)

VA

SUMMARY:

  • 12 plus years experience in requirements analysis, design, development, deployment, testing and documentation of Web and Enterprise software systems in client/server and distributed environment.
  • Proficient in Java. Strong in Object Oriented Analysis, Design and Development using UML.
  • Five years experience in leading team of developers and holding ownership of application development team.
  • Worked in all phases of the Software Development Life Cycle (SDLC) and followed CMMI Level 5 quality standards.
  • Experience in using the Scrum framework for Agile Software Development.
  • Gained domain knowledge of Retail, Capital markets, Automobile and Claims processing through research during project work.
  • Experience in developing Web based, Internet/Intranet, Client/Server, Distributed architecture Applications using Java and J2EE Technologies.
  • Experience in using the different Design patterns for Object Oriented Design and development of applications.
  • Experience in implementing Single Sign On Security framework for the enterprise applications using Spring Security.
  • Experience in databases including Oracle, Sybase, MySQL, and DB2.
  • Strong experience in installation, developing and deploying on application servers such as IBM WebSphere, Weblogic, JBoss and Apache Tomcat Server.
  • Hands on experience in Websphere Application Server, Apache Tomcat Server.
  • Strong experience in Java , J2EE, JSP, JSF, Java Beans, Struts, JMS, MQSeries, JSTL, Servlets, EJB, JDBC, JavaScript, XML, XSL, XSLT, HTML, DHTML, CSS, Flex3(Adobe)
  • Experienced in using IDEs such as Eclipse, WSAD, RAD, FlexBuilder, IntelliJ IDEA.
  • Experienced in using frameworks like: Spring 2.0/2.5, Hibernate 3.0 and Struts 2.0/1.3.
  • Experienced in using tools like IBM MQSeries and Webmethod6.5/7.1 for Application Integration.
  • Experienced in using tools for UML design like Rational Rose developed UML Diagrams (Use - Case diagrams, Activity diagrams, Class diagrams, and Interaction diagrams).
  • Experienced in creating enterprise wide application using the PegaRules Process Commander(PRPC) Commander tool from PegaSystems.
  • Used Content Management systems like Alfresco.
  • Experience in enabling accessibility(508) in software application development.
  • Knowledge of Visual Basic, C#(.NET)

TECHNICAL SKILLS:

Core Expertise: Java2, J2EE (EJB, Servlets, JSP, JDBC, JMS, JavaBeans, JNDI, Swing), XML, HTML, DHTML, XSLT, JavaScript, CSS, JAVA APIs, WebServices( SOAP, WSDL, JAX-WS), GWT, FLEX3, ACTIONSCRIPTS

Networking: RMI, Java Socket Programming, CORBA

RDBMS / Tools: Oracle, LDAP, PL/SQL and Toad, Kintana, Remedy, Test Director, Autosys, Pega Rules Process Commander(PRPC-PegaSystems)

IDE: Rational Application Developer 6.0(RAD 6.0), Eclipse 3.1/3.2/3.3/3.4, WSAD 5.1.2, EditPlus, NetBeans 6.0.1, FlexBuilder, Jdeveloper 10.1.2/10.1.3

Web/Application Servers: WebSphere Application Server 6.0, Weblogic 8.1 Application Server, Sun JavaSystem Application Server 9.0, Jboss 4.2.2, Apache Tomcat 5.5, IBM HTTP Server

Middleware: IBM MQ 6.0, Webmethod 6.5/7.0, TIBCO EMS,FuseESB

Software Engineering: UML, Design Patterns, Rational Rose, Rational Unified Process

Frame Works: SPRING, HIBERNATE, AspectJ, STRUTS, J2EE, Java Server Faces, Camel EIP, Smooks

Operating Systems: Windows 95, 98, 2000, XP, NT, UNIX and Sun Solaris

Open source Tools: Ant, log4j

Databases: Oracle, DB2, Sybase, MSSQL.

Parsers: DOM, SAX.

Version Control: Visual Source Safe, Harvest, CVS, Subversion

Knowledge in: VB, C++, C, C#

PROFESSIONAL EXPERIENCE:

Confidential,VA

Senior Pega Developer

Responsibilities:

  • Performed Analysis, Design, Development, Support and Deployment of the Enterprise and Web software applications on AWS Pega cloud.
  • Performed troubleshooting of the deployed Pega application.
  • Used Colab to create enhancements and defect trackers.
  • Providing LOE(Level of Effort) estimations for the technical tasks in Colab tool.
  • Created Activities, WS-Security Profile, Connect-SOAP rules in Pega to integrate with various disparate systems by calling the secured webservices.
  • Created the various UI elements - Sections, Harness, Flow Actions in Pega.
  • Created the Low level design(LLD) as part of the project. Used MS Visio to create the swim lane and cross functional designs.
  • Gather requirements from business and translate the same into actionable technical specifications
  • Wrote Pega Rule Utility Functions(RUF) for applying regular expressions in Java to a set of user inputs.
  • Designed and Developed a Document Management System using the Pega PRPC BPM workflows to connect to the Alfresco Content Management System by using the CMIS interfaces.
  • Created PEGA PRPC Edit Validate, Edit Input rules for performing input validation on user forms.
  • Worked on PEGA PRPC Roles, Privileges, Access When rules.
  • Worked on PEGA PRPC List Views, Report Definition rules.
  • Used the concept of push-pull routing in PEGA PRPC.
  • Worked on Pega 7 Data Pages.
  • Worked on the new improved Skin rules in Pega7.
  • Worked on the dynamic layouts in Pega7 to ensure a responsive UI.
  • Implemented fixes and changes for the 508 accessibility framework in Pega.
  • Defined the end to end Pega development best practices and Pega application deployment/migration process for this CDSI intiative.
  • Performed server administration work on the various Non-cloud Tomcat installations.
  • Used the scrum framework for Agile Software development.

Hardware & Software: Java, PEGA PRPC 6.3/7.1.19, Tomcat, Content Management System, Alfresco.

Confidential

Senior Pega Developer

Responsibilities:

  • Leading a team of developers.
  • Gathering business requirement.
  • Did onsite/offshore team co-ordination
  • Design, develop and deployed the application on Pega cloud.
  • Used the Case Management Framework in PEGA PRPC for solving the particular business problem.
  • Used Sharepoint to create site for sharing and collaborating with the entire team which has a significant offshore component as well.
  • Providing LOE(Level of Effort) estimations for the technical tasks in Jira tool.
  • Analysis, Documentation and Support.
  • Created the Low level design(LLD) as part of the project.
  • Gather requirements from business and translate the same into actionable technical specifications
  • Wrote Pega Rule Utility Functions(RUF) for applying regular expressions in Java to a set of user inputs.
  • Created PEGA PRPC Edit Validate, Edit Input rules for performing input validation on user forms.
  • Worked on PEGA PRPC Roles, Privileges, Access When rules.
  • Worked on PEGA PRPC List Views, Report Definition rules.
  • Used the concept of push-pull routing in PEGA PRPC.

Hardware & Software: Java, PEGA PRPC 6.2, Websphere.

Confidential,VA

Senior Software Engineer

Responsibilities:
  • Leading a team of developers.
  • Gathering business requirement.
  • Design, develop and deployed the application on Weblogic server.
  • Followed Agile practice for development.
  • Creating actionable technical tasks in Rally tool for the development team members.
  • Providing LOE(Level of Effort) estimations for the technical tasks in Jira tool.
  • Analysis, Documentation and Support.
  • Gather requirements from business and translate the same into actionable technical specifications
  • Manage a team of developers
  • Assign user stories to the developers using the Rally tool.
  • Manage the monthly production release process for the application.
  • Used the scrum framework for Agile Software development.
  • Performed Unit testing by using the JUnit.
  • Used Java, JSF, EJBs, Weblogic for the development.

Hardware & Software: Java, J2ee, JSF, EJB, Webservices, Weblogic.

Confidential, VA

Technical Architect

Responsibilities:
  • Architecture and Design for the application
  • Leading a team of developers.
  • Gathering business requirement.
  • Creating actionable technical tasks in Jira tool for the development team members.
  • Providing LOE(Level of Effort) estimations for the technical tasks in Jira tool.
  • Analysis, Documentation and Support.
  • Gather requirements from business and translate the same into actionable technical specifications
  • Manage a team of developers
  • Assign tickets/development tasks to the developers using the Jira tool.
  • Manage the monthly production release process for the application.
  • Used the scrum framework for Agile Software development.
  • Used Spring and Hibernate framework for the Java development.

Hardware & Software: Java, J2ee, Spring, Hibernate, Oracle, Weblogic, IntelliJIdea, Eclipse, SQL Developer.

Confidential

Technical Team Lead

Responsibilities:
  • Architecture and Design for the application
  • Leading a team of developers.
  • Gathering business requirement.
  • Creating actionable technical tasks in Jira tool for the development team members.
  • Providing LOE(Level of Effort) estimations for the technical tasks in Jira tool.
  • Analysis, Documentation and Support.
  • Gather requirements from business and translate the same into actionable technical specifications
  • Manage a team of developers
  • Assign tickets/development tasks to the developers using the Jira tool.
  • Manage the monthly production release process for the application.
  • Used the scrum framework for Agile Software development.
  • Used FuseESB as the ESB for providing enterprise services.
  • Used Smooks for EDI to Java and other mapping solutions.
  • Used Camel for Enterprise Integration solutions.

Hardware & Software: Java, J2ee, JMS,Websphere, Jetty, FuseESB, Smooks, Camel, Jira, Eclipse.

Confidential,VA

Senior Developer/Lead

Responsibilities:
  • The work involves monitoring the compliance of the work done by the Service Centers in respect of the various Service Requests that are opened on behalf of the customers by the Customer Contact Centers.
  • Moreover, working on another project for creating a parts search and order application by connecting to various vendors. Pegasystems’ PegaRules Process Commander(PRPC) was used for creating the Business Rules.
  • This application does automated claims processing for the concerned claims that are filed by the service centers after they carry out a repair for the end customers.
  • The bugs, if any, are reported on Jira and an associated tickets(key) was created and assigned to member of the PRPC development team.
  • Merged Spring Framework with a Flex application for providing the User Authentication and Authorization. The Authentication was done against LDAP and the Authorization was done against the table data from the database.
  • Architecture and Design for the application
  • Leading a team of developers.
  • Gathering business requirement.
  • Creating actionable technical tasks in Jira tool for the development team members.
  • Providing LOE(Level of Effort) estimations for the technical tasks in Jira tool.
  • Analysis, Documentation and Support.
  • Gather requirements from business and translate the same into actionable technical specifications
  • Manage a team of developers, onshore and offshore both.
  • Provide the Original level of estimate(LOE) on the task involved.
  • Assign tickets/development tasks to the developers using the Jira tool.
  • Manage the monthly production release process for the application.
  • Used the scrum framework for Agile Software development.
  • Played the Scrum Master in successfully managing successive sprints of 3-4 weeks.
  • Used Flex3 for the front end-UI.
  • Wrote Oracle Stored procedures for the data handling at the backend.
  • Used Spring framework for creating a security framework for the existing Flex applications.
  • Implemented Work queue assignment process for the call center employees using Flex.
  • Used Cairngorm framework in the flex application.
  • Created LDAP Authentication process using Java for the user who logs in into CommandCenter application.
  • Used Webmethod tool for creating the various flowservices and db interfaces.
  • Used Jdeveloper as the IDE along with FlexBuilder.
  • Used Decision Tables and Decision Trees in PegaRules Process Commander(PRPC).
  • Used SOAP to connect to the different distributors webservice endpoints.
  • Generated the classes and associated properties using the Pega Systems PRPC connector accelerator.
  • Created stream rules and parse rules in Pegasystems PRPC.
  • Used the Connector Accelerator in Pegasystems PRPC to generate the connect rules, classes and properties.
  • Created Activity and Utility rules in Pegasystems PRPC.
  • Created various RUFs(Rule Utility Function) rules to handle special situations in Java.
  • Created When Rules, Decision Table and Decision Tree rules in Pegasystems PRPC.
  • Created Sections and Harness to display the various unresolved Work Objects(WO) in Pegasystems PRPC.
  • Created Process Flows which captured the logic for the various Work Objects(WO) processing in Pegasystems PRPC.
  • Created Portals and Workbaskets in Pegasystems PRPC.
  • Created List Views(LV) for reporting on the various Work Objects(WO) in Pegasystems PRPC.
  • Used the concept of Covers for the Work Objects(WO) processing in Pegasystems PRPC.
  • Created Access Groups for the different group of users who were accessing our Application.
  • Used Agents in Pegasystems PRPC to run batch processes’.
  • Used Connect-JMS rule to integrate our system with an external vendor which uses Tibco EMS.
  • Configured the JNDI Server and the Producer Model for using alongside the Connect-JMS Rule.
  • Configured the Tomcat server to enable messaging with the Tibco EMS.
  • Used the QueueConnectionFactory to connect to a remote queue on the Tibco EMS
  • Used Connect-SQL in Pegasystems PRPC to fetch, store data in the backend Oracle database.
  • Used the Connect-FTP rule to ftp the generated shipment file over to a remote server.
  • Used the tracer tool of Pegasystems PRPC for debugging the application.
  • Created and Deployed the Product and Product Patch in QA and created the zip files for the same in in Pegasystems PRPC.
  • Created Data Instances in Pegasystems PRPC.
  • Involved in Bug fixes by using Jira.
  • Documented the rulesets that are released in Production environment on Confluence.
  • Domain knowledge in the service claims processing.
  • Work as a SME on Smarts Parts Procurement application and associated business processes’.

Hardware & Software: Java, J2ee, JMS, Flex3, Oracle PL/SQL, Jdeveloper 10.1.3, Spring2.0/2.5, Hibernate3, Webmethod6.5/7.1, IntelliJ IDEA, PegaRules Process Commander(Pegasystems) 5.4/5.5, Tomcat 5.5

Confidential,NY

Analyst/Developer

Responsibilities:
  • Analysis, Documentation and Support.
  • Performed report generation using the various tools.
  • Unix platform is being used.
  • Unix servers were extensively used.
  • Sharepoint is used as the internal portal for shared applications and documents.
  • Sybase and Oracle database is being used to host most of the applications.
  • Perform/suggest enhancements to the applications.
  • Used PL/SQL to pull out data from the database.
  • Performed Query Optimization.
  • Used Autosys for scheduling jobs on Unix Servers.

Hardware & Software: Windows 2000, Java, J2EE, Oracle, Unix, Windows 2003, Weblogic 8.1, Oracle PL/SQL, SQL Server, Sybase, Compass, Remedy,Netcool.

Confidential,NY

Senior Developer/Lead

Responsibilities:

  • Analysis, Design, Coding, Documentation and Support.
  • Performed the requirement gathering session with the Business users at Confidential .
  • Created the Use Case diagrams and scenarios for this report generating application.
  • Created the UML class diagram for this report generating application.
  • Using Eclipse 3.1 for the application development.
  • Implemented the Struts framework-Business Delegate pattern.
  • Performed the DataModeling for the application .
  • Used Rational Rose tool for developing Sequence diagrams and Class diagrams for the system in UML.
  • Wrote the Action classes and the Business Delegates to carry out the specific tasks for this application.
  • Used the Servlet class as the Controller in the Struts frameworks 3-tier MVC (Model View Controller) Architecture.
  • Used the Design Patterns like the AbstractFactory Pattern and Singleton Pattern in the application.
  • Used Javascript to perform simple client side validations in the ABS Scorecard reporting application.
  • Used Javascript to create the dropdowns for the product, brand and linemake which is sent to the Business Delegate classes to carry out further processing of the data.
  • Used the CSS stylesheet to impart a uniform look and feel to application View.
  • Managed the configuration management process for the application.All the properties(.ini) files updated by me to reflect the new environment.
  • Using the log4j for creating the logging framework in the application.
  • Implemented version control using CVS .
  • Used the JavaBeans extensively to store the data retrieved from the database for presentation in the View Layer (JSP) of the MVC based application.
  • Generated user and system documentation.
  • Deployed applications into the Weblogic 8.1.
  • Used XML to create the deployment descriptor and the ant build file for the application
  • Generate user and system documentation.
  • Used Weblogic 8.1 Application server for connection pooling.
  • Used the JDBC API for getting the data from the database.
  • Used Datasource inplace of DriverManager for connection to the databases.
  • Created the WSDL file for the Vehicle inquiry Web Service by using XML. All these reporting applications draw information from Vehicle Inquiry System.
  • Created Views from the Oracle database master tables to facilitate the task of report creation.
  • Created a reusable component/utility for fetching the Vehicle related information based on the input of the chassis number and published the same as a WebService based on the Service Oriented Architecture(SOA).
  • Performed a XSLT transform on the XML output of the utility WebService to display the output in a html page.
  • Created a Database Update System for the Parameter Database using JSF.
  • Used the Hibernate tool to do the Object Relational Mapping in the Parameter Database Update System Application.
  • Used the Java APIs extensively to code in core Java.
  • Used Ant tool to build the application by running the build script.
  • Used AntHill Pro tool for deploying the application on the LAB and UAT environment.
  • Used the Iteration driven application development—RUP process with Iterations of 3 weeks in this case. Would release a module and carry out further refinement/adjustments in the application design in consultation with the Users based on their requirements and assessment.

Hardware & Software: Windows 2000, Java, J2EE, Struts, Java Servlets, JSP, XML, HTML, Eclipse 3.1, Oracle, Unix, Windows 2003, Weblogic 8.1, log 4j, SOAP, WSDL, Oracle PL/SQL, JSF, Ant, Hibernate, AntHill Pro,CSS, DHTML.

Confidential,NY

Senior Developer/Analyst

Responsibilities:

  • Analysis, Design, Coding, Documentation and Support.
  • Used IDE’s like WSAD and Rational Application Developer(RAD 6.0) to do the development work.
  • Implemented the Struts framework- Business Delegate pattern.
  • Used the CSS stylesheet to impart a uniform look and feel to application View.
  • Wrote the Action classes and the Business Delegates to carry out the specific tasks for this application.
  • Used the Design Patterns like the AbstractFactory Pattern, Business Delegate, DAO and Singleton Pattern in the application.
  • Managed the configuration management process for the application.All the properties(.ini) files updated by me to reflect the new environment.
  • Developed test cases.
  • Used Javascript for carrying out client side simple validation checks on the html form data.
  • Implemented version control using Harvest and the RAD 6.0 internal version control, Clearcase.
  • Generated user and system documentation.
  • Created the development environment on my workstation and tested these applications on IBM RAD6.0
  • Deployed applications into the IBM Websphere Application Server6.0.
  • Generate user and system documentation.
  • Used IBM Websphere Application server for connection pooling.
  • Used the Java APIs extensively to code in core Java.
  • Developed data access objects in Java to access and query the IBM DB2 database and the MSSQL database.
  • Used Datasource inplace of DriverManager for connection to the databases.

Hardware & Software: Windows 2000, Java2, Struts, Java Servlets, JSP, XML, HTML, IBM Websphere Application server 6.0, Sybase 12/15, MSSQL2000, DB8.2, WSAD5.1.2, RAD 6.0,IBM MQ 6.0,Unix,Windows 2003.

Confidential,NY

Programmer Analyst

Responsibilities:

  • Analysis, Design, Coding, Documentation and Support.
  • Used IDE’s like WSAD and IBM Rational Application Developer(RAD 6.0) to do the development work.
  • Created utility packages for the FS and LS applications.
  • Wrote stored procedures as part of the effort to remove IBM workflow from LS.
  • Used the CSS stylesheet and DHTML to impart a uniform look and feel to application View.
  • Managed the configuration management process for both these applications.All the properties(.ini) files changed to reflect the new environment.
  • Implemented framework and design.
  • Developed test cases.
  • Implemented version control using Harvest.
  • Generated user and system documentation.
  • Created the development environment on my workstation and tested these applications on RAD6.0
  • Deployed applications into the IBM Websphere Application Server6.0.
  • Generate user and system documentation.
  • Changed the driver for the MSSQL db from jturbo to the embedded MSSQL driver that comes with IBM Websphere application server.
  • Used IBM Websphere application server for connection pooling.
  • Used Session Beans (EJBs) to service the client requests.
  • Used JMS API to send/receive messages. IBM MQ 6.0 was used as the provider for the messaging service.
  • Created the Queue Managers for the MQ client installed on our machines.
  • Used the Java APIs extensively to code in core Java.
  • Created the local and remote queues to facilitate transfer of messages through the channels.
  • Used to coordinate effort with other members in the offshore team in India by doing regular team meetings with the offshore and onsite members.
  • Used MQ's triggering concept to start the applicaion.
  • Used clusters so as to avoid creating the Remote queue definitions in certain cases.

Hardware & Software: Windows 2000, Java2, J2EE, EJB, Swing, Java Servlets, JSP, XML, HTML, IBM Websphere Application server 6.0, Sybase 12/15, MSSQL2000, DB8.2, WSAD5.1.2, RAD 6.0,IBM MQ 6.0,Unix,Windows 2003.

We'd love your feedback!