Rakesh Kumar

Software Developer
Bengaluru, IN.

About

Highly motivated Software Developer with a strong foundation in Java, Spring Boot, and modern web development, eager to leverage expertise in building robust RESTful APIs and managing databases (MySQL) for real-world projects. Proficient in Git/GitHub for version control and committed to writing clean, maintainable code, demonstrated through successful academic and self-driven projects. Seeking to contribute to a collaborative environment and drive impactful software solutions.

Education

Chandigarh University
Mohali, Punjab, India

Master of Computer Applications (MCA)

Computer Applications

Grade: CGPA - 6.74/10

Magadh University
Bodh Gaya, Bihar, India

Bachelor of Computer Applications (BCA)

Computer Applications

Grade: Percentage - 69.93

M.S.Y College, Gaya
Gaya, Bihar, India

Intermediate of Science (Class XII)

Science

Grade: Percentage - 66.20

B.S.E.B Patna
Patna, Bihar, India

Matriculation (Class X)

General Education

Grade: Percentage - 62.20

Languages

English
Hindi

Skills

Programming Languages

Java, C++, Python, MySQL, JavaScript.

Frameworks & Libraries

Spring, Spring Boot, Hibernate, JDBC, Spring MVC, Spring Security, Thymeleaf, Bootstrap, Pandas, NumPy, Matplotlib.

Web Technologies

HTML, CSS, RESTful APIs, Web Development.

Databases & Version Control

MySQL, Git, GitHub, Spring Data JPA.

Development Tools

Eclipse, IntelliJ IDEA, VS Code, MS-Office.

Software Development Lifecycle

Data Structures, Planning, Programming, Software Development Processes, Clean Code, Maintainable Code, Modular Design, Error Handling.

Professional Competencies

Critical Thinking, Report Writing & Presenting, Data-Driven Strategic Planning, Process Improvement, Data Visualization, Formal Communication, Collaborative Environment.

Certificates

Deloitte Australia Technology Job Simulation

Issued By

Deloitte Forage

Data Visualization and Dashboard with Excel and Cognos

Issued By

IBM Coursera

Projects

Smart Contact Manager

Summary

Developed a full-stack, secure contact management web application designed for both personal and professional use, emphasizing security, maintainability, and clean architecture throughout the development process. Key Features: 🔐 User Authentication & Authorization – Implemented login/registration with role-based access using Spring Security. 📇 Contact Management – Users can add, update, delete, and view contacts with details like name, email, phone, and social media links. 🖼️ Profile & Image Upload – Enabled uploading profile pictures for better personalization. 📊 Dashboard – User-friendly interface built with Thymeleaf templates for smooth navigation. 💾 Database Integration – MySQL used for persistent storage of users and contacts. 🛡️ Secure Architecture – Applied security best practices to protect sensitive user data.

Rakesh Kumar