Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Khalid Chauhan

Khalid Chauhan

Summary

  • 06 Years experienced Full Stack Developer with a strong background in Java technologies, including Angular, React, Spring Boot, and Hibernate.
  • Proven track record in designing, developing, and deploying web-based applications for Banking and Retail industries.
  • Strong experience in Linux environments and Spring Security.
  • Skilled in full project lifecycle management, from analysis and design to implementation and testing.
  • Demonstrated ability to optimize application performance and integrate complex systems.
  • Exceptional communication and problem-solving skills.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Credit Agricole Corporate Investment Bank
01.2023 - Current
  • Developed GraphQL microservices for efficient data retrieval and integration
  • Used Angular for dynamic and responsive user interfaces
  • Developed and maintained comprehensive unit tests using JUnit to ensure code quality and reliability across various components and services
  • Implemented security controls and integrated DevOps practices, including Docker and Kubernetes, for scalable deployment
  • Managed and deployed scalable applications using AWS services such as EC2, S3, RDS, and Lambda, ensuring high availability and fault tolerance
  • Configured and managed API gateways to handle routing, load balancing, and service discovery for microservices architectures
  • Led initiatives for infrastructure optimization, enhancing storage and network capabilities for large-scale distributed systems
  • Automated CI/CD pipelines using GitLab for continuous integration and deployment
  • Maintained clear documentation of system architectures, workflows, and coding standards for reference by other team members.
  • Developed functional databases, applications and servers to support websites on back-end.

Senior Software Engineer

Sopra Banking Software
03.2022 - 01.2023
  • Designed and developed REST endpoints using Spring Boot for secure data exchange
  • Implemented Reactive Programming techniques for enhanced application responsiveness
  • Managed GitLab CI/CD pipelines for automated testing and deployment
  • Integrated MongoDB for efficient data storage and retrieval
  • Developed and maintained Angular 13 components for intuitive user interfaces
  • Optimized application performance and security with Spring Boot Reactor

Senior Software Engineer

Sopra Banking Software
06.2021 - 02.2022
  • Implemented Bootstrap for responsive UI development
  • Developed and optimized RESTful web services using Spring Boot and Hibernate
  • Utilized Storybook for UI component development and testing
  • Managed GitLab CI/CD pipelines for continuous integration and deployment
  • Enhanced application security and functionality using Spring Security
  • Developed and maintained ReactJS components and Angular templates

Associate Engineer

Iris Software
08.2019 - 06.2021
  • Implemented dynamic UI enhancements using AJAX and JavaScript
  • Developed and optimized RESTful web services using Spring Boot and Hibernate
  • Designed and implemented activity and audit logs for comprehensive tracking
  • Integrated Spring Boot EHCache for performance optimization and caching
  • Conducted performance testing and optimization using JMeter
  • Centralized application for managing the lifecycle of financial models across a large-scale organization, ensuring compliance and efficiency

Systems Engineer

Iris Software
02.2019 - 07.2019
  • Developed utilities for report validation and automation using Java and Python
  • Implemented RESTful web services for seamless data integration and management
  • Optimized SQL queries and database interactions using JDBC
  • Designed and maintained Java-based utilities for database operations
  • Conducted unit testing and contributed to production support efforts

Graduate Engineer Trainee

Iris Software
10.2018 - 01.2019
  • Designed scalable modules for training program management
  • Developed responsive UI components using HTML, CSS, and JSP
  • Implemented server-side logic using Java, Spring Boot, and Hibernate
  • Conducted unit testing and user acceptance testing (UAT)
  • Comprehensive application for managing training programs within an organization, enhancing employee development and resource management

Education

Bachelor of Technology - Computer Science and Engineering

Abdul Kalaam Technical University, Ghaziabad, India
08.2018

Skills

  • Java
  • C
  • Python
  • PL/SQL
  • Core Java
  • Servlets
  • JDBC
  • JSP
  • Hibernate
  • Spring
  • Spring Boot
  • Spring Security
  • Oracle
  • SQL Server
  • MySQL
  • HTML
  • JavaScript
  • Angular
  • React
  • Docker
  • Kubernetes
  • Kafka
  • IntelliJ
  • Eclipse
  • NetBeans
  • Visual Studio
  • Visual Studio Code
  • Windows
  • Linux
  • Apache Tomcat
  • Jetty
  • Programming Languages
  • Web application development
  • Amazon Web Services

Certification

  • Computer Course, Durga Software Solution, India
  • React, Udemy
  • Angular Framework, Udemy
  • Data Structure, Logical Ability, Quantitative Ability, Computer Programming, AMCAT

Languages

English
Advanced (C1)

Timeline

Senior Software Engineer - Credit Agricole Corporate Investment Bank
01.2023 - Current
Senior Software Engineer - Sopra Banking Software
03.2022 - 01.2023
Senior Software Engineer - Sopra Banking Software
06.2021 - 02.2022
Associate Engineer - Iris Software
08.2019 - 06.2021
Systems Engineer - Iris Software
02.2019 - 07.2019
Graduate Engineer Trainee - Iris Software
10.2018 - 01.2019
  • Computer Course, Durga Software Solution, India
  • React, Udemy
  • Angular Framework, Udemy
  • Data Structure, Logical Ability, Quantitative Ability, Computer Programming, AMCAT
Abdul Kalaam Technical University - Bachelor of Technology, Computer Science and Engineering
Khalid Chauhan