Senior Developer Resume
Professional Summary
- Certified PEGA PRPC System architect currently working as a System Architect in PEGA.
- 11+ years of experience in Analysis, Design, Coding, Testing and Implementation of application of full software development life cycle.
- 3+ years of Pega IT experience in Analysis, Design and Developed of Web based BPM, with good exposure in financial and banking industry.
- 8+ years of Java/J2EE based experience. Work experience as onsite/offshore Technical, Software Engineer in Java/J2EE projects
- Experience as a Pega Architect in writing, debugging, creating flowcharts, coding, and documenting programs.
- Experienced in developing Work Flow, Rule based Business Process management applications on Pega Rules Process Commander (PRPC).
- Successfully designed and delivered PRPC products and internal applications for Pega systems.
- Well versed in creating Business Rule Engine, Business Process Management documents for Pega Rules Process Commander (PRPC).
- Knowledge in Design, Development, Migration and Deployment of PRPC (PegaRULES Process Commander) and Java/J2EE based applications.
- Well versed with entire software development life cycle. Strong experience with RUP, UML, and Design Patterns.
- Experience in J2EE features like Servlets, Java Server Pages, Spring, jQuery, JSon, Flex, SmartGWT 2.0, JSTL, EJB, Java Mail and JMS.
- Excellent skills in Java, Struts, Hibernate, JDBC, JNDI, XML, XSL, JAXP, XSLT, XPATH, SAX, DOM, SOAP, SQL, PL/SQL, ANT.
- Expertise in GUI Web designing and validations using AWT, Swing, Applets, HTML, DHTML, CSS, Java Script.
- Experience in RDBMS Design, SQL, PL/SQL and UNIX Shell and Perl Programming.
- Strong Experience in writing Sub Queries, Stored Procedures, Triggers, Functions and Packages.
- Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing. Peer Reviews, Implementation and Maintenance.
- Experience in RDBMS technologies like Oracle SQL, PL/SQL and MS-SQL
- Strong knowledge in developing Web Services using SOAP, and XML
- Experience in writing logging functionality using Log4j and unit testing using JUnit
- Strong analytical skills ,logical ,presentation skills with strong communications skills at different technical and managerial Levels
EDUCATION Masters of Computers Application.
CERTIFICATION: PRPC Certified System Architect
TECHNICAL SKILLS
Operating Systems: Unix, Linux, Windows 95/98/XP/NT, MS-DOS, Sun Solaris Languages: C, C++, JAVA, J2EE,SQL,PL/SQL Databases: Oracle 8i, Oracle 9i, Oracle 10g, PL SQL/SQL Server, MS Access Case Tools: UML, Rational Rose Tools: Eclipse, WSAD, Toad, Quality Center Web Technologies: VB Scripts, Servlets, JSP, Struts, EJB, XML, SAX, DOM, HTML, DHTML, JavaScript BPM: Pega Rules Process Commander (PRPC 5.x) Application Server: Websphere, Tomcat, web logic, Eclipse Domain Knowledge: Banking and Finance.
PROFESSIONAL EXPERIENCE
Confidential April 2012 - June 2012 Senior Developer Confidential has been designed with the expectation that other American Express applications may use the services it contains. This will not only allow other applications to leverage the services, but will also minimize the impact of service changes to the Confidential application. Confidential integrates with Desktop PLUS in order to provide a fully functional application for the CCP's while Confidential continues on in development. The SOAP service between Confidential and Desktop PLUS is invoked in two scenarios with the Confidential application: the first being anytime we transfer the UCID scorecard and the second being when we initially call the UCID service In order to improve the performance of the Confidential application, additional activities have been created that allow the FINS and PMS services to be invoked as background processes while the UCID Authorization executes in the primary Requestor thread. These activities invoke the FINS and PMS services using PRPC's queueBatchActivity method in the Public API Roles and Responsibilities
- Worked on the defects for the PROD environments.
- Weekly status calls with the business managers.
- Worked on Soap Web Services and soap connect rules to talk to external systems.
- Well versed with the usage of debugging tools including Clipboard, RULE Inspector, Tracer and Log Analyzer.
Environment:UNIX, MS Visio, PRPC 6.2 & CPM 6.2, Web Sphere.
Confidential Feb 2011 - April 2012 Pega Tech Lead Confidential Application automates the job request and tracking processes for the staff and customers of the Portfolio Management Trading (Confidential). The Confidential application allows Confidential customers (such as IB bankers) to submit requests and track the status of requests submitted. It also captures time spent by Confidential staff on requests and generates many statistical reports. To improve performance and deliver richer functionality, IB Technology is partnering with the business to deliver a new version of PMG with significant functional enhancements and technology reengineering. Roles and Responsibilities
- Creating High Level Class structure in Pega Rules Process Commander
- Design and implemented flows, flow actions and user interface (harness and section rules) that are critical to the business.
- Creation of HTML rules, Properties, Embedded Pages and Correspondences.
- Created agents which will run in the background to generate daily, weekly and monthly reports and emails
- Designed and Implemented Soap web services.
- Involved in requirements gathering by talking to different teams and capturing them in a Functional specs.
- Prepared Unit test cases and test logs.
- Developed Rules for Validation and Integration rules pertained to Rule-Connect- and Rule-Service.
- Worked extensively in Soap Web Services and soap connect rules to talk to external systems.
- Well versed with the usage of debugging tools including Clipboard, RULE Inspector, Tracer and Log Analyzer.
- Involved in giving access privileges to other users.
- Worked on DB mapping, remote db connection, and other DB related operations.
- Modified the Existing portal layouts, depending on the User roles, Privileges.
- Migrated data instances and RuleSets from development to UAT & Performance environment when needed.
- Implemented and deployed Java Conducted user training for clients about basic PRPC terminology and functionality, prepared user manual which aids the users.
- Weekly status calls with the business managers.
- Worked on the defects during the SIT and UAT environments.
- Participated extensively in designing application security which involves setting up Access groups, Access Roles, Operators, Application ID, Org Divisions, Org Units and Work groups.
- Created Data-Admin-Product to migrate rules across various environments.
Environment: Windows XP, JAVA, MS Visio, PEGA PRPC 5.5, Web sphere, SQL, Framework, HTML, XML, and Oracle 10
Confidential Aug 08 - Jan 2011 PRPC System Developer The Cost Tool Processing system enables the business user to manage the production, shipping, packaging and mailing of Marketing Offers to engage the existing customers through various business initiatives and marketing campaigns. This system provides the user the ability to manage the supplier assignment for the Production, Service & Postage Components to gain cost efficiencies. This tool also enables the user to capture these costs for tracking and analytics. The Cost Management workflow screen allows the user to capture all the costs related to request offers. Roles and Responsibilities
- Working with the various business teams to gather business requirements, designed prototype of the system and presented to the business users/managers.
- Created High Level Class structure, Workflows and Rule sets in Pega PRPC
- Creation of HTML rules, Properties, Embedded Pages and Correspondences.
- Created agents which will run in the background to generate daily, weekly and monthly reports.
- Prepared user guide of the product to detail out the functionality of the product.
- Developed workflows while following company standards and guidelines.
- Defined activity steps and created methods in PRPC for the implementation of the Business logic.
- Extensively used Clipboard and Tracer for debugging of processes developed.
- Strictly adhere to the PRPC guard rails as defined by Pegasystems Inc.
- Prepared Unit test cases and Unit test logs.
- Created the necessary rules for connecting to external database.
- Created list and summary view reports.
Environment: Windows XP, JAVA, MS Visio, PEGA PRPC 5.x, Web sphere, SQL, Framework, HTML, XML, and Oracle 10
Confidential Jan 07 - July 2008 Project Lead Joint Distribution System deals with Research Distribution for Equities, Credit and Rates and Future & Options to the regions of Latin America and EMMEA. JDS does the generation of contact list that are subscribed to research and which needs to be send across the vendors for distribution of research to the contacts. JDS manages subscription/entitlements of contacts and does the subscription of research and entitlements for the contacts. JDS offers services to other applications (GPS) for List information and also intakes information from other application (MAC, Core) for Contact and List information JDS also manages entitlement request access process for third party (Bloomberg, Reuters) research. Roles and Responsibilities
- Involved in Detail design, development, Unit/SIT testing, UAT support.
- Involved in data model designing discussions.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
Environment: Java, J2EE, Struts 1.1, JSTL, JSP, Ajax, Servlets, JDBC, JavaScript, Perl Scripting, Sybase, Tomcat 5.1, Apache Web Server
Confidential Nov 05 - Dec 2006 Senior Developer CRG Requests Application automates the job request and tracking processes for the staff and customers of the Centralized Research Group (CRG). The CRG Requests application allows CRG customers (such as IB bankers) to submit requests and track the status of requests submitted online through a web browser. It also captures time spent by CRG staff on requests and generates many statistical reports. To improve performance and deliver richer functionality, IB Technology is partnering with the business to deliver a new version of CRG Request with significant functional enhancements and technology reengineering. Roles and Responsibilities
- Involved in Detail design, development, Unit/SIT testing, UAT support.
- Involved in data model designing.
- Migrating the application from Websphere 4.0 to Websphere 6 and resolving defects.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
Environment: Java, J2EE, Struts, JSTL, JSP, Ajax, Servlets, JDBC, JavaScript, Oracle 9i, Tomcat 4.1 / 5, Apache Web Server, Websphere 4 and 6 Server.
Confidential Feb 04 - Nov 2005 Sr. Developer Confidential Bank is the leading and most respected private bank in India. The Bank needed a robust solution to facilitate transfer to funds from outside India to India. This would support its strategic goals, make an international presence and tap the growing fund transfer market. NEWM2I is the front end Application for the Customer, enabling them to remit money to the Beneficiaries in India through various Products like E-Transfer, Cheque Transfer, etc and to Track their Remittances, etc. STIR is used for processing the Remittances by Customer, Correspondent Banks, Foreign Currency Cheque Collection and Clearance. It takes care of swift file generation, matching, realization and generation of input files for Finacle. Also ensures web-based data entry from branch and generation of Covering Letters for Dispatch to CBPPC and Correspondent bank respectively. Roles and Responsibilities
- Interacting and coordinating with the client and the Data Center Team for resolving bugs, implementing new modifications and changes and simulating live environment and setting up the same for development.
- Migrating the application from Pramati 3.0 to 3.5 and resolving all the issues pertaining to it. Analyzing Functional aspects like Security, etc and deriving appropriate solution and implementing the same.
- Data Migration activities from old database to new database.
- Documenting and preparing Detailed Design Flow, Functional Document, Sequence diagrams, etc.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
- Development of Modules like Remittance Card and Visa Card Remittance.
Environment: Java, J2EE, Hibernate, Struts, JSTL, JSP, Servlets, JDBC, Ant, JavaScript, Oracle 9i, Tomcat 4.1 / 5, Apache Web Server, Pramati 3.5 Server.
Confidential Senior Developer. Used for remitting money by Correspondent Banks, Foreign Currency Cheque Collection and Clearance. This web application has been bifurcated to two different applications. One with which the Customer interfaces and the other which is used by Operations team at Confidential Bank. The Customer Interface deals with request submission, request tracking, Charge calculations. The remittance request can be for Wire transfer, Check Lock Box or e-Transfers using disbursal mode like Account Transfers or Demand Draft. The beneficiaries can be Confidential Bank Registered Beneficiaries or Customer defined beneficiaries. The Operation interface deals with actual entry when the amount has been received to amount being credited to beneficiaries' account or Demand Draft couriered depending on disbursal mode. It also ensures web-based data entry from branch and generation of Covering Letters for Dispatch to CBPPC and Correspondent bank respectively Roles and Responsibilities
- Interacting and coordinating with the client and the Data Center Team for resolving bugs, implementing new modifications and changes and simulating live environment and setting up the same for development.
- Migrating the application from Pramati 3.0 to 3.5 and resolving all the issues pertaining to it. Analyzing Functional aspects like Security, etc and deriving appropriate solution and implementing the same.
- Data Migration activities from old database to new database.
- Documenting and preparing Detailed Design Flow, Functional Document, Sequence diagrams, etc.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
- Development of Modules like Remittance Card and Visa Card Remittance.
- Creation of various masters such as branch, exchange house, Other Debits, Other Credits, Parameters, Email services
- Currency rates for the purpose of entries of NRI DD information.
Environment:Java, J2EE, Hibernate, Struts, JSTL, JSP, Servlets, JDBC, Ant, JavaScript, Oracle 9i, Tomcat 4.1 / 5, Apache Web Server, Pramati 3.5 Server.
Confidential Oct 03 - Jan 2004 Associate Developer Confidential is a complete media solutions providing online information about the latest technologies and media services. Features including Content management, forums, poll management. Generation of newswire and daily information in the media industry Roles and Responsibilities
- Involved in Detail design, development, Unit/SIT testing, UAT support.
- Involved in data model designing.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
Environment: Java, J2EE, JSP, Servlets, JDBC, JavaScript, Jetty-4.2.14rc1, Linux and Mysql
Confidential , Mumbai , India June 2000 - Sept 2003 Associate Developer Confidential is a complete online assessment solution from CMCS India. Confidential helps organizations and institutions conduct competitive exams online in a fast, hassle free, secure, and cost effective manner. The solution, with its unique features offers tremendous advantages both for students as well as administrators. Confidential helps administrators manage everything from preparing/customizing templates for question papers, preparing question papers, conducting examinations, evaluating answers and providing the final certification ExcelIntra Solutions ExcelIntra is a complete Intranet package having multiple intranet Features. ExcelIntra help organizations to conduct their business Hassle free and with response to every request at their disposal ExcelIntra provide features such as Content Management, Navigation, Instant Messaging, News, Search, (Site & Internet), Task Management, Contacts, Password, Protection & Calendar. Roles and Responsibilities
- Involved in Detail design, development, Unit/SIT testing, UAT support.
- Involved in data model designing.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
Environment: Java, J2EE, JSP, Servlets, JDBC, JavaScript, Tomcat 4.0, Apache 1.3, SQL server
Confidential, Mumbai, India Jr Developer Developing a designing package for the printing on the capsule. The user can dynamically generate the capsules and give Pantone colors to the capsule. Rotate the capsule at any angle and at any axis. Allows user to create the AVI files of the rotating capsule. Roles and Responsibilities
- Involved in Detail design, development, Unit/SIT testing, UAT support.
- Involved in data model designing discussions.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
Environment: Visual Basic, MS-Access, Robo-Help, DirectX-8.1
Confidential, Mumbai, India A B2B travel portal for International destination all around the world. Displaying hotel details for various cities and reservation process Application areas included: Touring packages, site seeing and hotel details reservation Roles and Responsibilities
- Involved in Detail design, development, Unit/SIT testing, UAT support.
- Involved in data model designing discussions.
- Maintenance of the System by providing appropriate solution to the Change Requests by Client.
Environment: ASP, IIS, Windows NT and JavaScript, SQL Server