Senior Software Engineer - Pega Developer Resume
Ontario, CA
PROFESSIONAL SUMMARY:
- 12+ years of IT experience in developing and supporting end - to-end pega/ Enterprise/Client-Server distributed applications using IBM Development tools IBM® Integration Toolkit, IBM®Integration Developer, IBM® Business Process Manager.
- 6+ years of Experience in IIB and WMB, developing message flows.
- 5+ years of Experience in WID, WPS and IBM BPM
- 4+ years of Experience in developing Java EE applications using Springs Framework, Springs-MVC, Springs-Hibernate, Springs-JPA, JavaScript.
- 1+ year of Experience in Pega PRPC.
- Experience in working with IBM tools IBM® Integration Bus, Websphere® Message Broker, IBM® WebSphere MQ, IBM® WebSphere Process Server, IBM® WebSphere Application Server, IBM® WebSphere Enterprise Service Bus.
- Extensive Experience with ESQL programming to handle message routing and transformations using IBM Integration Toolkit.
- Expertise with various implementations of Service Components like BPEL, Business Rules, Interface Maps, XSLT Mapping, BO Maps, Websphere Adapters, using IBM Web Sphere Integration Developer 8.5
- Experience in Service Oriented Architecture (SOA) based solutions, SOAP and Restful Web Services.
- Knowledge of developing and debugging stored procedures
- Good knowledge in Retail domain, Telecom domain.
- Worked with Agile and Waterfall models of software development.
- Provided L2 Support for application.
TECHNICAL SKILLS:
Frameworks: Springs, Hibernate, Grails, JSF
Development Tools: IBM Integration Bus 10, Websphere Message Broker 6, IBM IntegrationDeveloper 8.5, Websphere Integration Developer 6.2, Pega 7.2
Programming Languages: ESQL, BPEL, J2SE and J2EE, DB2 Stored Procedures, Groovy.
Databases: DB2 8.x, Oracle 9i
Enterprise Application Servers: IBM Business Process Manager, IBM WebSphere Process Server, IBMWebsphere Application Server, IBM Websphere ESB
Operating Systems: AS400, UNIX, AIX, Windows Vista/XP/2000/98
Version Control Tools: GIT, CVS, SVN, Rational Clear Case
Web Technologies: JSP, JSF, Grails, Springs MVC
WORK EXPERIENCE:
Senior Software Engineer - Pega Developer
Confidential, Ontario, CA
Tools: and Technologies: Pega 7.2,PRPC IBM Integration Developer, IBM Integration Bus, Springs-ORM, WebSphere Process Server, IBM Business Process Manger, WebSphere MQ, CVS, LINUX, XML, DB2, AS400.
Responsibilities:
- Worked on a PEGA POC.
- Developed Rulesets and Classes in PEGA for the application.
- Created rules like Flows, Sections, Harnesses, Properteis and Activites for the relevant classes in PRPC
- Tested the application using PRPC tools like Rules Inspector, Clipboard and tracer.
- Developed Integration flows and Message models to integrate with end systems.
- Implemented HTTP nodes in Message flows
- Code migration from WPS6.2 to BPM8.5.
- Installed IBM BPM8.5 in SIT environment.
- Performance Tuning of environment.
- Support of IID environment.
Confidential
Senior Software Engineer
Tools: and Technologies IBM Integration Bus 10, Websphere MQ, CVS, UNIX, AIX, AS400
Responsibilities:
- Implemented REST Webservices in IBM Integration Developer.
- Development of message flows using IBM primitive nodes.
- Developed message flows that use COMPUTE node to map the input and output messages
- Used ESQL in the common procedures to perform database operations from within the message flows
- SIT with POS and Frontend application.
Confidential
Consultant
Tools: and Technologies: Websphere BPM 8.5, UNIX, XML, Oracle.
Responsibilities:
- Technical Lead for Application development.
- Implemented Autentication and Authorization for mediation flow components.
- Implemented Scheduler functionalilty for backend batch interfaces.
- Involved in TLS setup in SIT environment.
- Performed Code review of team members.
Confidential
Senior Software Engineer
Tools: and Technologies: IBM Integration Bus 9, Websphere MQ, CVS, UNIX, AIX, AS400
Responsibilities:
- Fetching requirements from business and converting them into High Level Designs, Low Level Designs.
- Creating Integration Services using WSDLs
- Developed message sets and message flows using IBM Integration toolkit.
- Used Java compute node for Transformation
- Configured JDBC for database interaction for Java compute node.
- Worked on Global Cache implementation.
- Involving in Architectural changes to the application in order to improve performance and throughput and Involving in developing critical modules.
- Provided knowledge transfer to the team.
- Managed and monitored the Online Orders and Sales.
- Managed and monitored the product, Inventory, taxes, promotions and invoice information of the Online Store.
Confidential
Senior Software Engineer
Tools: and Technologies: IBM Integration Bus 9, Websphere MQ, CVS, UNIX, AIX, AS400, XML, IBM Websphere Integration Developer, Websphere ESB.
Responsibilities:
- Designed message flows using IBM Integration toolkit.
- Worked on WebService,SCA and MQ Bindings.
- Design and implementation of Integration solutions for SOAP based and Restful web services.
- Design and implementation of Integration solutions for RESTFUL services in JSON format.
- Implemented message routing, message transformation, message enrichment using ESQL in IIB.
- Creation ofMQobjects such as Queues, Channels, Process definitions and configuringMQQueues for Application Triggering
Confidential
Senior Software Engineer
Tools: and Technologies: Java Springs, Websphere Application Server, Websphere ESB, Websphere MQ, Websphere Process Server, CVS, UNIX, AIX, AS400, XML, IBM Rational Application Developer, IBM Websphere Integration Developer.
Responsibilities:
- Designed WS-BPEL business process using WID modeling tool.
- Involved in developing Human Tasks.
- Develop solution based on Correlation sets, event handler and fault handler.
- Design solution based on WebSphere Adapter for FTP, WebSphere Adapter for JDBC, and WebSphere Adapter for Email.
- Worked on WebService, SCA and JMS Binding.
- Worked on Process API and Task API.
- Worked on Grails, Groovy, JSF for developing Web application.
- Worked on building Java Modules using Springs and Hibernate.
- Performed Unit Testing and Performance Testing.
- Support Lead for application, effectively manage team for resolving incident/problem/request tasks as defined in ITIL based on SLA (Service level Agreements) set by the client.
- Involved in QA and Production Environment Setup for Websphere Process Server.
- Installation of ITCAM server to monitor Websphere Process Server.
- Performed maintenance of WAS, ESB and Websphere Process Server, deployment of code into servers and applying the latest fix packs to the servers.
- Implemented Horizontal clustering for servers.
Application Programmer
Confidential
Tools: and Technologies: Websphere Message Broker 6, Websphere MQ, Websphere Business Modeler, Oracle, Rational Portfolio Manager.
Responsibilities:
- Developed Message flows and Message sets.
- Integrated Taleo, Siebel and PeopleSoft CRM’s.
- Developed Oracle Stored procedures.
- Developed Java utility classes for logging and email functionalities.
Confidential
Application Programmer
Tools: and Technologies: Websphere Message Broker 6, Websphere Business Modeler, Websphere MQ, SVN.
Responsibilities:
- Developed message flows in Message Broker Toolkit.
- Developed flows in Websphere Business Modeler
- Installtion of MQ, setting up of MQ Links and MQ Client Links.
- Implemented MQInput node, MQOutput node, Compute node, Mapping node.
- Developed Message sets and ESQL code.
