Experienced MERN stack developer skilled in MongoDB, Express, React, and Node.js. Strong problem-solving skills and collaborative mindset, delivering high-quality web applications on time and within budget. I am committed to creating intuitive user interfaces and staying up-to-date with industry trends and technologies.
- Collaborated within cross-functional teams to conceive, develop, and maintain advanced web applications, utilizing the complete stack of Express.js, React, Node.js, and PostgreSQL.
- Engaged actively throughout the software development lifecycle, encompassing meticulous requirement analysis, intricate coding, rigorous testing, seamless deployment, and vigilant maintenance.
- Played an instrumental role in the creation and seamless integration of RESTful APIs, along with the incorporation of external APIs, enhancing application functionality and utility.
- Utilized Passport.js for robust authentication and authorization mechanisms, ensuring secure access control for users and sensitive data.
- Developed industry-ready backend systems using Node.js, Express.js, and MongoDB and maintained RESTful APIs for front-end developers to consume.
- Creating and maintaining database schemas using Mongoose.
- Implemented server protection measures, input validation techniques, and JWT authentication for enhanced security in the backend system.
- Ensuring code quality and best practices are followed.
- Worked with Typescript and WebSocket.io to improve application functionality and security.
Live View: https://bishnupurtourism.netlify.app
- Developed a tourism platform for booking a full-day tour of Bishnupur, including top attractions, authentic Indian food, and a night camp in the forest.
- Implemented a secure login system for the admin, with the ability to view and manage orders.
- Implement a booking form for ticket reservations and a contact form for users to submit complaints and questions. This will ensure a seamless user experience.
- Ensured a streamlined booking experience for users and efficient order management for admins.
Live View: https://techiify.netlify.app
- Built a blogging platform for users to register, create, read, update, and delete their own blog posts and view posts by other users.
- Enabled users to share their thoughts, ideas, and experiences with others in a public forum.
- Implemented a secure user login system for authentication.
- Performed server-side input validation to ensure data integrity and prevent malicious input
Live View: https://bidyutkundu.netlify.app/
- Developed a reliable and scalable platform for managing and operating an online store.
- Used modern technologies to enable efficient and effective management of the store and provide a seamless experience for customers.
- Implemented features like user authentication, cart management, and order processing JWT (JSON Web Token) and bcrypt for secure password hashing.
- Utilized AWS S3 for storing and managing files like product images and other media.
Source Code: https://github.com/bidyut10/BookManagement
- This Book Management backend project is designed to provide a comprehensive and efficient way to track and organize a collection of books. It utilizes modern technologies to enable the management of the collection and to provide a user- friendly interface for users to interact with the system. In addition, users can leave reviews for other users' books and read all the books in the collection.
Source Code: https://github.com/bidyut10/urlShortner
- This URL shortener backend project is a system that enables the creation and management of shortened URLs. It allows users to input a long URL and receive a shorter, unique URL in return, which can be easily shared and accessed and as well as to provide fast access to the original long URLs through caching.
Source Code: https://github.com/bidyut10/CollegeIntern
- This College-intern backend project is designed to provide a comprehensive and efficient way to manage and access student information for a college or university. It utilizes modern technologies to enable the storage and updating of student records, generation of reports, and secure access to student information for authorized users.
- This project is a real-time chat application developed using Node.js, Express and the Websockt framework. It incorporates websockets to enable instantaneous communication between clients. The server-side code utilizes MongoDB as a database, and the chat messages are stored in a chatModel schema. JSON Web Tokens (JWT) are employed to provide secure authentication and ensure that only authorized users can access the chat. Additionally, the project includes a separate file for defining routes used by the Express application. Overall, this project offers a robust and scalable solution for real-time chat communication, with a focus on security and performance.
Source Code: https://github.com/bidyut10/book_cab_slot
- This project likely involves creating a RESTful API that handles slot booking.It includes a function called SlotPost which handles the POST request to create a new slot. The function includes several checks to ensure that the required fields are included in the request body, the time format is correct, the time range is valid, the date is in the correct format, and the requested slot does not conflict with any existing slots in the database. If all checks pass, the function creates the slot in the database and returns a success message. If any errors occur during the process, an appropriate error message is returned.
📫 How to reach me
🔎 https://bidyutkundu.netlify.app/