Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Projects
Timeline
Generic

RAHUL D

Bangalore

Summary

Dynamic Software Engineer with 2 years at Capgemini Technology Services, excelling in Java Full Stack Development. Proven expertise in Core Java and Microservices, delivering scalable solutions. Adept at Agile collaboration and problem-solving, enhancing application performance while ensuring robust security through LDAP integration. Committed to driving successful project outcomes in cross-functional teams.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Engineer

Capgemini Technology Services India Limited
Bangalore
12.2022 - Current
  • Experienced Software Engineer with 2 years of expertise in Java Full Stack Development, specializing in Core Java, Java, Spring Boot, Hibernate, RESTful APIs, and Microservices to build scalable and efficient applications
  • Experience with object-oriented programming (OOP), design patterns, and database management to develop clean, maintainable, and scalable code
  • Skilled in Agile methodologies, Git, and Docker, collaborating cross-functionally to deliver high-quality, production-ready software solutions
  • Familiar with the basics of React for building interactive user interfaces and integrating with backend APIs
  • Project: GE - AEROSPACE
  • Proven ability to design and deliver scalable Java backend solutions, while effectively collaborating in dynamic, cross-functional teams to drive successful project outcomes.
  • Hands-on experience in maintaining dynamic web applications using JSP and Servlets, managing database connections with JDBC, and integrating backend services to ensure seamless and efficient functionality
  • Proficient in identifying, analyzing, and debugging code issues, collaborating with cross-functional teams to troubleshoot, and implementing effective fixes to enhance application stability and performance
  • Skilled in managing version control using Git, ensuring smooth integration, continuous delivery, and efficient collaboration across development teams
  • Experience integrating and configuring LDAP for secure user authentication, access control, and robust system authentication processes.
  • Hands-on experience in upgrading Java versions to leverage new features and optimize application performance, enhancing both functionality and efficiency.

Education

Bachelor of Engineering (B.E) -

Sri Siddhartha Institute Of Technology
Tumkur, Karnataka
01.2022

Pre-University Course (P.U.C) -

Narayana Pu College
Bangalore, Karnataka
01.2018

Skills

  • Core Java
  • SQL
  • Database
  • Servlets/JSP
  • Hibernate
  • Spring Boot
  • Spring Security
  • Microservices architecture
  • LDAP
  • RESTful Web Services
  • Junit Testing
  • Maven/Gradle
  • Postman/Swagger
  • Docker

Certification

  • AWS Certified Cloud Practitioner (AWS CLF-C02), Amazon Web Services (AWS)
  • Microsoft Certified: Azure Fundamentals (AZ-900), Microsoft
  • Microsoft Certified: Azure Developer Associate (AZ-204), Microsoft

Accomplishments

  • Performance Enhancement - Optimized memory usage by implementing Java best practices and improving database interactions.
  • Enhanced Security Measures - Enhanced application security by implementing Basic Authentication and JWT-based authentication using Spring Security, ensuring secure access to protected resources.
  • Production Support and Deployment - Identified and debugged production issues, minimizing system downtime. Resolved bugs that affect the functionality of the application and the user experience. Successfully implemented updated code into the production environment.

Projects

Project: Wallet Application in Spring Boot :

• Technologies: Java8, Spring Boot, Postman, Maven, Microservices, SQL, JUnit Testing, Git, React
• Worked on and maintained Java-based applications using the Spring Boot framework with a microservices architecture, ensuring scalability, modularity, and high availability.
• Designed and implemented RESTful APIs, integrating them with databases and writing efficient SQL queries to perform robust data operations and support application functionality.
• Registered microservices with Eureka Server, enabling service discovery and efficient routing through the API Gateway, ensuring seamless communication across services via a single port.
• Implemented version control and collaborative development workflows using GitHub, facilitating smooth team collaboration and continuous integration.
• Developed a user-friendly interface using ReactJS for the frontend, ensuring optimal user experience with smooth interactions and robust client-side validation processes.

Project: In-House Marketplace in Spring Boot :

• Technologies: Java, Spring Boot, Gradle, Swagger, Git, React, JUnit Testing, SQL, Spring Security.
• Developed and maintained a Java-based” House Marketplace” application using the Spring Boot framework with a layered architecture, ensuring scalability, maintainability, and separation of concerns.
• Implemented version control and collaborative development workflows using GitHub, enabling efficient team collaboration and continuous integration throughout the project lifecycle.
• Gained hands-on experience in designing and implementing RESTful APIs, integrating them with databases, and writing optimized SQL queries for efficient data operations.
• Implemented JWT-based authentication and role-based access control (RBAC) to secure the application, ensuring that users (buyer, seller, admin) have the appropriate permissions and access.
• Integrated a user-friendly frontend using ReactJS, providing seamless navigation, robust form validation, and an enhanced user experience.

Timeline

Software Engineer

Capgemini Technology Services India Limited
12.2022 - Current

Bachelor of Engineering (B.E) -

Sri Siddhartha Institute Of Technology

Pre-University Course (P.U.C) -

Narayana Pu College
RAHUL D