Giter VIP home page Giter VIP logo

👋 Hello, I'm Vishal Sahu!🚀

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.


🔧 Technical Skills

Languages

C++ Java Python JavaScript

Databases

MongoDB MySQL

Web Development

HTML CSS JavaScript Node.js

Frameworks & Libraries

Express.js React Tailwind CSS Spring Spring Boot

📚 Core Computer Science Concepts

  • 🧑‍💻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.

Tools & IDEs

Git GitHub VS Code Eclipse IntelliJ IDEA Camunda

🚀 Additional Expertise

  • 📊 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.

📌 Featured Projects

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

🏆 GitHub Stats

GitHub Stats

Top Languages


🌍 Let's Connect!

LinkedIn LeetCode Gmail


⭐️ Feel free to check out my repositories and give a star if you like them! Let's collaborate and grow together!

Vishal Sahu's Projects

booking-app-ui icon booking-app-ui

This repository contains the user interface (UI) code for a hotel booking application. The app is designed to provide users with a seamless experience for searching and booking hotels.

chat-buddies icon chat-buddies

Real time chat application using Socket.io and Node JS.

chatbuddies icon chatbuddies

A real-time chat application built with the MERN stack and enhanced with Socket.io for instant messaging. The app secure authentication using JWT tokens and Cookie Parser, state management with Zustand, and a modern UI styled with Tailwind CSS and DaisyUI.

college-library icon college-library

A Simple book adding Project made with help of HTML , Bootstrap, and JavaScript.

college-query icon college-query

A website that help college student in every possible way like getting college information, result, previous year question paper , guidance etc. made with HTML , CSS , JS.

leetcode-daily-challenge icon leetcode-daily-challenge

In this repo, I post daily solutions to problems from LeetCode. The goal is to enhance problem-solving skills, improve coding proficiency, and explore various algorithms and data structures.

magic-notes icon magic-notes

A simple notes making project made with HTML , JavaScript and Bootstrap.

myportfolio icon myportfolio

This repository showcases a collection of my projects and accomplishments as a Software Developer. It includes a variety of projects demonstrating my skills in backend development, frontend development, and full-stack development using various technologies and frameworks.

qr-code-generator icon qr-code-generator

A Basic Application which generate QR- code of whatever the text you want using qr server api.

springboot-kafka-microservice icon springboot-kafka-microservice

This project is a microservice-based architecture developed using Spring Boot and Apache Kafka to demonstrate efficient communication between distributed services using Kafka as a messaging platform.

user-management-system icon user-management-system

A Management system that hold the basic information of the user like their Name , Email id , Gender and Status

weather-app icon weather-app

A weather that give you weather information of any city.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.