Hi, I'm Nandini Karnakota
Java Developer | Technical Content Writer | Aspiring Software Engineer
Building robust backend applications with Spring Boot and simplifying complex programming concepts through technical writing.
About Me
Building Software & Sharing Knowledge
I'm a Computer Science graduate with a strong foundation in Core Java and backend development using Spring Boot. My passion lies at the intersection of building robust software applications and making complex programming concepts accessible to others.
With hands-on experience in object-oriented programming, data structures, and MVC architecture, I've developed full-stack applications including e-commerce platforms and interactive games. I believe in writing clean, maintainable code that solves real-world problems.
Beyond coding, I'm an enthusiastic technical writer who enjoys breaking down complex topics into digestible content. My blogs on Hashnode aim to help fellow developers learn and grow in their programming journey.
Backend Development
Expertise in building scalable applications using Java, Spring Boot, and modern backend technologies.
Technical Writing
Passionate about explaining complex programming concepts through clear and engaging technical blogs.
Problem Solving
Strong analytical thinking with a focus on data structures, algorithms, and software design patterns.
Skills & Expertise
Technical Skills
A comprehensive toolkit for building robust backend applications and delivering quality software solutions.
Programming
Backend Development
Frontend
Databases
Tools
Concepts
Portfolio
Featured Projects
A collection of projects showcasing my expertise in Java development, Spring Boot, and software engineering principles.
BakeKart – E-Commerce Web Application
FeaturedA bakery e-commerce application built using Spring Boot that allows product and category management with dynamic web pages.
Key Features
- Product management
- Category management
- CRUD operations using Spring Boot and Hibernate
- PostgreSQL database integration
- Dynamic Thymeleaf templates
SwingSlither – Snake Game
A classic snake game developed using Java Swing with keyboard controls and score tracking.
Brick Breaker Game
An arcade style brick breaker game built using Java GUI frameworks.
Technical Writing
Core Java Blogs
I write technical blogs focused on Core Java concepts to help fellow developers build a strong foundation in Java programming.
Java Fundamentals
In-depth explanations of Core Java basics, syntax, data types, operators, and control flow.
OOP Concepts
Detailed articles on classes, objects, inheritance, polymorphism, abstraction, and encapsulation.
Advanced Topics
Deep dives into exception handling, collections, multithreading, and Java 8+ features.
Read My Core Java Blogs on Hashnode
Explore my Core Java blog series where I break down fundamental Java concepts into easy-to-understand explanations with practical code examples.
Visit My Hashnode BlogResearch
Research Publication
Contributing to academic research and knowledge sharing in the field of technology.
A Brief Overview of Cloud Computing
Published in Global Journal for Research Analysis (GJRA), a peer-reviewed academic journal. This paper provides a comprehensive overview of cloud computing technologies, their applications, and future trends.
Background
Education
My academic journey in Computer Science and Engineering.
B.Tech – Computer Science and Engineering
Sree Dattha Institute of Engineering & Science
Diploma – Computer Science Engineering
State Board of Technical Education and Training Telangana
Explore My GitHub
Check out my repositories to see my coding journey, project implementations, and contributions to the developer community.
Java Projects
Active Repos
Clean Code
Get in Touch
Let's Connect
I'm always open to discussing new opportunities, interesting projects, or potential collaborations. Feel free to reach out!
Ready to work together?
Whether you have a project in mind, want to discuss opportunities, or just want to say hi, I'd love to hear from you!
svnnandini@gmail.com