Summary
Overview
Work History
Education
Skills
Timeline
Generic
Girish Sharma

Girish Sharma

Saharanpur

Summary

Strategic Software Engineer with 5+ years of experience and skilled in application development, testing and optimization. Excels at coordinating ground-up planning, programming, and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.

Overview

5
5
years of professional experience

Work History

Application Programming Analyst

Citi Corp Services
Pune
07.2022 - Current

Project 1 : Development of Digital Assets Token Payment Services

Designed for Panama Canal and Shipping companies where Payment can be done through digital tokens.

Roles and Responsibilities:

  • Identified areas for improvement in existing processes and developed solutions accordingly.
  • Managed implementation of new features or enhancements into existing payment systems platforms.
  • Provided support during launch of new products or services related to digital payments processing.
  • Tested Java code using JUnit test cases and debugging tools.
  • Monitored code quality throughout the development process using static analysis tools such as SonarQube.
  • Integrated various third-party APIs into existing infrastructure components via RESTful services or message queues like Kafka and RabbitMQ .

Skills Used : Core Java, Spring Boot, Microservices, Junit, Mongo DB, Kafka ,Volante jar Development, Jenkins, SonarQube, Oracle SQL, Teamcity, CI/CD.

Project 2 : Development and Integration of SEPA Instant Payments in GPPSP

SEPA is a European payment method using Euros and identifier code known IBAN for electronic transactions.

Role and Responsibilities:

  • Integrated third party APIs into existing applications using XML and JSON based protocols.
  • Created web services for data exchange between client-server applications using SOAP and RESTful web services.
  • Managed source code version control systems like Bit Bucket for team collaboration.
  • Managed databases such as SQL and MongoDB for storage of application data.
  • Developed real-time streaming solutions for continous payment streaming using Kafka.

Skills Used: Core Java, Spring Boot, Microservices, Volante jar Development, Junit, SQL, MongoDB, Kafka, SWIFT Messaging, Bit Bucket.

Software Developer

Nucleus Software Exports Ltd.
Noida
07.2019 - 07.2022

Project 1: FinnOne Neo GA 3.0 for SICOM India Ltd.

FinnOne Neo is a cloud and on-premise based Lending Solution for corporate, retail and Islamic Sectors.

Roles and Responsibilities:

  • Development of WEB service for CIF no generation in the central bank system in CAS module.
  • Involved in development of various XML based reports as required by the customer.
  • Integration of DMS in Collateral Management System module of FinnOne system.
  • Creating the PDD for the clients supports consisting of the complete functionality of application (Functionally and technically)
  • Involved in various deployments and handling of JBOSS server.

Skills Used: Core Java, Multithreading , Data Structures ,XML, JSP, JS, Springboot, Microservices,

SQL, SOAP API, JBOSS, Struts

Project 2 : FinnOne Neo GA 3.0 for Bank of Florida (Philippines)

FinnOne Neo is a cloud and on-premise based Lending Solution for corporate, retailand Islamic Sectors.

Role and Responsibilities:

  • Gathering the requirement from the customer and configured the same in development/testing environment.
  • Development of SMS and Email integration.
  • Responsible for changes in functionality of SOA calculation.
  • Integration of EIR in LMS module in FinnOne Neo.
  • Responsible for development of various reports using Jasper tool.
  • Responsible for providing real time solutions to the customer.

Skills Used: Core Java, XML, Jasper, JSP, JS, SQL, SOAP API, Struts

Project 3 : WEB API in FinnOne System.

FinnOne is a cloud and on-premise based Lending Solution for corporate, retail and Islamic Sectors.

Roles and Responsibilities:

  • Development of SOAP based web API.
  • Responsible for communicating with various stakeholders for gathering technical requirements and changes in the applications.
  • Development of web service for Loan details retrieval from Bussan third party portal.
  • Development of web service for SOA, EMI receipt and Foreclosure/Termination letter from Bussan third party portal.

Skills Used: Core Java, XML, JSP, JS, SQL, SOAP API

Project 4 : Developed module in FinnOne system for Fullerton India Credit Company PVT LTD

FinnOne is a cloud and on-premise based Lending Solution for corporate, retail and Islamic Sectors.

Roles and Responsibilities:

  • Gathering the requirement from the customer and configured the same in development/testing environment.
  • Development of ABS module in FinnOne system.
  • Providing the real time solutions for issues and preparation of EAR for deployments.
  • Development of CR raised by customers and functional testing of CR.

Skills Used: Core Java, XML, JSP, JS, SQL, Struts, SVN

Education

B.Tech - Civil Engineering

Uttaranchal University
Dehradun, India
06-2018

Class XII - Science

Shri GuruGobind Singh Senior Secondary School
Chandigarh, India
06-2014

Class X - Science

Lord Mahavira Academy
Saharanpur, India
06-2011

Skills

  • Programming Languages: Java, JavaScript, HTML
  • Framework: Spring Framework, SpringBoot, Struts
  • API Testing Tool: Postman
  • Architecture Patterns: Microservices, MVC, Monolithic
  • Databases: SQL, MySQL, MongoDB
  • Software Application Testing: Junit
  • Source and Version Control: Git, BitBucket, SVN
  • Deployment Tools: Jenkins, WebLogic, Openshift, JBoss, Teamcity
  • Development Framework: Scrum, Kanban, Waterfall
  • Agile Tools: JIRA
  • Static Analysis Tools: SonarQube

Timeline

Application Programming Analyst

Citi Corp Services
07.2022 - Current

Software Developer

Nucleus Software Exports Ltd.
07.2019 - 07.2022

B.Tech - Civil Engineering

Uttaranchal University

Class XII - Science

Shri GuruGobind Singh Senior Secondary School

Class X - Science

Lord Mahavira Academy
Girish Sharma