I'm Muhammed Shebin -image

I'm Muhammed Shebin

I'm a Full Stack Software Engineer, currently working at Infosys Limited

with 2 years of hands-on experience in designing, developing, and deploying enterprise grade web applications Committed to delivering high-quality, scalable, and user-centric solutions.

about-me-image

About me

I'm a passionate Full Stack Developer with a strong foundation in React and Node.js. I enjoy building dynamic web applications from the ground up, combining my love for both frontend and backend development. I'm always eager to learn new technologies and stay up-to-date with the latest industry trends.

  • Location:Kerala, India
  • Age:23
  • Nationality:Indian
  • Interests:Coding, Video editing, Photography
  • Education:BSc Computer Science
  • Employment:Infosys Limited

Education

BSc Computer Science (8.6 CGPA)

Bharathiar University

Learned foundational concepts in programming, algorithms, data structures, and software development methodologies. Courses in operating systems, databases, and web development were particularly impactful, providing a solid technical base. I also gained experience with version control systems like Git, which has been essential in my current role as a software engineer. Learning about Agile methodologies helped me understand project management and iterative development processes.

Higher Secondary (7.8 CGPA)

Kerala

My time in school equipped me with critical thinking skills, a problem-solving mindset, and technical proficiency that I apply daily in my work. I'm continually building on this foundation

Work

Full Stack Developer

Infosys Limited, Mysore IndiaOct 2022 - Present

As a Full Stack Developer at Infosys Limited, I've been primarily involved in developing and maintaining web applications using a variety of technologies. My typical responsibilities include: Creating user-friendly and visually appealing interfaces using React.js and its ecosystem (Redux, React Router, etc.) Building scalable and efficient server-side applications using Node.js and frameworks like Express.js also Designing and implementing database schemas using SQL and NoSQL databases (e.g., MySQL, MongoDB). Creating and consuming RESTful APIs to integrate with other systems.

Skills

Frontend development
React
Css
Next JS
Typescript
GraphQL
Backend development
Node.js
Express
JavaScript
SQL
MongoDB
Other
AWS
GCP
GIT
Docker
Spoken languages
English
hindi
tamil
malayalam

Check out some of my work

Placement Portal

Placement Portal

Overview: The Online Placement Portal is a comprehensive web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) designed to streamline the job placement process for companies and job seekers. This platform enables companies to register, post job openings, and manage applicants, while users can apply for jobs and track their application status. Features: User Registration & Profile Management: Users (job seekers) can create and manage their profiles, upload resumes, and showcase their skills and experiences. Companies can register and create profiles to manage their job postings and view applicants. Job Posting & Management: Companies can post job vacancies with detailed descriptions, requirements, and application deadlines. Recruiters can edit or remove job postings as needed. Application Process: Job seekers can browse available job postings, filter them by category, location, and experience level, and apply directly through the portal. Users receive notifications about the status of their applications (submitted, under review, approved, or rejected). Applicant Tracking System: Recruiters can view a list of applicants for each job posting, complete with their profiles and application materials. The platform allows recruiters to approve or reject candidates and provide feedback. Search and Filter Functionality: Users can easily search for jobs based on various criteria, enhancing the discoverability of suitable positions. Recruiters can filter applicants based on skills, experience, and application status. Admin Dashboard: An admin panel for overseeing the entire platform, managing users and companies, and ensuring compliance with policies. Admins can generate reports on job postings, applications, and user engagement. Real-time Notifications: Users receive real-time updates regarding application status and new job postings relevant to their profiles. Responsive Design: The portal is optimized for both desktop and mobile devices, ensuring accessibility for all users. Technologies Used: MongoDB: For storing user profiles, job postings, and application data. Express.js: For creating a robust backend API to handle requests. React.js: For building a dynamic and responsive user interface. Node.js: For server-side logic and handling real-time notifications.

Netflix Clone

Netflix Clone

Project Description: Netflix Clone Overview: The Netflix Clone is a web application developed using React.js, designed to mimic the user experience of Netflix. This project utilizes the TMDM (The Movie Database) API to fetch and display movie details, allowing users to browse, search, and explore a wide variety of films and TV shows. Features: User Authentication: Users can sign up and log in to their accounts, providing a personalized experience. Session management ensures that users remain logged in across sessions. Movie Browsing: A visually appealing homepage displaying featured movies, trending titles, and popular genres. Infinite scrolling allows users to continuously browse through extensive movie lists. Search Functionality: Users can search for specific movies or TV shows using a search bar. Real-time search results are displayed as users type, enhancing the user experience. Movie Details Page: Clicking on a movie or show takes users to a detailed page featuring a synopsis, cast, release date, ratings, and trailers. Users can add movies to their favorites for easy access later. Responsive Design: The application is fully responsive, ensuring compatibility across various devices, including desktops, tablets, and mobile phones. API Integration: The TMDM API is used to fetch up-to-date information about movies, including trailers, reviews, and user ratings. Dynamic content updates based on API responses provide a seamless browsing experience. User Favorites: Users can save their favorite movies to a dedicated list for quick access. The favorites list is stored in local storage, allowing persistence across sessions. Genre Filters: Users can filter movies by genre, helping them discover content that matches their interests. Each genre displays a curated list of relevant titles. Watchlist Feature: Users can create a watchlist to keep track of movies they intend to watch in the future. Technologies Used: React.js: For building the user interface with reusable components. TMDM API: To fetch real-time movie data and details. CSS/Styled Components: For styling and responsive design. Conclusion: The Netflix Clone project showcases the ability to create a modern web application that replicates the core functionalities of a popular streaming service. By leveraging React.js and the TMDM API, this project provides users with an engaging and intuitive platform to discover and enjoy a vast array of movies and TV shows.

College Web Page Management System

College Web Page Management System

Overview: The College Web Page Management System is a web application developed using Node.js, Express, MongoDB, and Handlebars. This platform serves as a centralized hub for managing college courses, previous year question papers, and student access. Admins can easily upload and manage course materials, while students can log in to download resources in PDF format. Features: Admin Dashboard: A user-friendly dashboard where admins can manage courses, upload previous year question papers, and oversee student accounts. Admins can add, edit, or delete course information and associated documents. Course Management: Admins can create and categorize courses, providing details such as course name, description, and academic year. Each course can have multiple previous year question papers uploaded for student access. Student Registration & Login: Students can register for an account and securely log in to access course materials. User-friendly authentication process to ensure secure access. Downloadable Resources: Students can browse through available courses and download previous year question papers in PDF format. Search functionality to quickly locate specific courses or documents. User Profiles: Each student has a profile page that displays their registered courses and download history. Option for students to update their profile information as needed. Responsive Design: The web application is designed to be responsive, ensuring a seamless experience on both desktop and mobile devices. Notifications: Admins can send notifications to students regarding new uploads or important announcements related to courses. Security Features: Implementing secure password storage and session management to protect user data. Technologies Used: Node.js: For server-side logic and handling requests. Express: For building a robust RESTful API. MongoDB: For storing course details, question papers, and user information. Handlebars: For rendering dynamic web pages with a clean and simple template syntax.

OLX Clone

OLX Clone

Project Description: OLX Clone Overview: The OLX Clone is a web application developed using React.js and Google Firebase, designed to replicate the functionality of the popular online marketplace OLX. This platform allows users to buy and sell various products, offering a user-friendly interface for listing items, browsing available products, and connecting with potential buyers or sellers. Features: User Authentication: Users can sign up and log in using their email or social media accounts (Firebase Authentication). Secure user management ensures that profiles and listings are protected. Product Listing: Users can create and publish product listings with detailed descriptions, images, and pricing. An intuitive form allows users to easily input product details and upload photos. Browse and Search: A dynamic homepage displays featured listings and categories for easy navigation. Search functionality enables users to quickly find specific products by keywords, categories, or location. Category Filters: Users can filter listings by category (e.g., electronics, furniture, vehicles) to find relevant items. Sorting options (e.g., price, newest listings) enhance the browsing experience. Real-time Database: Google Firebase Firestore is used for storing and retrieving product listings, ensuring real-time updates and synchronization across all users. Changes to listings are instantly reflected in the app. User Profiles: Each user has a profile page showcasing their active listings and transaction history. Users can edit their profiles and manage their listings directly from their account. Messaging System: A built-in chat feature allows buyers and sellers to communicate directly within the app, facilitating negotiations and inquiries. Notifications alert users to new messages. Responsive Design: The application is designed to be fully responsive, providing an optimal experience on desktops, tablets, and mobile devices. Admin Panel: An admin dashboard for monitoring user activity, managing listings, and addressing any reported issues. Favorites: Users can save their favorite listings for quick access later, enhancing the shopping experience. Technologies Used: React.js: For building a dynamic and interactive user interface. Firebase: For user authentication, real-time database management, and hosting. CSS/Styled Components: For styling and creating a responsive layout. Conclusion: The OLX Clone project demonstrates the ability to create a fully functional online marketplace using modern web technologies. By leveraging React.js and Google Firebase, this platform offers users a seamless experience for buying and selling products, complete with essential features that enhance user interaction and engagement.

Get in touch.

about-me-image

I’m a passionate full stack developer currently seeking new job opportunities. If you’re interested in collaborating or have any potential openings, feel free to reach out!

© Copyright 2024 Muhammed Shebin V A