Post Job Free
Sign in

Developer Service

Location:
Concord, NC
Posted:
January 05, 2021

Contact this candidate

Resume:

Suvro Basak

480-***-****

************@*****.***

Java/BPM/RPA Professional with 13.5+ years of Experience

Charlotte, NC

HIGHLIGHTS

Primary Skills:

oJava Stack: Spring boot, Micro Services, Java Script, Angular JS, React JS, Hibernate, JPA, Core Java BPM Stack : IBM BPM, Pega, Lombardi, Activiti BPM, IBM ODM

oRPA : UI Path

oDevOps : IBM uDeploy

oDatabases: Oracle 10g/ 11g, PL/SQL

Additional Skills:

oSoftware Engineering Practices: Version One, Service Now, JIRA

oApplication Servers: WebSphere, Weblogic, JBoss, Apache Tomcat

oEnterprise Content Management : Documentum, FileNet

oWeb Technologies: HTML, Servlets, RESTful Web Services, SOAP Web Service

oCloud Platform : Spring Cloud, GCP Fundamentals

Domains:

oBanking, Credit Cards,Retail, Print and Publishing, Education

SUMMARY

Total 13.5+ years of IT experience including 11.5+ years of Java/J2EE and Business Process Management Implementation, Design, Development, Migration, Support experience. I have been involved in all the SDLC phases of an application using Agile & Waterfall methodology. I have expertise in Spring boot, Java Script, Angular JS, React JS, Hibernate, JPA, Core Java, IBM BPM

Expertise in Micro Service Development

Expertise in Angular and React JS

Expertise in Hibernate, JPA and Spring boot

Monitor Business Process Manager Process execution and perform performance tuning

Experience in BPM UI and Spark UI toolkit

Experience in BPM Headless Implementation

Adept in requirement analysis

Well versed in providing UML design solutions using solid design principles for the requirement

Excellent experience in tuning performance of the application, reduction in the number of loops, and code optimization

Proficient in smooth implementation/ testing of the application and extending post GO-LIVE and application maintenance support to the client

Experience in improving the scalability and performance of existing applications and designing for extensibility applying design principles and service orientation

Expertise in client interaction and customer relationship management

A keen analyst and team player with thorough understanding of all aspects of the SDLC (Both Agile and Waterfall) from understanding client requirements through direct client interaction, translating them into technical specifications, and driving their execution

EDUCATIONAL QUALIFICATION

Bachelor of Engineering, Jadavpur University, Kolkata, West Bengal, India

TRAININGS/ CERTIFICATION

Sun Certified Java Programmer (1.5)

IBM Certified Developer

EMC Content Management Foundations

GCP Fundamental

UI Path Developer

PROJECT EXPERIENCE

Synechron Inc- Charlotte,NC July’19 till date

Client: Wells

Role: Java/BPM Senior Developer in Wealth Management (Business As Usual, Entity Receipt)

Entity Receipt help user to create and submit receipt for Payment gateway system. The submitted receipt are queued to create process instance via Messaging system. Post approval of entire Receipt Process from various participant, PDF format of receipt is generated which then posted back to payment Gateway. ERP helps user to initiate, monitor, workflow for Approval and Rejection. This application has different features like user friendly dashboards for work in progress task along with Historical search ability.

Also working on Money Movement, Service Management Request, Sub Account Automation applications enhancement as part of BAU initiative.

Responsibilities

●Writing Technical documents like design documents, test case documents, deployment documents etc.

●Develop Spring boot, Java Script, Angular JS based Portal Application

●Develop BPM Process Applications (BPM) using IBM BPM v8.6, BAW 19.0.0.1

●Design and develop Business Process Definition (BPD) in Process Designer

●Design and develop required General System Services, Integration Services

●Design and develop user interfaces for human tasks using Coach and Coach Views

●Configuring Human tasks to be used by Teams and Groups as decided by business

●Maintaining the coding standards for the artifacts created, review and perform unit test plans

●Fixing bugs in production code or to build fresh code for service or change requests coming from business

●Providing ongoing support, troubleshoot and implementation enhancements to existing workflow processes or interfaces

Mastech Digital Inc, Strongsville,OH Sept’17 to Jul’19

Project 1: Retail- Credit Line Management/ Payment Research Automation System Sept’17 to Jun’18

Client: PNC Bank

Role: Java/BPM Lead Developer

This application controls the Credit Line Increase and Credit Line Decrease (CLM) process for consumer and business credit cards. The purpose of this project is to automate the processes, utilizing a centralized system to manage and track the end-to-end activities.

The Payment Research Automation System (PRAS) will allow agents to research payment errors for certain types of FDR rejects, select the best action to take to resolve the issues with these payments and documentation the research to validate those decisions.

Responsibilities

Perform design/process architecture Task and develops BPM application based 8.5.7 from scratch level and technical architecture, work with other programmers, designers, and architects to meet application requirements and performance goals, participate in code reviews.

Develop JPA/Hibernate, React JS, Spring boot based applications

Creates business and technical designs for new systems, and or modifications to existing systems. Translates detailed requirements into functional system designs. Provides coding, testing and implemented support for identified technical platform (i.e. BPM and ODM).

Develop IBM ODM 8.8.1 based Decision Service and integrate with IIB

Completes the delivery of design, code or testing for modules or multiple functions related to Integration Service development initiatives.

Fix any defects and performance problems discovered in testing

Deploying applications through uDeploy tool from Test to QA to Production environments.

Working with SMEs to have stage gate code/performance reviews.

Project 2: Retail- Premium Fulfillment Rewrite June 2018 – July 2019

Client: PNC Bank

Role: BPM Architect/Lead Developer

Premium Fulfillment Rewrite (FLL) project objective is to redesign system end to end that is used to execute a wide variety of product types and different categories of promotional offers for all

types of products. It is used to execute significantly larger volume & frequency of campaigns and much higher complexity of promotional offers in automate way.

Responsibilities

Worked in application design/solutioning/process architecture and orchestration task and develops BPM application based 8.6/8.5.7 from scratch level. Leaded technical architecture and development work with developers, other stakeholders and line of business to meet application requirements and performance goals.

Develop Spring boot, Java Script, Angular JS based Portal Application

Integrate BPM in enterprise scale with different platforms i.e. IIB, Informatica (ETL), Reporting (Tableau),ODM (BRE),DB, FileNet (ECM) after understanding business requirement

Formulate strategies and tactics for successful project delivery

Worked in BPM implementation for both Agile and Waterfall model

Frame very complex Deployment strategies/process for different technology platforms including BPM

Deploying applications (BPM/BRE)through uDeploy tool from Test to QA to Production environments.

Working with SMEs to have stage gate code/performance reviews.

Cognizant, Plano,TX Aug’16 to Sep’17

Client: Pepsico Inc

Role: Java Lead Developer/Platform Engineer

IBM BPM platform and all business applications are an initiative as part of the firm’s transformation and drive the firm’s global expenditure policies. Polices span in areas like Consultants, Contractors & Temporary Labor, Events & Sponsorships, Facilities & Related Services, Outsourced Business Support and Travel & Entertainment. These policies, along with a new budget process, are designed to reduce firm’s expenditures, bringing them in line with industry spending benchmarks, reducing budgets and delivering the greatest value.

Responsibilities

Develop Spring boot, React JS based Portal Application

Setup and configured all BPM System clean-up related activities

Performance tuning in WAS and BPM teamwork level

IBM BPM Security model has been defined and implemented for Process Centre and Process Server environment to meet all IBM best practices

Adhere/Implement IBM best practice to stabilize the platform

Configured cross cell SSO setup between BPM and FileNet

BPM System Clean-up script development and automation

Process DB purging script development and automation

IBM Fix-pack installation for BPM and WebSphere in all environments (i.e. Dev, QA and Prod)

IBM BPM 8.5.7 (i.e. 06.2016 to 03.2017)minor version Up-gradation

Develop reusable utility service for easier administration

Customization of Process portal action per business requirement

Exception Handling and custom application logging toolkit development

Web Sphere Cache Refresh custom toolkit development

IBM BPM Server Health Reporting automation

Implement Different Monitoring in BPM platform per business requirement

Web Sphere Administration

CGI- Strongsville, OH Nov’14 to Aug’16

Client: PNC Bank

Role: BPM Platform Support/Administrator /Developer

PNC has reputation for technology excellence in both business applications and new innovations. PNC offers a wide range of services for all customers, from individuals and small businesses, to corporations and government entities. I am working in multiple engagements in PNC. I have been working in several projects

Migration (TW 6.2.2 to IBM BPM 7.5.1.2): The project is to migrate PNC all BPM Application running on Lombardi 6.2.2 to 7.5.1.2; I had worked several application migration after setting up new platform in 7.5.1.2

Migration (IBM BPM 7.5.1.2 to IBM BPM 8.5.6): I have started working on 8.5 migration project; we are working on setting up environment and will follow migration data and applications methodology

Implementation/Development Project: This project is to develop (Scratch level implementation from discovery phase to go –live) Shared Application Request application in IBM BPM 7.5.1.2 to capture all non-production requests across different Business Accelerator within PNC

BPM Platform Administration/Support: BPI Platform Support maintains IBM BPM 6.2.2, 7.5.1.2, 8.5.6 and engineering platforms, which included Development, test, QA and production environments setup platform/administration/maintenance. As part of this project following activities needs to be performed: Initial setup/configuration in WAS/teamwork level for application/platform related,validate apache level configuration for all teamwork incoming traffic, In-Flight instance migration for live instances in PROD,SSL certificate renewal of WAS,Apache,F5 level, Any Teamwork related configuration change as per requirement, Server Log Monitoring and fix any issue related to BPI servers, Maintaining iFix details across platform, iFix installation, Job monitoring (Cron configuration) and fix any issue Participate in Business Continuity Event, Create PL/SQL script for performing admin activity, Server Restart, Log Harvesting for Production environment

Responsibilities

Perform design tasks and develops components of application and technical architecture

Business Requirement Gathering and Analysis

Execute tests for the application or technical architecture components

Work with other programmers, designers, and architects to meet application requirements and performance goals

Participate in code reviews

Inform the technical architect and project manager of any issues that may affect any other areas of the project

Fix any defects and performance problems discovered in testing

Document the application to facilitate maintenance

Monitor jobs and take necessary steps to correct job failure, communicate with On shore support on status of jobs, accept and resolve problem tickets etc

Provide coding, testing and implementation support for identified technical platform (i.e., Mainframe, Mid-range, Distributed or Web)

Wipro- Bangalore, KA Phoenix, AZ Aug’13 to Nov’14

Client: Charles Schwab

Role: BPM Developer

Charles Schwab Develops and introduces a centralized Lombardi based Business Process Management (BPM) platform into the Schwab Enterprise, providing the basis for process-oriented workflows that will drive front, middle, and back-office interactions with Schwab clients. This engagement covers project management, application development services and Maintenance Services for releases and projects finalized in the front door process described in the following areas and technology/platform.

Responsibilities

Module Leader for the Applications involving Trial and R&D Related data management.

Involved in meetings with team members in understanding the user requirements and developing functional requirements accordingly.

Responsible for planning, set up and maintenance of infrastructure for the Lombardi BPM-based application support

Detailed design and development of the Business processes of Mutual Fund Add/Change Workflow

Introduce enhancement of existing functionality of application

Worked for Quality management to maintain all the project related documentation and source code in share point and VSS to maintain the versioning and for future use.

Developed highly configurable Bulk Export Tool using apache commons task chain framework to export the content from repository without impacting the production application performance.

Developed several custom activity templates and revised the existing workflow design using BPM/Process Builder with more efficient and reusable workflow methods.

Wipro- Singapore Jan’12 to Aug’13

Client: National University Of Singapore

Role: BPM/ECM/WCM Developer

University IT Care is a technical support team who are dedicated in providing quality IT services to the NUS community. Established since April of 2004 until now, play a vital role in supporting staff and students in carrying out their daily tasks. Offer various technical support services like assistance on network services, in-house applications, and address IT-related inquiries.

Responsibilities

I was part of initial knowledge transition from client for taking over this project

Responsible for development, support, maintenance and implementation of a complex project module

Weblogic 9 administration and maintenance

Applies own judgment to independently determine a course of action, which is then executed independently post review

Responsible for web publishing on corporate website and all other departmental websites

Responsible for all production support issues related with enterprise document management system and web content management system

Involved in Site creation, configuration, deployment activities including web template creation and development

Involved in meetings with Business and team members in understanding the user requirements and developing functional requirements and Detail Design Specification accordingly.

Provided system administration support including teamwork group creation, data source configuration, cache configuration, service ac user creation etc.

Worked Documentum and Lombardi based BPM application enhancement as per business requirement

Wipro- Kolkata, WB Lexington,KY Jul’10 to Dec’11

Client: Lexmark International

Role: ECM/WCM Developer

To streamline their existing or new business processes as per the company policy, to drive their business processes more effectively and efficiently .To minimize the manual interventions in different business processes, to discard the errors in the existing business processes which was implemented in their legacy system (Oracle D2k application, MS Excel, some third party applications), this new functionality was implemented in Life Ray portal and there was some integration with Documentum repository to access documents and digital contents from portal end.

Responsibilities

Worked for requirement specification according to business need with direct interaction with Client and the business user.

Responsible for Documentum development, support, maintenance and implementation of integration with Portal

Involved in Production deployment.

Responsible for coaching, and mentoring junior members in the team. Helping team to fix the issues for custom components during Regression testing, SIT.

Creating technical and functional documents for enhancement.

Doing code and document review for newly developed components.

Scratch level development and unit testing

Taking user training session, technical/functional solution KT/Handover session, product training session to business users.

Involved in Webtop customization

Involved in installation and configuration of CS, WebTop, SCS, ACS, and BOCS.

Preparation and Execution of unit testing

Code development (DFC Utility) for migrating configuration objects, user, ACL, groups from one environment to other.

HCL- Kolkata, WB Gurgaon, HR Aug ’07-Jun’10

Client -Citi Bank: Singapore, October 2009 - June 2010

Role- BPM Engineer

Citi at Work solution used to automate processes identified for Citi, Singapore. Automation of the process includes the capturing of the application, processing of the application, search features. The solution will allow fresh applications to be created.

Responsibilities

Configuring and migrating the existing Content Server Environment from 5.3 SP2 to 6.5 SP1

Taking part in development of the application (for Documentum) Bug Fixing

Interaction with client for requirement understanding

Doing Regression testing and required enhancements

Fixing the issues for custom components during Regression testing and UAT

Creating technical and functional documents for enhancement

Doing code and document review for newly developed components.

Client - National Insurance Company: India, Nov 2008 -Sept2009

Role - ECM/BPM Implementation Specialist

NIC has decided to undergo BPR where they wanted to automate their entire organization processes from Core Insurance, HRMS and CRM perspective. They also envisaged to store and manage their enterprise level contents using Documentum, the leading content management product in industry. Documentum system needs to provide interface for storing documents generated from or submitted to other core systems like eBao, HRMS, CRM.

Responsibilities

Installation of Documentum 6.5 Content Server in distributed configuration On AIX platform for High Availability

Installing Documentum web applications (DA, WEBTOP) on Web logic8 managed Servers in AIX platform.

Customizing the view component for viewing PDF files stored in Documentum repository Implementing Workflow based module for the application

Developed Search web services for integration with EBao (Core insurance Application)

DCTM API (DFC) for integration (i.e. RMI Service) with Oracle IDM for user management

Import Job: For importing files from SAN/FTP along with xml files

Print PDF document by using J2EE API (pdfbox/pdfrender) to print

Doing Regression testing and required enhancements.

Creating technical and functional documents for enhancement.

Client - Singtel Optus : Australia, Aug 2007 – Oct 2008

Role - ECM/BPM Specialist

The project is based on providing Documentum support for their Content Management System, a complex workflow-based web application which uses Documentum 5.3 and Web Publisher along with FAST ESP for publishing multimedia content to a web portal. OPTUS ZOO Application is a web portal application for MCDS service of OPTUS.

Responsibilities

Involved in understanding the actual environmental architecture and techno functional part of the application.

Providing voice and mail-based client support and solution for application

Installing of DocApp for the application, which included custom data types, users, groups etc.

Release of new applications or new versions of existing applications in production and UAT environment

Involved in User Acceptance Testing of the application

Fixing the issues for custom components related to Application in Production Instance



Contact this candidate