I am a passionate Computer Science Engineering student with a deep interest in algorithms, complex problem-solving, and building robust backend architectures. I thrive on breaking down intricate computational challenges using Data Structures & Algorithms (DSA) and translating efficient logic into clean, real-world code using Java and Spring Boot.
- π Education: Final Year Computer Science Engineering Student
- π§ Core Passion: Advanced problem-solving, algorithmic optimization, and DSA logic
- π» Focus: Distributed Systems, Backend Architecture, and Database Design
- π± Currently Learning: System Design, Microservices, Advanced Caching, and DevOps tools
- π― Career Goal: To design and engineer scalable, high-performance distributed systems
A production-ready, high-efficiency URL Shortener built with Java Spring Boot adhering strictly to RESTful architecture patterns.
- β‘ High-Performance Architecture: Implemented Redis Caching to minimize MySQL database read overhead and speed up URL redirection.
- βοΈ Scalable ID Generation: Utilized a Snowflake ID Generator and Base62 encoding to automatically create clean, unique short aliases.
- π Analytics & Management: Developed custom alias inputs, click-tracking analytics, and automated URL expiration logic.
- π³ Reliability & Deployment: Fully containerized using Docker and Docker Compose, complete with robust global exception handling, structured SLF4J logging, and hosted live on Render.
π Tech Stack: Java 21, Spring Boot, Spring Data JPA, Hibernate, MySQL, Redis, Docker, Maven, Render, SLF4J
- βοΈ AWS: Cloud Practitioner Essentials
- π Cybersecurity: Cybersecurity Analyst Job Simulation (Forage)
- π Data Science & Python: IBM Python 101 for Data Science
- π Advanced Python: NPTEL Data Analytics with Python (Elite Certification)
- π Industrial Training: Python Industrial Training β RKJ Technologies
βοΈ Always open to learning, collaborating, and tackling complex computational challenges.