π B.Tech Graduate (2023)
π» Passionate Java Developer with a strong interest in building scalable software, solving Data Structures & Algorithms problems, and strengthening Computer Science fundamentals.
π Currently preparing for Software Development Engineer (SDE-1) opportunities while continuously improving my coding, system design, and software engineering skills.
- β Mastering Core Java & Advanced Java
- π Solving Data Structures & Algorithms daily
- ποΈ Building Java & Spring Boot Projects
- π Strengthening Computer Science Fundamentals
- π€ Learning GenAI Fundamentals
- π― Preparing for Product-Based Company Interviews
These repositories represent my continuous journey toward becoming a Software Engineer and cover practical software development, interview preparation, and Computer Science fundamentals.
Comprehensive Java solutions covering:
- Arrays
- Strings
- Linked Lists
- Stacks & Queues
- Trees & BST
- Heaps
- Graphs
- Dynamic Programming
- Greedy Algorithms
- Backtracking
- Sliding Window
- Two Pointers
Java-DSA_Repository: https://github.com/kadirisaikumar3/Java-DSA-Mastery
A collection of 21 Java console applications covering:
- Core Java
- Object-Oriented Programming
- Collections Framework
- File Handling
- Business Logic
- Menu-Driven Applications
Java-Mini-Projects Repository: https://github.com/kadirisaikumar3/Java-Mini-Projects
Interview-focused notes covering:
- OSI Model
- TCP/IP
- DNS
- HTTP & HTTPS
- TCP & UDP
- Routing & Switching
- DHCP
- ARP
- Network Security
Computer-Networks-Mastery Repository: https://github.com/kadirisaikumar3/Computer-Networks-Mastery
Topics include:
- Processes & Threads
- CPU Scheduling
- Deadlocks
- Synchronization
- Memory Management
- Paging
- Virtual Memory
- File Systems
Operating-Systems-Mastery Repository: https://github.com/kadirisaikumar3/Operating-Systems-Mastery
Interview preparation covering:
- ER Model
- Normalization
- SQL
- Joins
- Transactions
- Indexing
- Concurrency
- ACID Properties
DBMS-Mastery Repository: https://github.com/kadirisaikumar3/DBMS-Mastery
- β Built and documented 21 Java Mini Projects
- π Solving Data Structures & Algorithms using Java
- π Comprehensive Computer Networks interview notes
- π» Operating Systems interview preparation
- ποΈ Database Management Systems (DBMS) interview preparation
- π Developed full-stack web applications using React, Node.js, Express, and MongoDB
- π Consistently building projects and improving software engineering skills
I'm continuously expanding my knowledge in software engineering and currently focusing on:
- β Advanced Java
- π± Spring Boot
- π Advanced Data Structures & Algorithms
- ποΈ System Design Fundamentals
- βοΈ Low-Level Design (LLD)
- π€ Generative AI Fundamentals
- βοΈ Backend Development
- π Software Engineering Best Practices
- β Solve 500+ Data Structures & Algorithms problems
- β Build production-ready Spring Boot projects
- β Strengthen Core Computer Science fundamentals
- β Master Java Backend Development
- β Contribute to Open Source
- β Secure a Software Development Engineer (SDE-1) role
Explore my portfolio to learn more about my projects and skills.
π Portfolio: https://kadirisaikumar3.github.io/
- π» GitHub: https://github.com/kadirisaikumar3
- π¨ LeetCode: https://leetcode.com/u/Saikumar_369/
- πΌ LinkedIn: https://www.linkedin.com/in/saikumarkadiri/
I'm actively seeking opportunities for:
- Software Engineer (SDE-1)
- Java Developer
- Backend Developer
- Full Stack Developer
- Graduate Software Engineer
I'm always excited to collaborate on interesting projects and connect with fellow developers.
Thank you for taking the time to visit my GitHub profile.
If you find my projects helpful, consider giving them a β.
Let's connect, learn, and build amazing software together!





