Gaurav Kumar Gupta

CEO

Pune, Maharashtra, India18 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 11 years of experience in Java/J2EE development.
  • Expertise in banking and financial sector applications.
  • Strong leadership experience managing teams and projects.
Stackforce AI infers this person is a Fintech Fullstack Developer with extensive experience in Java and Spring frameworks.

Contact

Skills

Core Skills

JavaSpring Framework

Other Skills

AgileAgile MethodologiesAmazon Web Services (AWS)Analytic calculation logicApache KafkaApache SparkAutosysAutosys job schedulingCSSCode promotionCore JavaCreating constraintsCreating indexesCreating keysDatabase schema design

About

SUMMARY: • I am full stack Java developer, I have 11 years of IT Experience in Java/J2EE based application development & system designing. • I am experienced in developing end to end applications for banking and financial sector clients and e-commerce sites. • Strong experience in multi-threading, Collection Api and Java 8 features. • Strong programming skills using J2EE related frameworks including JSPs, Servlets, and implementing Spring MVC concepts like Auto Wiring, Dependency. Strong experience with Spring JDBC and Spring Batch. Good experience with Struts framework. • Experienced in writing data access layer objects in JDBC and Hibernate • Proficient in creating web services using SOAP architecture and in RESTful with working experience on JSON/XML. • Strong experience of SQL relational database and implementation using Oracle 11g, 12c & SQL Server. Also have good knowledge of writing PL/SQL packages, procedures and functions. • Experienced in using version control and configuration management tools like SVN (Eclipse subversive & Tortoise SVN) and GitHub. • Strong experience in Unix job scheduling using Autosys CA automation • Experienced in writing Junit 4.11 test cases for unit testing. • Strong knowledge of writing and executing shell scripts in Unix/Linux environment • Strong experience in developing application in Kanban and waterfall methodology. Good experience with Scrum and JIRA. • Excellent team member, good in analytical and problem solving skills as well as good communication skills. Ability to learn and work on new evolving technologies. MANAGEMENT SKILLS: • Worked as a Team Lead for last 3+ years. Good experience with executing development and maintenance projects • Strong foundation in SDLC concepts. • Managing reports, analysis, decision-making and documentation for any client change request. • Strong experience in Team Management and onsite offshore delivery model.

Experience

18 yrs 5 mos
Total Experience
4 yrs 7 mos
Average Tenure
6 yrs 10 mos
Current Experience

Citi

2 roles

Vice President

Promoted

Jan 2022Present · 4 yrs 5 mos · Pune, Maharashtra, India

  • Working on Trade and Treasury domain for commercial cards.

Assistant Vice President

Aug 2019Jan 2022 · 2 yrs 5 mos · Pune, Maharashtra, India

Xoriant

Technical Lead

Jan 2019Aug 2019 · 7 mos · Pune Area, India

Cognizant

5 roles

Senior Associate

Aug 2018Dec 2018 · 4 mos

Senior Associate

Jun 2016Sep 2017 · 1 yr 3 mos

  • Implementation of Regulatory Compliance system for Putnam Investments
  • Responsible for End to End installation of Vendor package at Putnam. Created Test and Production environment – Unix server boxes and SQL Server databases
  • Created scripts for Internal and external File loading for Compliance system. Created Autosys –scripts to run load jobs daily
  • Created plan for database migration.
  • Tested end to end functionality with Business Analyst and provided support for any bug fixes

Senior Associate

Promoted

Jan 2013Jul 2018 · 5 yrs 6 mos

  • Designing Equity and Fixed Income compliance system (FAMS) to check allocation of accounts across Funds
  • Responsible for Requirement analysis, System designing and Effort Estimation.
  • Database schema and table designing for Equity and Fixed Income module, also took care of creating indexes, keys and constraint for database tables.
  • Scheduling and creating jil scripts for Autosys jobs scheduler for loading feeds/files on time.
  • Writing Spring batch job for each feed. Each autosys job is designed to execute a specific bean which internally execute java code to fetch data from different sources and load into FAMS database.
  • Writing SQL loaders job for loading feed files directly into Database tables.
  • Created Maven project for spring batch, responsible for creating batch.jar file and deploying to UAT/Production environment
  • Writing analytic calculation logic for each trade. Created rules in drool engine.
  • Responsible for designing and coding Spring web application to display all trades and corresponding exception on GUI
  • Coding for data access layer was done in Hibernate as well as Spring JDBC code with PL-SQL code also. FAMS’s UI layer is based on JSP, JavaScript, and JQuery – JQ-Grid library.
  • Coded Query/Search criteria based on account, securities and date.
  • Responsible for promoting the Code to the Integrated Testing environment and Production Environment, by deploying the application code to JBoss EAP.
  • Working with Offshore team on the defect resolution and defect closure summary.
  • Daily monitoring on the environment availability (data feed loading and running rules) to the compliance business analyst.
  • Raise necessary Service tickets to the Middleware UNIX Team, DBA Team, F5 Team and other third party teams for any service change requests.
  • Carry out AdHoc application requirement from business users and worked on bug fixes.
Requirement analysisSystem designingEffort EstimationDatabase schema designCreating indexesCreating keys+18

Associate

Jan 2012Dec 2012 · 11 mos

  • Collateral Management System
  • Responsible for end to end development and support of various functionalities related to Putnam's CMS application (Collateral Management System).
  • Database table designing and writing stored procedures for executing business logic.
  • Coding for Different layers of CMS application – CMS application is based on Struts 1.2 framework. Now CMS application has UI layer, command layer and DAO layer. UI layer was mostly JSP pages with front end validations done with the help of JavaScript. Command layer constitute of action classes for calling DAOs with the help of Façade design pattern. DAO objects were simple java objects and were having method to operate on data with the help of JDBC queries or procedures.
  • Maven build, UAT Testing and Production rollout and application support

Associate

Mar 2011Dec 2011 · 9 mos

  • Group Deal Features for e-Commerce Website
  • I worked on adding Multi-Variant listing (MSKU) for a product available for Group deals. Group deal is a feature where sellers can list large quantity of item at big discount. Multi-variation listings contain products that are logically the same product, but that vary in their manufacturing details or packaging. For example, a particular brand and style of shirt could be available in different sizes and colors, such as "large blue" and "medium black".
  • Work done involves Database table design changes for storing and updating variation related details every time an item is bought. Displaying updated quantity details on UI. To update quantities we were making Rest API calls.
  • ROLES AND RESPONSIBILITIES:
  • I was responsible for backend code modification for this requirement.
  • Modifying Java code to load MSKU details into system, Product details with MSKU variations were provided in an xml format from Sells team.
  • Designing Tables to load MSKU details and variations.
  • Modifying Batch jobs to keep updating items and its variation details in system
  • Responsible for promoting the Code to the Integrated Testing environment and Production Environment.

Infosys

Technology Analyst

Aug 2007Feb 2011 · 3 yrs 6 mos · Pune Area, India

  • Finacle e-Banking Application Development (a product of Infosys Technologies Limited)
  • I was part of Finacle eBanking Team. Finacle is a core banking product developed by Indian corporation Infosys that provides universal banking functionality to banks. In August 2015, Finacle became part of EdgeVerve Systems Limited. Finacle is used by banks across 84 countries that serve over 450 million customers. Finacle has a strong focus on product strategy and a global market presence.
  • Finacle has many solutions provided e.g. Core Banking, CRM Banking e-Banking Treasury solutions. I worked as application developer for their e-Banking product.
  • Please visit wiki link for more information: https://en.wikipedia.org/wiki/Finacle
  • I have worked on adding various product features. Some of the major requirements were:
  • Providing Bulk File Upload Functionality, Coding for restricting fund transfer between two data center zone, giving option to end user for opening and renewing fixed deposit accounts.
  • Developing and coding for supporting multiple banks using same database (in case of merger)
  • Development for Host Integration Framework to support call to multiple host.
  • Preparing HLD (High level Document), LLD, UTP – Plan and ITP Plan.
  • Design and Development of enhancements.
  • Unit testing of enhancements’ on servlet environment.
  • System Testing Support for the enhancements.
  • System testing Support to testing team for various releases
  • Assignments include analyzing, fixing, testing and delivering patches for defects raised by testing team and customization team
  • Used SVN for the version control of the project.

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology - BTech — Chemical Engineering

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Java & Spring Framework

Explore similar profiles based on matching skills and experience