Nandini Karnakota

Java Backend Developer

About

I'm a passionate Java Backend Developer with a strong foundation in building robust web applications. My expertise lies in creating scalable backend solutions using Spring Boot, Hibernate, and PostgreSQL.

As a fresh graduate, I bring enthusiasm and a deep commitment to writing clean, maintainable code. I enjoy solving complex problems and continuously learning new technologies to improve my craft.

When I'm not coding, you can find me exploring new frameworks, contributing to open source, or writing technical articles on Hashnode.

Education

B.Tech - Computer Science and Engineering

Sree Dattha Institute of Engineering & Science

2022 - 2025

Projects

BakeKart

E-Commerce Web Application

  • Developed a bakery e-commerce application with product and category management.
  • Implemented CRUD operations using Spring Boot and Hibernate.
  • Integrated PostgreSQL database using Spring Data JPA.
  • Built dynamic web pages using Thymeleaf templates.
JavaSpring BootHibernatePostgreSQLThymeleafHTMLCSS

SwingSlither

Snake Game

  • Developed a classic snake game using Java Swing GUI.
  • Implemented keyboard controls, food generation, and score tracking.
  • Designed collision detection for walls and self-collision.
JavaSwingAWT

Brick Breaker Game

Arcade-Style Game

  • Built an arcade-style brick breaker game using Core Java and Swing.
  • Implemented paddle movement, ball physics, and brick collision logic.
  • Designed scoring system and restart functionality.
JavaSwingAWT

Skills

Programming

Core JavaSQL

Backend

Spring BootSpring MVCHibernateJDBCREST APIs

Frontend

HTMLCSS

Database

PostgreSQLOracle SQL

Tools

GitGitHubDockerPostmanMavenAI Tools

Concepts

OOPData StructuresMultithreadingMVC Architecture

Blogs

Technical Writing & Learning

I write about Java, Spring Boot, and backend development on my blog.

Spring Boot5 min read

Getting Started with Spring Boot

A beginner-friendly guide to building your first Spring Boot application with REST APIs.

Java8 min read

Understanding Java Collections Framework

Deep dive into ArrayList, HashMap, and other essential data structures in Java.

Backend6 min read

Hibernate ORM Best Practices

Learn efficient database operations and avoid common pitfalls in Hibernate.

Read all blogs on Hashnode

Let's Connect

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, feel free to reach out!