Suprabhat Sahoo

Aspiring software engineer skilled in coding and problem-solving, passionate about technology, and driven by ambition and dedication to thrive in the dynamic tech industry.

Projects

Web 3.0 Blockchain App


Technologies: React JS, Solidity

Cryptocurrency transactions are done within a second. Tracking past transactions. Track real-time cryptocurrency prices. Blockchain education blog.

Full Stack Image Gallery


Technologies: Servlet, JSP, HTML, CSS, JS, MySQL

Full-stack personalized image gallery project featuring user authentication, image upload, and display functionalities.

Java Weather Application


Technologies: Java, JSP, Servlet, Weather API, HTML, CSS, JS

Weather Application is a web-based project that provides real-time weather information for any city using the OpenWeather API.

Ecommerce ERP System


Technologies: React Js, Hooks, MockData

Dashboard: Provides an overview of the system. Products Management: Provides product overview. Orders Management: Facilitates viewing and handling orders.

Razorpay For Ecommerce


Technologies: React JS, Express JS, Node Js, MongoDB

Razorpay payment gateway for digital products. Ensures secure and efficient transactions for users. Store transactions data of a specific user to database.

Flipkart Clone


Technologies: HTML, CSS, JAVASCRIPT

Designed to mimic the user interface and functionality of the popular e-commerce website, showcasing the creation of a visually appealing and interactive shopping.

Gym Website


Technologies: HTML, CSS, JAVASCRIPT

The Gym Website is a dynamic and visually appealing front-end project for fitness enthusiasts and gym-goers. Offers a seamless experience for exploring gym services, booking workout slots, and diet plans.

Java User Authentication


Technologies: HTML, CSS, JAVASCRIPT

Built with Java, JSP, Servlets, and MySQL, this project ensures secure user login and registration. Java manages backend logic, JSP renders dynamic content, Servlets handle requests, and MySQL stores user data.

Education

InstituteBoard/
University
DegreeYearPercentage
/CGPA
Krishnanagar High School (H.S.)WBBSENA201776.43 %
Sundarban Janakalyan Sangha VidyaniketanWBCHSEScience201976.8 %
Bangabasi CollegeUniversity Of CalcuttaB.Sc Computer Science Hons.20228.2
Sister Nivedita UniversitySister Nivedita UniversityMaster Of Computer Application20249.28

Skills

: Fundamentals :

Operating System

  • Generation
  • Scheduling Algo
  • Synchronization
  • Deadlock
  • Paging
  • Memory Management
  • Disk Management

Data Structures & Algorithms

  • Linear DS
  • Non-linear DS
  • Matrix
  • Searching & Sorting
  • Recursion Backtracking

Database Management System

  • ER Model
  • RDBMS
  • Keys
  • Joins, Normalization
  • Transactions

Computer Networks

  • OSI, TCP/IP Layers
  • PAN,LAN,WAN,MAN
  • Devices
  • CRC, ARQ
  • IPv4/IPv6
  • Modulation, Demodulation

Software Engineering

  • SDLC Models
  • SRS
  • DFD
  • Testing
  • OOAD(UML: Activity)

: Programming :

Java

  • Core Java
  • Exceptions
  • Data Structures
  • OOPs
  • JDBC

Python

  • Variables, Operators, Loops
  • List, Tuple, Set, Dictionaries
  • Functions
  • Modules

JavaScript

  • Data Types
  • Functions
  • Object, Array
  • Promises, Async/Await
  • DOM
  • Error Handling

: Frontend :

React JS

  • JSX
  • Components
  • Routing
  • Props
  • ContextAPI
  • Hooks (useState, useEffect ...)

HTML

  • Elements & Tags
  • Attributes
  • Links & Navigation
  • Tables
  • Multimedia
  • Forms & Inputs

CSS

  • Inline, Internal, External CSS
  • Margin, Padding
  • Selectors
  • Display, Positions
  • Flexbox
  • Media Queries

JSP

  • JSP Life Cycle
  • Syntax & Scriplets
  • Expression Language
  • Forward, Include
  • Implicit Objects (req, res, out, session)

Wordpress

  • Installation
  • Themes & Customization
  • Plugins
  • Content Management
  • Elementor Page Builder

: Backend :

Servlet

  • Life Cycles (init, service, destroy).
  • HTTP Methods
  • Form Handling
  • Session Management
  • Request Dispatcher
  • Error Handling

Node JS

  • NPM
  • File System (fs, os, http)
  • OS Module
  • HTTP Module
  • require(), export()
  • Error Handling

Express JS

  • Connection
  • Routing
  • HTTP Methods
  • Database-Mongoose
  • Middleware
  • Authentication
  • Authorization

MySQL

  • DDL,DML,DCL,DQL
  • Constraints
  • Database Design
  • Joins,Indexes,Triggers
  • Views
  • Control (Grant, Revoke)

MongoDB

  • Atlas, Compass, Mongosh
  • Data Types
  • BSON
  • CRUD (Insert, Find, Update, Delete)
  • Schema Validation

: Blogging :

Wordpress

  • Installation
  • Themes & Customization
  • Plugins
  • Content Management
  • Elementor Page Builder

Blogger

  • Pages Design
  • Setup Blog
  • Custom Domain
  • Meta Tags
  • Monetization
  • Crawlers (robots.txt)

Web Stories

  • Technology
  • Gadgets
  • Entertainment
  • Education
  • Google Trends

SEO Tools

  • Semrush
  • Ahrefs
  • Google Analytics
  • Google Search Console
  • Google Instant Indexing API

Hosting & Domain

  • Hostinger
  • GoDaddy
  • Expired Domain
  • Blogger To Wordpress
  • Custom, Sub Domain setup

Certifications

Object Oriented Programming in Java


Topics: Java, OOPs

Learned the core concepts of Java and OOPs, focusing on principles such as encapsulation, inheritance, polymorphism, and abstraction.

Project Management Fundamental - IBM


Topics: Planning, Managing Teams

Learned fundamental project management skills, including planning, executing, managing teams, and utilizing project management tools and methodologies.

Accenture Nordics - Developer Job Simulation


Topics: SDLC, Problem-Solving

Acquiring practical experience in technical architecture, cloud infrastructure, code comprehension, SDLC, problem-solving, data privacy, and attention to detail.