I am a tech enthusiast and passionate software engineer with nearly 2 years of professional experience in both backend and frontend development. I have a strong foundation in Data Structures and Algorithms, combined with hands-on expertise in modern programming languages like C/C++, Java, and JavaScript. My technical proficiency extends to developing high-performance, scalable applications using Java, Spring Boot, React.js, and Tailwind CSS.
Over the past 2 years, I have actively contributed to the development of enterprise-grade Java services and in-house software products, leveraging cutting-edge technologies like Java, Spring Boot, Kafka, React.js, MySQL, Material-UI, and Camunda. My ability to deliver end-to-end solutions is complemented by my work on personal projects utilizing technologies like Node.js, Express.js, React.js, and MongoDB, demonstrating a commitment to continuous learning and full-stack versatility.
- 🧑💻OOP (Object-Oriented Programming): Concepts like Encapsulation, Inheritance, Polymorphism, and Abstraction.
- 🖥️ Operating Systems: Expertise in Process Management, Memory Management, Multithreading, and Concurrency.
- 🗄️ DBMS (Database Management Systems): Strong understanding of Relational Databases, SQL Queries, Normalization, and Indexing.
- 🌐 Computer Networks: Knowledge of TCP/IP, HTTP, Socket Programming, and Network Protocols.
- 📊 Data Structures & Algorithms: Proficient in solving complex problems with optimized algorithms and efficient data structure usage.
- 🏗️ System Design: Skilled in architecting highly scalable, fault-tolerant, and efficient distributed systems.
- 🧑💻 OOP Design: Expertise in crafting modular, reusable, and maintainable software using object-oriented design patterns and principles.
A microservice-based trouble ticketing tool developed using Java, Spring Boot, Kafka, and React. It automates workflows with Camunda and uses Material-UI for the frontend.
- Technologies: Java, Spring Boot, Kafka, MySQL, React, Camunda
- Features: Ticket management, Kafka messaging, user roles, REST API
A real-time chat application using Node.js, Socket.io, and MongoDB for messaging and persistence. The frontend is built with React and Tailwind CSS.
- Technologies: Node.js, Express, Socket.io, MongoDB, React
- Features: Real-time messaging, JWT authentication, private chat rooms
A CRUD user management system featuring authentication, authorization, and user roles. Built with Node.js, Express, and MongoDB.
- Technologies: Node.js, Express, MongoDB, EJS, JWT
- Features: User registration, JWT-based authentication, admin dashboards
⭐️ Feel free to check out my repositories and give a star if you like them! Let's collaborate and grow together!