0% found this document useful (0 votes)
20 views6 pages

Subhash CV

Subhash Kumawat has 17 years of experience in software development, specializing in Java technologies and payment systems. He has worked on various projects, including Vynamic Payments, which integrates banking services with client applications, and has held roles in architectural design, team mentoring, and Agile methodologies. His technical skills include expertise in multiple programming languages, databases, and cloud platforms, along with several certifications in Java and Azure.

Uploaded by

Trupti Devpuria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views6 pages

Subhash CV

Subhash Kumawat has 17 years of experience in software development, specializing in Java technologies and payment systems. He has worked on various projects, including Vynamic Payments, which integrates banking services with client applications, and has held roles in architectural design, team mentoring, and Agile methodologies. His technical skills include expertise in multiple programming languages, databases, and cloud platforms, along with several certifications in Java and Azure.

Uploaded by

Trupti Devpuria
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Professional Summary Subhash Kumawat

Mobile: +91- 7666458960 Email: subhashshishupalkumawat@gmail.com

● I am having 17 years of experience in solutioning and development for various technology like,
JAVA/J2EE, Spring, Rest API, GraphQL, hibernate, Springboot, Micro services, Azure component, Maven,
SQL, Gradle and Jenkin.
● Acting as SME in development of ISO8583 Switch Interfaces (Visa, MasterCard, Pulse, Amex, First Data
and so on) for Payments/EFT Applications; supporting business / operations in defining processes and best
practices.
● Ability to communicate to at all levels like BA, product owners, delivery leads, CIO and CTO
● Strong functional knowledge of banking, payment and finance domains.
● Strong knowledge of delivering user stories using Agile Methodologies

Skills Profile
Technical
Operating System Windows 2000/XP
Environment Web based
Database PostgreSQL, Oracle, SQL Server, MySQL
Internet Tools HTML, JavaScript, JQuery, AJAX, JSON, GraphQL, JSP, JSF(PrimeFaces)
ORM Hibernate3.0
JAVA Java/J2EE, Servlet, Spring, Struts2.0, JDBC, Rest API, SOAP API, Microservices, Spring Boot
Intellij idea, STS, Eclipse, Tomcat, WebSphere, JBOSS, Wildfly, Jetty, Maven, JMeter,
Server/Tools Maven, Gradle, Jenkins, JIRA, Postman, WampServer, WinSCP, Putty, Wireshark, Packet
Sender, Beyond Compare
Code Quality control SonarQube, OWASP Dependency-Check
Version Control GIT, Tortoise SVN, BitBucket
Cloud Microsoft Azure, AWS

Certifications
SCJP SUN Certified Java Programmer
Certified ScrumMaster®
AZURE Fundamentals Microsoft Certified
ITIL V3 Foundation certificate

Professional Experience
Diebold Nixdorf – Lead Engineer (24th Sep 2014 to till date).
Tata Consultancy Services – Assistant Consultant (24th Nov 2010 to 1st Sep 2014).
Mastek Limited – Senior Software Engineer (21st Jun 2010 to 19th Nov 2010).
Financial Software & System Pvt. Ltd. – Senior Software Engineer (12th Feb 2007 to 14th Jun 2010).
Subhash Kumawat

Project Summary
Diebold Nixdorf

Title: Vynamic Payments


Domain: Payment
Environment: Core Java, BPMN, Kafka, Spring, Hibernate, jQuery, Postgres, SQL Server, and Oracle

Part 1 – Vynamic Payments offers complete solution for Banks as Acquirer, Issuer, including ATM, POS, Self
Service Terminals driving. Vynamic Payments is a middleware product developed for conversion of message
format from source system to the target system. Vynamic Payments is an authorization engine with
intelligent routing rules and supports standard schemes Integration as well as Host Interfaces based on Open
Banking APIs and Base 24 ISO 8583 Interfaces. Its microservice based solution with configurable
customizations and service extensions. VP Supports EMV standards, tokenization, and easy fraud prevention
system Integration. It works with all types of SQL databases and HSMs. It has browser-based UI for
configuration and monitoring.
Vynamic Payment’s main function is to integrate the bank’s back-end services with client applications used at
the bank. A client can be an ATM or POS or Internet banking server. VP is a set of micro services, and its
architecture is very modular and scalable. This included protocol conversion where client could send request in
XML, REST, Fixed Length etc. which was converted to host specific format like XML, REST etc. after enhancement
and recording the transaction in database. The product also included services for journaling.

Part 2 – Vynamic Payments WebAdm is an administration web application. This application serves as a
medium for clients to customize and monitor the Vynamic Payment product. This application is also used to
view the transaction logs and extract system reports. It has a role-based access mechanism that can be
integrated with the LDAP or Active Directory of the bank.
The WebAdm implements following functions:
• Server configuration
• Consulting transaction logs
• User audit trails
• Report generation.

Roles & Responsibilities:


• Developing and maintaining architectural standards and best practices
• Evaluating and selecting appropriate technologies and platforms for the solution
• Working closely with dev team to review low level design API
• Architectural design and development for the integration of backend cores with TM.
• Development of core framework for inbound and outbound integration
• Responsible for mentoring and monitoring technical development team
• Responsible for delivery of technical user story of Integration
• Working together with stakeholders to comprehend their needs and requirements
• Maintaining code quality using sonar and OWASP dependencies check.
• Increasing code coverage of product by writing JUnit and system/integration test
• Build and Release management process

Title: EJ File Processor for Walmart (January 2015 to July 2015)

2
Subhash Kumawat

Domain: Banking
Environment: Core java, Shell scripting, Eclipse, Windows, and Linux OS

Description: There are 1000s of EJ files pushed every day to a central location of a server managed by
Walmart, this application was aimed to process all the files on daily basis and create a single consolidated file
based on the output format.

Roles & Responsibilities:


• Developing and maintaining architectural standards and best practices
• Analysis, design, development, team handling and coordination with clients

Tata Consultancy Services Limited

Title: GDS Admin Tool (November 2013 to September 2014)


Domain: Finance
Environment: Core Java, Spring, Hibernate, JSF, Primefaces and Oracle

Description: CNBC Platform consists of various data sources which provides various asset current data. There
is a GDS system, which provides quote data of various assets to its partner. Sometimes feeds do not return
correct values of prices due to some technical issue like (shut down of server).
There was not any system to correct and store asset data of various sources in case of any data discrepancies
while fetching quote response from GDS system. Admin tools developed to fulfill below business
requirements.
• Database to store historical security prices.
• Database to store price adjustment fact

Roles & Responsibilities:


• Analysis, Design and Development.
• Developing front end using JSF 2.0, Primefaces 4.x and Spring Framework.
• Coordinate with Client for SDLC phase.

Title: Data Dashboard (August 2012 to November 2013)


Domain: Finance
Environment: Core Java, Spring, Hibernate, JSF, Primefaces and Oracle

Description: The aim of the Data dashboard is to display and monitor all layers within the flow of data of
CNBC’s platforms and alert on any data discrepancies when comparing common data fields based on an
adjustable threshold per field. CNBC Platform consists of various data sources which provide various asset
current data. Interesting feature of the dashboard application is dashboard screen refreshed automatically
periodically. User can also change the refresh interval.
There are three types of alerts that are generated -
Visual Alert: When a field goes into an error state, all the effected data will turn red from green. User can click
on the error field and can see the error history of the field.
Audio Alert: When a field goes into an error state, it generates an alert sound.
Mail Alert: When a field goes into an error state, system will immediately send an alert mail to the support
team with error filed hist.

Roles & Responsibilities:

3
Subhash Kumawat

• Analysis, Design and Development.


• Developing front end using JSF 2.0, Primefaces 4.x and Spring Framework.
• Coordinate with Client for SDLC phase.

Title: LogsMonitor (March 2012 to July 2012)


Domain: Finance
Environment: Core Java, Spring, Hibernate, Jasper Report and Oracle

Description: The aim of the LogsMonitor is to display logs report of GDS system. There is a GDS system, which
provides quote data of various assets to its partner. Whenever the GDS system receive request for quote
data, its URL is stored in a log file with server details. The average request receive by GDS System is around 10
lakhs on daily basis and the log file size is around 700 MB. LogsMonitor engine renders the log file and
provides a User Interface to display and download the reports based on the user input filter. LogsMonitor
stores results of the report criteria into the database.

Roles & Responsibilities:


• Analysis, Design and Development.

Title: Touchless Initiative (November 2010 to March 2012)


Domain: Banking
Environment: Core Java, GWT, Spring, Hibernate and Oracle

Description: Project provides the platform for online loan and leasing for the user for transportation purpose.
It includes customer search, customer credit request, customer credit approval, customer transaction
request, and customer transaction approval. The main purpose of this project is to provide a single point of
access for different vendors, salespersons to submit applications on the behalf of transportation customers.

Roles & Responsibilities:


• Analysis, design and developing front end using GWT frame

Financial Software & Systems Pvt. Ltd.

Title: Merchant Acquiring Payment System (November 2009 to June 2010)


Domain: Banking
Environment: Struts 2.x, Spring 2.5, Oracle 10g, MyEclipse 6.0, Tomcat 6

Description: The purpose of the web application is to enroll merchant, Store, Terminal for acquiring payment.
User Interface is developed in struts2. Business part is being developed using spring DAO Module. The
Merchant Acquiring and Payment System (MAPS) enable card-acquiring banks to manage the entire gamut of
merchant-related activities. It addresses the complex workflow and network of functionalities involved in the
management of the merchant-acquiring process including enrollment of the merchant through various
channels like sales agents, transaction history, fees management, terminal inventory, risk assessment, billing,
and settlement.

Roles & Responsibilities:


• Analysis, Design and Development
• Developing front end using Struts 2x framework
• Coordinate with onsite team for SDLC phase

Title: ATM & CAF Migration (November 2009 to June 2010)

4
Subhash Kumawat

Domain: Banking
Environment: Core java, Swing, SQL Server, MyEclipse 6.0

Description: The purpose of the application is to migrate Bank of Thai on Base24 switch. This system is mainly
designed to generate an IVR and ATM CAF file for Base24. The tedious task was conversion of THAI
characters.

Roles & Responsibilities:


• Analysis, Design and Development
• Writing IVR and CAF upload code with business validation
• Writing Thai character conversion code
• Writing Junit test cases
• Coordinating with onsite team for all the SDLC phase

Title: Debit Static Refresh Converter (July 2008 to April 2009)


Domain: Banking
Environment: Core java, Spring 2.5, Hibernate, SQL Server, MyEclipse 6.0, Tomcat 6

Description: The purpose of the web application is to generate a Debit Card Refresh file for Base24. PRM
Enterprise system is being developed to track the transaction done by customers. Base24 does the
authorization of the transactions. At same time
Base24 sends the final transaction details to PRM Enterprise where transaction is being tracked against the
fraud. While going through the PRM Enterprise transaction specification we found that some details are not
available at Base24 level, and this can be achieved by doing the manual refresh on Base24. This application is
designed to upload the different inputs and create the required file format which can be used as input for
Base24 refresh. Base24 system will use this generated file as input and refresh the static database and able to
send the proper transaction details required by PRM Enterprise System.

Roles & Responsibilities:


• Analysis, Design and Development
• Developing java business/services using Spring MVC
• System configuration- Upload and Label configuration
• Writing Junit test cases
• Coordinating with onsite team for all the SDLC phase

Title: Corporate Fund Transfer (February 2007 to June 2008)


Domain: Banking
Environment: Core java, Jsp, Servlet, JDBC, SQL Server, MyEclipse 6.0, Tomcat 5

Description: Corporate Fund Transfer provides a solution to Corporate to automate their distributor
Collections. Lot of Organizations, are currently using the Cash Management Services of various banks to
process payments made by their channel partners/distributors/agents etc. The industry today does not have
single banks which can cover the large geographical spread of the country to offer an end-to-end CMS
solution. In proposed system Bank provides the corporate a/c number and other relevant details as soon as
the corporate sign’s up with the bank. As per the corporate requirement a single a/c or multiple regional a/c
numbers are configured in the application. Delivery Channel proposed to be enabled for making the
payments are ATM, POS, and Payment Gateway-using FSSNET Website and Batch upload- by corporate
provided SI.
Corporate Fund Transfer (B2B) has the following features:

5
Subhash Kumawat

Corporate and Sub-Corporate Registration by FSS Operation team.


Distributor Registration/De-Registration through any of the delivery channels (ATM, POS & Internet).
Distributor Standing Instruction, Distributor can provide standing instruction (Yes/No) to the bank for
payment transaction processing through any of the supported delivery channels.
Roles & Responsibilities:
• Analysis, Design and Development
• Writing Junit test cases
• Coordinating with onsite team for all the SDLC phase
• Analyzing the requirements.
• Preparing Technical Design Documents
• Reviewing High Level and Low-Level Design
• Analyzing and providing solutions for critical issues
• Work with QA team to resolve testing issues
• Analysis of the issues provided by the clients
• Build and Release management process

Education

Course of Study Specialization Name of University Address of Institution


Master of Science Information University of Compucom
Technology Rajasthan Institute of Information Technology &
Management (CIITM) Jaipur, Rajasthan

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy