User

Java Developer

BMT Score
72
72%
  • Remote

Available for

About Khalid

Experience in developing Banking and Retail Industry’s web-based application using Java, Spring Boot, Hibernate, Restful Web Services and Oracle SQL Developer.
Good knowledge in design and development of Web Application and Product.
Proficient in application development using Object Oriented Analysis, Design and Programming (OOPS).
Experience in documenting various phase of the project including technical, business and presentation.
Hands on experience in Oracle SQL Developer in writing SQL Statements, creating Stored Procedures, Triggers and Sequences.
Excellent communication skills, problem solving and inter-personal skills.

Work Experience

Images

Backend Developer

  • January 2018 - November 2022 - 4 Year
  • India

Projects

Images

Open Banking

  • January 2019 - November 2019 - 11 Months
Technologies
Role & Responsibility
    Open Banking provides everything for a bank to be able to "act as a TPP". This pack allows a bank to retrieve and aggregate information from other banks for their customer or initiate payment in other banks.
    •  Developed Rest endpoint for a microservice for chart display on home page.
    • Used Reactive programming for better application performance. 
    • Involved in defining the gitlab-ci.yml file and its steps to be executed by GitLab runners. 
    • Involved in implementing different screens in the product. 
    • Added new upgrades and enhancements to the product like migrating to a specific version.  
    • Involved in delivery of the Product. 
    • Used Mongo Repository to communicate with database and Angular templates.
    • Coded the presentation layer class and business layer class. Presentation class is going to handoff the data to the business layer which then will be used in the data classes. 
    • Involved in finding out the root cause for Bugs. 
    • Involved in the full life cycle of this project (Analysis, Design, Implementation and Testing). 
    • Developed restful web services using Reactive Programming, Spring Boot Reactor, Hibernate to improve application performance.
...see less
Images

Digital Banking Suite

  • January 2020 - June 2020 - 6 Months
Technologies
Role & Responsibility
    Digital Banking Suite is a product that is being used by different banks in which different functionalities like beneficiaries, customer, payments are being taken care of. It is an easy-to-use application with secure checkout and focus is to provide the best experience to customers.
    • Did reskins changes using bootstrap. 
    • Developed restful web services using spring boot, Hibernate to improve application performance. 
    • Implemented storybook in react to develop smaller components like button, accordion, checkbox. 
    • Involved in defining the gitlab-ci.yml file and its steps to be executed by GitLab runners. 
    • Involved in creating chromatic for react storybook. 
    • Added new upgrades and enhancements to the product.  
    • Performed validations on templates using jQuery. 
    • Used Hibernate to communicate with database and HTML Pages. 
    • Used Result Set, Result Set Meta Data and SQL data source extensively for data display 
    • Coded the presentation layer class and business layer class. Presentation class is going to handoff the data to the business layer which then will be used in the data classes. 
    • Involved in finding out the root cause for Bugs. 
    • Involved in the full life cycle of this project (Analysis, Design, Implementation and Testing). 
    • Writing and modifying triggers, sequences and functions to carryout database operations. 
    • Developed restful web services using spring boot, Hibernate to improve application performance.
...see less
Images

Model Risk Management System

  • February 2021 - May 2021 - 4 Months
Technologies
Role & Responsibility
    Model Risk Management System is a centralized, firm wide model inventory, encapsulating end to end model life cycle events. Beginning from Model Registration, Model Identification, Model Validation, tracking of annual model review ongoing model validation until model retirement. It is an easy-to-use application with secure checkout and main focus is to provide the best experience to customers.                                                                       
    • Developed an enhancement that displays dynamic messages on user interface.
    • Developed restful web services using spring boot, Hibernate to improve application performance.
    • Developed Queries in Hibernate to make application more responsive.
    • Implemented cache using spring boot ehcache for making less database operations.  
    • Involved in design and development of Activity logs for tables to track life cycle events.
    • Involved in design and development of Audit logs for tables.
    • Added new upgrades and enhancements to the application.
    • Implemented AJAX to improve performance, responsiveness, interactivity and features of application.
    • Performed validations on templates using jquery and jsviews.
    • Used JDBC to communicate with database and HTML Pages.
    • Used Result Set, Result Set Meta Data and SQL data source extensively for data display
    • Coded the presentation layer class and business layer class. Presentation class is going to handoff the data to the business layer which then will be used in the data classes.
    • Developed a pop that takes parameters and fetch result on the basis of same.
    • Involved in analysis of task and in debugging the issues.
    • Involved in finding out the root cause for Bugs.
    • Involved in developing a dynamic email utility.
    • Involved in creating tables and populating data in the same tables using REST API.
    • Involved in deployment and postproduction support for the application
    • Involved in the full life cycle of this project (Analysis, Design, Implementation and Testing).
    • Writing and modifying triggers, sequences and functions to carryout database operations.
    • Responsible for creating Test cases, testing and implementation of the project.
    • Responsible for Production support and bug fixing.
...see less
Images

Training Management System

  • January 2022 - June 2022 - 6 Months
Technologies
Role & Responsibility
     Training Management System (TMS) is a comprehensive application for management of trainings provided with in an organization. It provides quick and easy access to different trainings going within an organization. 
    • This is a type of application which supports over hierarchal structure. The content and information published on this application enables a user to register for a particular training. 
    • The Application provides corresponding managers to look onto the registered trainings that a particular user has registered and enables the manager to respond to the request.
    • It is an easy-to-use Application with secure checkout and main focus is to provide the best user experience while registering for a training. 
    • Involved in requirements gathering, analysis, design, implementation and testing.
    • Documented requirements to define project scope for designing, development, and integration modules.
    • Provided daily and weekly application status to help prepare accurate project timelines and resource estimates.
    • Used Eclipse Luna for development with Java as the code behind Language 
    • Created procedures that extracts content related data from the database and make it available to the UI.
    • Designed and developed JSPs to display training lists. 
    • Designed and developed login screen and registration.
    • Used HTML in front end to develop pages to display batches available and registered courses. 
    • Applied styles CSS to HTML and Web Controls.
    • Designed and developed SQL statements, queries and stored procedures for Oracle database
    • Server-Side Data Access along with data binding was achieved using Result Set, Result Set Meta Data etc.,
    • Responsible for creating test cases, conducting User Acceptance Testing (UAT) and implementation of the project.
    • Provided day-to-day production support to resolve issues in timely manner.
    • Participated in troubleshooting, bug fixing.
...see less

Industry Expertise

Education

Education

Bachelor Of Technology In Computer Science And Eng in B.C

Delhi Institute
  • June 2015 - June 2017

Our Suggestions