Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harsh6754/harsh6754
https://github.com/harsh6754/harsh6754
Last synced: about 6 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/harsh6754/harsh6754
- Owner: harsh6754
- Created: 2023-08-14T13:52:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-15T04:24:23.000Z (7 days ago)
- Last Synced: 2025-01-15T06:16:04.265Z (7 days ago)
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Harsh Agrawal
**Software Developer | Computer Science Engineer | Aspiring Innovator**
[![LinkedIn](https://img.shields.io/badge/LinkedIn-Harsh%20Agrawal-blue)](https://linkedin.com/in/harsh2810)
[![GitHub](https://img.shields.io/badge/GitHub-harsh6754-lightgrey)](https://github.com/harsh6754)
[![LeetCode](https://img.shields.io/badge/LeetCode-Harsh1028-orange)](https://leetcode.com/u/Harsh1028/)---
## 👋 About Me
I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.## 🎓 Education
- **BTech in Computer Science Engineering**
*Parul University, Vadodara (July 2021 – June 2025)*
CGPA: 7.77## 💻 Technical Skills
- **Programming Languages:** C, C++, Python, Java, JavaScript
- **Web Development:** HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
- **Databases:** MongoDB, MySQL, FirebaseDB, Redis
- **Development Tools:** Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
- **Frameworks & Libraries:** React.js, TailwindCSS, Next.js## 💼 Experience
### Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)
- Developed a secure intern dashboard application to enhance intern experience and management.
- Implemented Firebase Authentication for secure login and MongoDB for data storage.
- Enhanced user interface using Next.js and TailwindCSS.
- **Key Technologies:** Next.js, TailwindCSS, MongoDB, Postman- # Software Engineer Intern at Casepoint
## Duration
- **Start Date:** January 2, 2025
- **Present**## Technologies & Tools Used
- **Frontend:** Angular, jQuery
- **Backend:** C#, .NET
- **Database:** PostgreSQL, Redis
- **Search & Analytics:** Kibana, Elasticsearch
- **Messaging & Communication:** RabbitMQ
- **Programming Languages:** Erlang## Responsibilities & Contributions
As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:### Frontend Development
- Developing dynamic, responsive user interfaces using **Angular** and **jQuery**.
- Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.### Backend Development
- Building scalable backend services using **C#** and **.NET**.
- Implementing efficient and reliable APIs to support frontend functionality.### Database Management
- Designing and maintaining **PostgreSQL** databases for storing and querying data.
- Integrating and managing **Redis** for caching to improve application performance.### Search and Analytics
- Using **Elasticsearch** for advanced search capabilities within applications.
- Analyzing logs and application performance with **Kibana** to ensure smooth operations and identify issues proactively.### Messaging and Communication
- Working with **RabbitMQ** for managing asynchronous messaging and improving system scalability.### Other Technologies
- Writing and debugging **Erlang** code for certain backend components.## 🛠️ Projects
### [My-Book-Store](https://github.com/harsh6754/my-book-store) (July 2022 – May 2023)
- Developed a platform for users to buy and sell used books.
- Integrated a recommendation engine for personalized suggestions.
- Implemented secure transactions and a messaging feature for book requests.
- **Key Technologies:** React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker### **E-Waste Trading Hub**
**(June 2023 – Present)**
Part of the **Smart India Hackathon**, I developed the **E-Waste Trade Hub** platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.Key Features Added:
- **Multi-tier Authentication System**: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
- **Multilingual Support**: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
- **Live E-Waste Tracking**: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
- **Seller Recommendations**: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.**Newly Added Features**:
1. **Raise Ticket for Issues**:
Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:
- **Generate a ticket** detailing their issue (with priority levels: Low, Medium, High).
- **Attach screenshots or documents** for further clarification.
- **Track the status** of their ticket (Open, In-Progress, Resolved).
- Admins and support staff can view, respond to, and resolve tickets efficiently.**Implementation**:
- Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
- The backend uses Node.js and MongoDB to store and manage tickets.
- Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.2. **E-Waste Chatbot for Query Resolution**:
A **chatbot** feature has been integrated to assist users with e-waste-related queries, such as:
- How to recycle specific electronic items.
- Understanding the pricing trends in the e-waste market.
- How to sell e-waste or find the best buyers.
- Guidelines for proper e-waste disposal.The **E-Waste Chatbot**:
- Uses **natural language processing (NLP)** to understand and respond to user queries in real-time.
- Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
- Can escalate to a live support agent if the query is complex or requires human intervention.**Implementation**:
- The chatbot is built using **Dialogflow** and **Node.js**, integrating with the front-end via a simple chat interface.
- It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.**Key Technologies**:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System**Future Plans**:
- **Enhanced AI**: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
- **Mobile App Integration**: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
- **Gamification**: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.## 🏆 Achievements
- **LeetCode:** Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
- **Code Debugging:** Finalist in a competition with over 10,000 participants.
- **SSIP Certificate:** Recognized by Parul University for exceptional project ideas for a startup.## 📫 Contact Me
- **Email:** [[email protected]](mailto:[email protected])
- **LinkedIn:** [linkedin.com/in/harsh2810](https://linkedin.com/in/harsh2810)
- **GitHub:** [github.com/harsh6754](https://github.com/harsh6754)
Connect with me:
Languages and Tools:
Support:
[![harsh6754's GitHub | Languages Over Time](https://stats.quira.sh/harsh6754/languages-over-time?theme=dark)](https://quira.sh?utm_source=widgets&utm_campaign=harsh6754)
[![harsh6754's GitHub | Topics Over Time](https://stats.quira.sh/harsh6754/topics-over-time?theme=dark)](https://quira.sh?utm_source=widgets&utm_campaign=harsh6754)[![harsh6754's GitHub | Stats](https://stats.quine.sh/harsh6754/github?theme=dark)](https://quine.sh?utm_source=widgets&utm_campaign=harsh6754)
[![Ashutosh's github activity graph](https://github-readme-activity-graph.vercel.app/graph?username=harsh6754&bg_color=230113&color=fff5f5&line=c328b8&point=c52b2b&area=true&hide_border=true)](https://github.com/harsh6754/)