Pankaj Sharma Xebia Resume

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

Pankaj Sharma

E-mail: Pankaj.sharma@xebia.com
SUMMARY

 I am working as Enterprise & Solution Architect with more than 13+ years of experience
in Solutioning, designing, developing, and maintenance of Enterprise applications and
expertise in Banking &Open Banking sectors Supply Chain, and Insurance (Life and
General).
 Thought leadership Technology innovation and transformation.
 Translating business and technical requirements into an architectural blueprint to
achieve business objectives and documenting all solution architecture design and
analysis work.
 Leading evaluation, analysis, and design for the implementation of a solution
architecture.
 Regularly prioritize workload, special tasks, and concurrent projects, allocating time
and resources to ensure that work is completed accurately and efficiently within an
established time frame.
 Comfortable partnering with Product Owners and providing a data-driven approach to
decision-making, both in day-to-day management and in making strategic trade-offs.
 Commit to cross-functional collaboration with multiple teams to achieve the
organization’s or client’s best results.
 Passionate about building enterprise-grade, scalable solutions, that add long-term
value to the firm.
 Performing successfully in a fast-paced, multicultural, and service-oriented
environment.
 I am well organized and able to set priorities and take decisions within the project.
 Experience in designing scalable, fault-tolerant, and highly available application
architecture.
 Experience with scalable architectures, API management, serverless technologies, and
SaaS low code platform-tools/technologies
 Strong experience to communicating complex system architecture technologies,
patterns, artifacts, and roadmaps to senior business leadership.
 Good understanding of technology-enabled business transformation, Digital
transformation, Organizational transformation, and delivering enterprise-level Digital
projects
 Knowledge of Agile Methodologies and ways of working, understanding and applying a
“servant leader” mindset, and with the ability to engage in Agile ceremonies to provide
teams with necessary direction and guidance
 Create reference architecture focused on design principles, detailed APIs, and major
systems dependencies between business and IT
 Define the principles, guidelines, standards, and solution patterns to ensure solution
decisions are aligned with the enterprise's future-state architecture vision
 Analyze the business-IT environment to detect critical deficiencies, legacy, and
technical debt and recommend solutions for improvement
 Always up to date with emerging technology trends within the industry to innovate and
champion new technologies frameworks or tools.
 Strong experience as an IT architect in complex and heterogeneous environments.
 Solid experience in designing end-to-end architecture and design of applications using
one or more platforms
 Expertise in integrating Software as a Service (SaaS) solutions in highly complex
environments.
 Strong experience as an IT architect in complex and heterogeneous environments
 Solid experience in designing end-to-end architecture and design of applications using
one or more platforms
 Expertise in integrating Software as a Service (SaaS) solutions in the highly complex
environments.
 Experience on breaking down of the monolithic application and then migrating to
Micro services REST API with the use of Native clouds (AWS & Azure).
 Experience working in application team & application migration.
 Domain experience in Insurance (General, Life & Non-Life), Banking, Digital/Open
Banking solutions, ideally with experience in leading Banking Transformation projects.
 High level of expertise in understanding data architecture and supporting technologies
 Experience in collaborating with agile development teams in reviewing application
architecture, design, and implementation against quality standards
 Expertise in Mulesoft, Event-Driven, SOA & Microservices architecture implementation
using REST APIs, queue-based messaging patterns, relational and NoSQL databases
 Working knowledge of on-premises/cloud-based infrastructures, SDLC pipelines, and
deployments/configurations and definition of best practices/standards
 Proven advanced experience with systems integration, IT industry standards,
architecture principles design, and service level agreement definition
 Strong focus on promoting component re-use in architecture designs
 Experienced in software delivery including CI/CD and related DevSecOps practices,
working with cloud-based platforms such as Azure, AWS & Google
 Strong software design & development principles, with a focus on system stability,
reusability, and performance optimized for a global audience
 Strong understanding of application testing, diagnostics, and performance tuning.
 Strong understanding of TDD and BDD methodologies.
 Expertise in Mulesoft 3 & 4 administration and development.
 Strong experience in designing application integration Architecture Models like SOA,
Event-driven, Micro Services, Pub-Sub, Scatter & Gather, Request & Response, Layered
Architecture, Split & Aggregation) and data integration.
 Expertise in Business Process Management & Cases Management concepts with
OpenText AppWorks BPM and Java/Camunda BPM with Rule Engines.
 Experience in working with installation and development of WSO2 Server Setups like
Enterprise Integrator, API Manager, and Identity and Access Management.
 Strong experience in working with different messaging Brokers/Providers like IBM MQ,
Apache Active, Kafka MQ, and Rabbit MQ.
 Strong experience in implementing security aspects covering authentication,
authorization, oAuth2.0 &1.0 JWT HMS, Digital Signature security, message-level
security, and transport-level security , PKI security , network layer security.
 Strong experience in working with banking products like MAMBU, Thought Machine,
IExceed, Backbase, and nCino(salesforce)
 Strong experience in working with multiple payment systems like Clear Bank, Strip
Payments, Brankas, Paynamics, and HPS Card systems.
 Strong experience in working with Banks and Insurance sector DR drills activity.
 I am interested in pursuing a career with an organization where I can align my
expertise and skills with the organization's business goals and contribute my best while
enhancing my skills and growing personally.

TECHNICAL SKILLS
 MuleSoft: - MuleSoft infrastructure, AnyPoint Studio 6. x & 7. x, API manager 1. x &2.x, AnyPoint
platform & Cloud Hub, AnyPoint Exchange, AnyPoint Management Center, AnyPoint Access
Management, MuleSoft Standalone Server and API Gateway setup, MuleSoft HA Setup,
MuleSoft Server Support, Design Application Architecture with MuleSoft standard Models
like SOA, Event-driven, Micro Services, Pub-Sub, Scatter & Gather, Request & Response,
Layered Architecture, Split & Aggregation. Routing, Transformation, Connectors (Salesforce
Connector, SAP Connector ), API Routing, Mule Deployment. Salesforce Push Topic Creation,
Custom Connector Creation, Invoke Java Components, Generic Exceptional Handling, Scope
Components (Message Enricher, Flow, Sub-Flow, Flow Reference, Transactional, Polling, For
Each), Mule Processing Strategy, Flow Controls Optimization in Mule Application, Rule Engine
implementation.

 WSO2:- Server Setups like Enterprise Integrator, API Manager and Identity, Access Management
and Development & Deployment, WSO2 IS and APIM administration, APIM gateway
implementation, WSO2 IS Auth implementation for Salesforce and AWS with SAML-basedd SSO,
WSO2 user management (internal and external), WSO2 tenant management, WSO2 APIM
policy, version, Auth and Security management.

 Mambu: Banking product creation of Loan and Deposit, Mambu Administration, Mambu API’s,
Mambu Webhook and Event Management, Mambu Loan and Deposit creation process, Mambu
Payments handling, Mambu Scheduler management, Mambu Accounting, Mambu Product
Service Support, Mambu Integration expertise with Multiple Open Banking System.
 Salesforce: Administration, deployments, Reports, Dashboards, Object and Custom object,
Layout Creation, PUST TOPIC, Salesforce integration with REST.

 nCino: Loan Process, Deposit Process, Fee process, reports, dashboard, accounts, contacts,
product package, deal checklist, legal process, CDD process, ncino objects.

 Cordys Business Operation Platform (BPM, CAF, Custom Connectors, Rule Engine, BAM,
HTML5 SDK, Process Experience, CMC, Cordys Administration, Process Instance Manager,
Scheduler Manager, Application Deployer and Manager, Deployed Process Modules, FTP
Manager, User Manager, Web service Interface Explore with SOAP, Database Manager ).

 UML: Draw.io, Visio, PPT.

 IBM Product: IBM Web Sphere, IBM IIB, IBM BPM, IBM MQ, IBM Main Frame(AS400/P400)

 Integration Platform: MuleSoft ESB, Cordys ESB, Active MQ, Drools Rule Engine, AWS S3,
AWS SQS, SES, SNS, AWS API Gateway, WSO2 IS, WSO2 APIM , APEEG.

 Programming Language: Core Java, JavaScript, Angular.

 Frameworks: Struts and GWT, Spring

 CRM: Salesforce(ncino) functional only.

 Web Server: Apache Web Server, JBoss Application, IIS Web Server

 Messaging Systems: Kafka, IBM MQ Apache Active MQ and Rabbit MQ.

 Databases: Oracle, MS SQL Server, MySQL, IBM DB2

 Tools: - SVN, Fiddler, Notepad++, SoapUI, SQL Client, GIT, Maven, Any Point Studio, Beyond
Compare, STS
Eclipse , Intellig

PROJECT SUMMARY

Organization: Xebia Pvt. Ltd, Gurgaon, India Job Title: Solution Architect
Client: UNO Digital Bank, Philippines
Domain: Banking
Tools & Technologies: Java, Spring, Microservices APIs, REST, Event-Dervine, Draw.io, PPT, CRM
360, Git, KAFKA, APEEG, Camunda BPM, Mambu.
Project Description:
 Started the Bank from scratch. Delivered a working banking system end to end in 4
months for testing, Filed for regulatory system approval in 2 months thereafter. We
launched the Friends and Family version within 1 month of regulatory approval. Delivered
complete banking app with STP Digital Onboarding and Self Service for Casa, Deposits,
and Loans.
 Delivered complete digital partnership with Gcash & Trusting Social.
 I have delivered more than 20+ banking solution for UNO bank Like CASA, Deposit, FD/TD
deposit, FD Rollover, Open/Update/Close CASA & FD A/C, Payments (Inter and Other bank
transfer ), Bill Payment Cards (Virtual, Physical Cards Issuance, replacement, re-issuance),
Loan origination, Credit Underwriting, Collection, NPA, Batch Payment, Interest Payout,
Term Deposit Pre-Termination, Webhook handlers, debit card PIN Generation , Card block
etc.

Responsibilities:
 Build the Uno bank solution and run the bank dev & devops teams.
 Requirement Gathering and understanding functional specifications
 Application Architecture Planning and Designing
 POC Implementation with team and Code Review of team members.
 Provide Solutions for application development.
 Release Management on Git.
 Database design & project workspace design.
 Responsible for all the client or business stack holder’s interaction and Coordination between
offshore development and the onsite testing team.
 Solution design document & Technical design document preparation
 Production Deployment & Application Support.Evaluated various tools ranging from
Continuous Integration to Software Configuration management.
 Preparing Governance and Standard templet documentation.
 Project Management
 Team management
Organization: Oak North Bank Global Pvt. Ltd, Job Title: Integration Architect
Gurgaon, India

Domain: Product
Tools & Technologies: Mule Soft ESB, Salesforce, Git, Maven, Drools Rule Engine, Mambu, Active
MQ, WSO2, Java BPM, Mambu,nCino.
Project Description:
 Finance Booking Backend project is based on Banking Domain. We are creating loans, fees,
repayments, applying interest automatically, MIS reports for the finance team, and amortization
calculations like Fee or Loan.
 We implement Integration Layer between Salesforce and Mambu(Core Bank ) System with
middleware MuleSoft ESB.
 Here User can send any kind of request like the CURD operation from the salesforce Screen
then it performs business logic calculation in MuleSoft ESB Middleware then it performed the
same CURD operation in the Mambu backend system. After all, this final response is back to
the user as output.
 We also create APIs for external systems to perform CRUD operations with our system with
authentication, authorization, and Roles.
 We implement a Rule engine with MuleSoft in the Fee creation process.

Responsibilities:-
 Requirement Gathering and understanding functional specifications
 Application Architecture Planning and Designing
 Integration Development and Code Review of team members.
 Provide Solutions for application development.
 Release Management on Git.
 Database design & project workspace design.
 Responsible for all the client or business stack holder’s interaction and
Coordination between offshore development and the onsite testing team.
 Solution design document & Technical design document preparation
 Production Deployment & Application Support.

Organization: Oak North Bank Global Pvt. Ltd, Job Title: Integration Architect
Gurgaon, India
Domain: Product
Tools & Technologies: Mule Soft ESB, Salesforce, Git, Maven, Drools Rule Engine, Mambu, Active
MQ, WSO2, Java BPM, Mambu, nCino.
Project Description: MuleSoft Migration from MuleSoft 3.9 to MuleSoft 4.3 and I have Migrate Nine
system application and Eight Process application and four experience application.

Responsibilities:
 Requirement Gathering and understanding functional specifications
 Application Architecture Planning and Designing
 Integration Development and Code Review of team members.
 Provide Solutions for application development.
 Release Management on Git.

 Database design & project workspace design.
 Responsible for all the client or business stack holder’s interaction and
Coordination between offshore development and the onsite testing team.
 Solution design document & Technical design document preparation
 Production Deployment & Application Support.Evaluated various tools ranging from
Continuous Integration to Software Configuration management.

Organization: Oak North Bank Global Pvt. Ltd, Job Title: Integration Architect
Gurgaon, India
Domain: Product
Tools & Technologies: Mule Soft ESB, Salesforce, Git, Maven, Drools Rule Engine, Mambu, Active
MQ, WSO2, Java BPM, Mambu,nCino.
Project Description: Automation of Fee Amortization financial calculation and reports like GL reports
implementation on all types of loan with all different types of bank fee.

Responsibilities:
 Requirement Gathering and understanding functional specifications
 Application Architecture Planning and Designing
 Integration Development and Code Review of team members.
 Provide Solutions for application development.
 Release Management on Git.
 Database design & project workspace design.
 Responsible for all the client or business stack holder’s interaction and
Coordination between offshore development and the onsite testing team.
 Solution design document & Technical design document preparation
 Production Deployment & Application Support.Evaluated various tools ranging from
Continuous Integration to Software Configuration management.

Organization: Oak North Bank Global Pvt. Ltd, Job Title: Integration Architect
Gurgaon, India
Domain: Product
Tools & Technologies: Mule Soft ESB, Salesforce, Git, Maven, Drools Rule Engine, Mambu, Active
MQ, WSO2, Java BPM, Mambu, nCino.
Project Description: Clear Bank Payment Gateway Implementation to automation of Oak North Bank
payment system from RBS manual process to automated or real-time Payments IN, Payments Out,
and internal Bank Transfers with Retry and notification payment system
Responsibilities:
 Requirement Gathering and understanding functional specifications
 Application Architecture Planning and Designing
 Integration Development and Code Review of team members.
 Provide Solutions for application development.
 Release Management on Git.
 Database design & project workspace design.
 Responsible for all the client or business stack holder’s interaction and
Coordination between offshore development and the onsite testing team.
 Solution design document & Technical design document preparation
 Production Deployment & Application Support.Evaluated various tools ranging from
Continuous Integration to Software Configuration management.

Organization: Oak North Bank Global Pvt. Ltd, Job Title: Integration Architect
Gurgaon, India
Domain: Product
Tools & Technologies: Mule Soft ESB, Salesforce, Git, Maven, Drools Rule Engine, Mambu, Active
MQ, WSO2, Java BPM, Mambu, nCino.
Project Description: Automation of Oak North Realtime Business & Retail Deposit/Saving Account End
to End Implementation like Account Opening process, Money deposit, Email Approvals, Confirmation
Process, Customer Feed Back Process, Maturity Process, Re-Investment Process.
Responsibilities:
 Requirement Gathering and understanding functional specifications
 Application Architecture Planning and Designing
 Integration Development and Code Review of team members.
 Provide Solutions for application development.
 Release Management on Git.
 Database design & project workspace design.
 Responsible for all the client or business stack holder’s interaction and
Coordination between offshore development and the onsite testing team.
 Solution design document & Technical design document preparation
 Production Deployment & Application Support.Evaluated various tools ranging from
Continuous Integration to Software Configuration management.

Organization: IBM Pvt. Ltd, Gurgaon, India Job Title: Senior Technical Consultant
Domain: IT Services
Client: DHFL Pramerica Life Insurance Pvt. Ltd,
Gurgaon, India
Tools & Technologies: Cordys BOP 10.6, BPMS, HTML5 ,CSS,XPATH,SOA,CASP,XML, Rules ,
Roles , Java BPMs ,Core Java, MVP ,MVC ,Eclipse, Web Service with Soap , WSDL , SVN , Visual
Source Safe, Fiddler ,SQL server , IBM DB2 , Cordys ESB, SOA , AngularJs, Cordys BOP 10.6,
Integration With AS400/P400 System.
Project Description: COSMOS
 NBS is abbreviated for New Business System which is the business that provides the issuance
of the Life Insurance policies.
 The E2E flow is starting from the NBS branch inward, Receipt Creation, Branch Outward, Cops
Inward, data entry, COPS QC, Policy, and client creation in IL. Underwriting and PIVC,
Realization, Issuance, PPQC, Filing Bucket then finally Welcome call, Welcome kit.
 AngularJs is being used as the front-end validation, Cordys as middleware, java for the
backend.
 As per the server DMS and the Content server are used for the document management
system.
 Reporting point of view, project corresponds to BIRT Report.

Responsibilities:
 Requirement Gathering and understanding functional specifications
 Solution architecture & conversion of functional requirements to technical modules
 Solution design document & Technical design document preparation
 Database design & workspace design
 Provide direction for application development and team lead to other BPM consultants
 Responsible for all the client interaction and coordination between offshore development and
onsite testing team
 Deployment & Support

Organization: Bharti AXA GENERAL Job Title: Deputy Manager (Senior Consultant)
INSURANCE, Bengaluru
Domain: Product
Tools & Technologies: Cordys BOP 4, BPMS, Rules Engine, Roles, Java BPMs, Core Java, SVN,
Fiddler, SQL server, Cordys ESB, SOA, Cordys BOP 10.6, Integration with AS400/P400 System.

Project Description: AS400 Integration for Payment, this module was developed to update the
Payment details of the Client from GL Account from Cordys to AS400 System. P400I connector was
used for connectivity between Cordys and P400. The project also involves extensive use of BPM.

Responsibilities:
 Requirement Gathering and understanding functional specifications.
 Solution design document & Technical design document preparation
 Database design & workspace design
 Provide direction for application development and team lead to other BPM consultants.
 Incorporate New Enhancements in the application as per user requirements.
 Deployment & Support

Organization: Bharti AXA GENERAL Job Title: Deputy Manager (Senior Consultant)
INSURANCE, Bengaluru
Domain: Product
Tools & Technologies: Cordys BOP 4, BPMS, Rules Engine, Roles, Java BPMs, Core Java, SVN,
Fiddler, SQL server, Cordys ESB, SOA, Cordys BOP 10.6, Integration with AS400/P400 System

Project Description: Quote Management System, this project was developed for Commercial
Insurance Like Fire, Buildings, Health, Non-Health, etc. The process of the project was the sales team
raised the quotation with all risk and premium amounts then the Underwriting team cross verifies all the
terms, risk, and premium amount. After that policy issue for the customer. The project also involves
extensive use of BPM and XForms.
.

Responsibilities:
 Requirement Gathering and understanding functional specifications.
 Solution design document & Technical design document preparation
 Database design & workspace design
 Provide direction for application development and team lead to other BPM consultants.
 Incorporate New Enhancements in the application as per user requirements.
 Deployment & Support

Organization: IFFCO TOKIO GENERAL Job Title: Assistant Manager (Cordys Consultant
INSURANCE Pvt. Ltd, Gurgaon, India Developer)
Domain: Product
Tools & Technologies: Cordys BOP 4, BPMS, Rules Engine, Roles, Java BPMs, Core Java, SVN,
Fiddler, SQL server, Cordys ESB, SOA, Cordys BOP 10.6, Integration with AS400/P400 System

Project Description: Siebel CRM Integration for Quote Modification, this module was developed to
update the Policy details of Maruti, Honda, and Toyota portfolios from Cordys to Siebel CRM. UDDI
connector was used for consuming Siebel Web service to maintain connectivity between Cordys and
Siebel CRM. The project also involves extensive use of BPM and Data transformation.

Responsibilities:
 Requirement Gathering and understanding functional specifications.
 Solution design document & Technical design document preparation
 Database design & workspace design
 Provide direction for application development and team lead to other BPM consultants.
 Incorporate New Enhancements in the application as per user requirements.
 Deployment & Support

Organization: IFFCO TOKIO GENERAL Job Title: Assistant Manager (Cordys Consultant
INSURANCE Pvt. Ltd, Gurgaon, India Developer)
Domain: Product
Tools & Technologies: Cordys BOP 4, BPMS, Rules Engine, Roles, Java BPMs, Core Java, SVN,
Fiddler, SQL server, Cordys ESB, SOA, Cordys BOP 10.6, Integration with AS400/P400 System

Project Description: AS400 Mainframe Integration, Cordys is acting as a middleware at ITGI. It


maintains connectivity between Siebel CRM to AS400 mainframe and Java Portal to AS400
mainframe. Every new Insurance product developed at Siebel and Web Portal needs to be configured
at Cordys to get submitted to the AS400 system.

Responsibilities:
 Developer and Tester
 Requirement gathering and Effort Estimation.
 Test Cases for unit testing.
 Documentation: User Guide and Manual for development work done
 Deployment & Support

Organization: Systems Life Cycle Pvt. Ltd Job Title: Software Developer
Domain: Product
Tools & Technologies: Cordys BOP-4, BPM, Web Service, WSDL, PIM SOAP, JavaScript and Struts,
and Core Java/J2EE

Project Description: Compliance Dashboard Management System, All organizations have to adhere
to Regulatory & Non – regulatory compliances with external agencies and internal customers
(Departments). Compliance for an Excise Department could be submitting Excise Return on a certain
date every month. Tax Deducted at Source for Salary has to be submitted by the 7th of a month.
Compliance Dashboard Management System puts the Compliance Professional in complete control of
all organizational compliance requirements and offers a strategic dashboard tool. Every employee
would be aware that non-adherence will become visible at the top-most level the moment the due date
is missed. Email alerts automatically prompt individuals to access the system and record their
compliance obligations.

Responsibilities:
 Developer and Tester
 Requirement gathering and Effort Estimation.
 Test Cases for unit testing.
 Documentation: User Guide and Manual for development work done
 Deployment & Support

Organization: Systems Life Cycle Pvt. Ltd Job Title: Software Developer
Domain: IT Service
Tools & Technologies: Cordys BOP-4, BPM, Web Service, WSDL, PIM ,SOAP, JavaScript and Struts
and Core Java/J2EE and DB2

Project Description: TMS (Transporter Management System), This is a part of the Supply Chain
Management System of Apollo Tyres. Particularly the requirement of this application is Managing
Transporter and Finished goods movement for market replacement. This application has modules like
Zonal wise planning for movement, Truck Load Planning at Plant and RDC, Truck Calling and
Reporting module, Truck Load Slip generation, Truck Exit and Receiving module, APO Plan
Confirmation module, Billing module, Creating masters, and another Reporting module. This
application is meeting requirements of the client for managing the transporter, movement of finished
goods for a market replacement, and OEM. Further, this will be connected to SAP where the Entire
Supply Chain is managed. SAP Connectivity, SMS, and Mailing part are also included in this
systemcompliance obligations.

Responsibilities:
 Developer and Tester
 Requirement gathering and Effort Estimation.
 Test Cases for unit testing.
 Documentation: User Guide and Manual for development work done
 Deployment & Support

Organization: Systems Life Cycle Pvt. Ltd Job Title: Software Developer
Domain: IT Service
Tools & Technologies: Cordys BOP-4, BPM, Web Service, WSDL, PIM SOAP, JavaScript and Struts,
and Core Java/J2EE and SQL 2005.

Project Description: International Dealer Portal, This portal is used by all Apollo dealers across India
as well as outside India. This application is used for creating orders for tires by dealers. This
application is linked with SAP when the dealer creates order and submits then it goes to the Account
Manager for approval if he approves then it goes to Commercial Manager when the commercial
manager approves then the order creates in SAP. The whole process of approval is done by BPM. In
this portal dealers can claim for a material the claim process is also done by BPM when the dealer
claims then it goes to the inspection team for approval it goes to the technical head for approval.
Feedback facilities are also available in this portal. During the order or claim, the process dealer can
view at what stage their process stays now
Responsibilities:
 Developer and Tester
 Requirement gathering and Effort Estimation.
 Test Cases for unit testing.
 Documentation: User Guide and Manual for development work done
 Deployment & Support

EDUCATION

B. Tech, Information Technology 2011


B.M.S College of Engg, Punjab

You might also like