Suvro Basak
************@*****.***
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