Ganning Joel
đź‘‹ Hello, I'm

Ganning Joel J

|

Passionate Java Backend Developer & Software Engineer crafting robust, scalable solutions. Specialized in Spring Boot, RESTful APIs and building high-performance backend systems.

About Me

Hello! I'm Ganning Joel, a passionate Java Backend Developer and Software Engineer with expertise in building scalable, efficient and secure backend systems. My journey in software development began with a fascination for problem-solving, which has evolved into a career dedicated to creating robust solutions.

I specialize in Spring Boot, Java and RESTful API development, with a strong foundation in database design and optimization. I thrive on challenges and continuously push myself to learn new technologies and best practices.

Beyond coding, I'm an active problem solver on platforms like LeetCode and GeeksforGeeks, where I sharpen my algorithmic thinking and data structures knowledge.

25+

Problems Solved

3+

Projects Built

6+

Certifications

backend-developer.java
public class BackendDeveloper {
  private String name = "Ganning Joel J";
  private String role = "Java Backend Developer";
  private String[] skills = {
    "Spring Boot",
    "Java",
    "MySQL",
    "PostgreSQL",
    "REST APIs"
    "Backend Development",
  };

  public void buildAmazingThings() {
    System.out.println("Let's code!");
  }
}

Technical Skills

Backend Development

Java Advanced
Spring Boot (Learning) Intermediate
REST APIs (Learning) Intermediate
Hibernate (Learning) Intermediate

Database Management

MySQL Advanced
PostgreSQL Advanced
MongoDB Beginner
Hibernate/JPA Intermediate

Problem Solving

SQL Advanced
Aptitude (Learning) Beginner
DSA (Learning) Beginner
Java Intermediate

Tools & Technologies

Intellij Idea Advanced
Maven Intermediate
Postman Intermediate
VSC Intermediate

Featured Projects

Budget Management System

Developed a full-stack Budget Management System with Spring Boot and PostgreSQL, featuring RESTful APIs, JWT-based authentication, expense/income tracking, budget management and role-based access control. Contributed to frontend using HTML, CSS and JavaScript, integrated payment handling, and ensured efficient database operations.

Spring Boot Hibernate PostgreSQL Rest API Backend Development Frontend Development HTML CSS Javascript Postman Git & GitHub JWT Authentication

Java Console based Quiz Application

Developed a console-based Quiz Application in Java featuring user authentication, question management, scoring system and interactive quiz flow. Implemented CRUD operations for quiz content, category management and search functionality with efficient console-based navigation.

Java IntelliJ Object-Oriented Programming User Authentication Console-Based Application

Mini Projects in File Handling

Developed Logging Application - (Advanced) and Students Notes Manager - console-based File Handling applications in Java. Enabled efficient creation, reading, updating and deletion of files with features for note management, searching and organization ensuring smooth user interaction through the console interface.

Java File Handling Console Based Application CRUD operations Data Management User Management

Bank Manager - Console Based Application

Developed Bank Manager, a secure console-based banking application in Java featuring account management, fund transfers, transaction history and statement generation. Implemented advanced security measures and audit logging to ensure data integrity and safe transactions.

Java Object-Oriented Programming (OOP) Console-Based Application User Authentication CRUD Operations Exception Handling

Mini Projects during Virtual Internship

Developed multiple console-based Java applications: Enhanced Console-Based Calculator, Simple Contact Management System and Bank Management System. The Calculator performs arithmetic, scientific operations and unit conversions. The Contact Management System allows adding, viewing, updating and deleting contacts using ArrayList. The Bank Management System simulates banking operations with account creation, deposits, withdrawals, balance checks and transaction history. Applied OOP concepts, exception handling, menu-driven interfaces and data handling for real-world simulation.

Java Object-Oriented Programming (OOP) Exception Handling Console Based Applications CRUD Operations ArrayList & Collections

Stay Tuned for Smart, Interactive and Innovative Applications!

More exciting projects are coming soon! Stay tuned for a series of innovative and interactive applications, including AI-driven solutions and full-stack development projects with strong backend functionality. Get ready to explore engaging dashboards, intelligent systems and practical applications designed to solve real-world problems. Keep an eye out for these upcoming projects and join me on this journey of creativity, technology and innovation. Thanks for viewing and Stay Tuned for More Upcoming Projects!

THANKS FOR VIEWING MY PROJECTS - MORE PROJECTS ARE UPCOMING!

Internship Experiences

Java Full Stack Developer Intern - (ONSITE)

Vinsup InfoTech (P) Ltd, Madurai
June 2025 - July 2025

Worked on a full-stack Budget Management System, primarily handling backend development with Spring Boot and PostgreSQL, while also contributing to frontend using HTML, CSS and JavaScript. Developed and integrated RESTful APIs, implemented JWT authentication and role-based access control and optimized database queries for better performance. Collaborated with teams using Agile methodology and tools like Postman, VS Code, Git & GitHub.

Spring Boot Hibernate PostgreSQL REST API JWT Authentication Backend Development Frontend Development HTML CSS JavaScript Postman Visual Studio Code (VSC) Git GitHub
View Certificate

Java Developer Intern - (VIRTUAL)

ShadowFox, Chennai
July 2025 - July 2025

Worked on Java development tasks, contributing to application modules and ensuring functionality and code quality. Developed unit and integration tests, participated in code reviews and followed best practices. Managed database operations using MySQL and documented APIs using IntelliJ Idea.

Java MySQL JUnit API Documentation Backend Development Console based Applications Development Intellij Idea
View Certificate

Achievements & Recognitions

5 Stars in SQL (Gold Badge)

HackerRank

Achieved Gold Badge by solving 50+ SQL problems demonstrating expertise in complex queries, joins, subqueries and database optimization.

View Profile

3 Stars in Java (Silver Badge)

HackerRank

Earned 5-star rating in Java programming by solving advanced problems in data structures, algorithms, and object-oriented programming.

View Certificate

Coder Arena - Coding Competition (Finalist)

Project Contest Innovations (PCI)

Secured Finalist position in Coder Arena - Coding Competition by solving challenging problems in algorithms, data structures, and logical reasoning under timed conditions.

View Profile

Coding Competition - Winner

PSNA College of Engineering and Technology, Dindigul

Secured 3rd place in the college coding competition, winning ₹750 by solving complex programming and algorithmic challenges efficiently.

View Certificate

Paper Presentation

PSNA College of Engineering and Technology, Dindigul

Presented “AI Powered Smart Pothole Detection System” highlighting the use of AI and computer vision for efficient pothole detection and road safety improvement.

View Profile

Smart India Hackathon (SIH - 2024) - Participant

PSNA College of Engineering and Technology, Dindigul

Participated in SIH 2024 Internal Hackathon in my college, developing innovative solutions using technology and teamwork to address real-world problems.

View Certificate

Education

B.E Electronics and Communication Engineering

PSNA College of Engineering and Technology, Dindigul

2023 - 2027

CGPA: 8.4/10

Key Highlights:
  • Specialized in Electronics and Software Development with Hands On Experience
  • Technical Strategist Advisor at Robo Club - Guided members in both Hardware and Software Domains
  • Member of Build Club - Contributed to building Hardware and Software Projects
  • Built Budget Management Web App with Spring Boot backend and interactive dashboard

Higher Secondary Education

St.Mary's Higher Secondary School, Dindigul

2021 - 2023

Percentage: 89%

Key Highlights:
  • Specialized in Bio-Maths stream with strong analytical and logical skills
  • Achieved 5th overall rank in school academic performance during 12th standard
  • Active member of the Mathematics Club - Participated in inter-school problem-solving events
  • Represented school as a football player, demonstrating teamwork and leadership

Certifications

Java (Basic)

HackerRank

Issued on: August 2025

ID: 7B0A1B59435C

View Certificate

Java Test Certification

Spoken Tutorial, IIT Bombay

Issued on: May 2025

ID: N/A

View Certificate

SQL (Basic)

HackerRank

Issued on: February 2025

ID: C4F0014E00BF

View Certificate

MongoDB for Students

MongoDB

Issued on: July 2025

ID: N/A

View Certificate

MongoDB Essentials

MongoDB

Issued on: July 2024

ID: N/A

View Certificate

Java Programming for Beginners

Simplilearn

Issued: August 2024

Code: 7319585

View Certificate

Get In Touch

Let's Build Something Together!

I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Location

Dindigul, Tamil Nadu, India

Message Sent Successfully!

Thank you for reaching out. I'll get back to you soon!