Nishant Sankar Swain

Computer Science and Engineering Student

My University


About Me


Hi, My name is Nishant Sankar Swain

I am a B.Tech Third Year(5th Semester) Student of Institute of Technical Education and Research(ITER)
College, of Shiksha 'O' Anusandhan(SOA) University . I have a keen Interest in Problems Solving and Finding new and Dynamic Ideas.




I am a Full Stack Java Devloper & Front-end Web Developer. Am completed some basics of some pogramming language mostly in JAVA Programming , HTML , JQuery , JavaScript , Bootstrap for designing Purpose and also complete the DBMS(Database Management System) MySQL etc..

1. Problem Solving
2. DSA
3. DBMS
4. Web Development
5. Full Stack Web Devloper
See My CV

Languages

JAVA Programming

JAVA

MySQL(Database)

MySQL

Html

HTML

JQuery

JQuery

JS

JavaScript

Html

C

Bootstrap

Bootstrap

Html

C++

Html

Python

My Experiences


Culture Troupe Management System(CTMS)

Modifying and Designing the Website of Government of Odisha
Add some extra features to it by using HTML,CSS,JQuery and JAVAScript & its looks so nice and dynamically designed. Welcome to Online Cultural Troupe Management System of Odia Language Literature & Culture Department, Govt of Odisha This web application is designed to provide facilities for online registration of troupes and requesting agencies. Registered Requesting Agencies can apply to the OLL & C Department for the deployement of troupe in various categories like dance, music, and art forms. Such a request will be processed online in the department and the relevant troupe will be assigned for the said program. The troupe, after a successful performance, can submit the invoice along with the programme details to the Department for processing of payment. The requesting agencies will also have facilities to share their feedback, based on which department will process the payment for the troupes.


• Created Multiple Projects with their detailed Documentation.
• Worked with the Database Management System.
• Also complete all the Task of Prodigy Infotech and get certified from this Company.
• Recently am getting virtual internship from Codsoft and complete all the Task and get certified from this Company.
• Am also work with some Research paper that topic is "Prediction of Road Accident" with our Instructor "Ayes Chinmay" Faculty of Computer Science Department of ITER , SOA University.
We are create a group and work together , my Groupmates are

  • Student Icon Ayes Chinmay
  • Student Icon Nishant Sankar Swain
  • Student Icon Aliva Nayak
  • Student Icon Manash Mohapatra


Student Academic Management System(SAMS)

Student Academic Management System (SAMS) is an integrated portal which provides a common platform for admission into various courses across the State through e-Admission and also several e-Services to students at institution level through e-Administration. Prior to the lunch of SAMS , student admission was manual, time-consuming, and expensive. Looking at the amount of effort and expenses incurred through the Offline admission process, Online (web-based) admission process was planned by Higher Education Department. This was later named as Student Academic Management System (commonly known as SAMS).


I have created a comprehensive Student Academic Management System (SAMS) using HTML, CSS, JQuery, and JavaScript for the backend. The system utilizes local storage to securely store student information. It includes robust password strength checks and email validation to ensure data integrity. Students can register and log in to the system, where they will encounter multiple sections for entering their details. The sections include:

1. Personal Information: Collects basic personal details.
2. Address Section: Gathers current and permanent address details.
3. Academic Information: Records educational background and achievements.
4. Bank Information: Stores bank account details for fee transactions.
5. College Choice Information: Allows students to select their preferred colleges.
6. Payment Section: Facilitates the payment of application fees.
Additionally, there is an Edit Profile section. If students make any errors while filling out their application, they can easily correct the information in the relevant section.
Once all sections are completed, the system generates a consolidated application form, summarizing all the provided information. This approach ensures that students can systematically input and manage their academic data, ensuring a seamless and efficient application process. The use of local storage ensures that data remains secure and accessible, providing a robust and user-friendly experience for students.



Quants-AI Trading Website

Quants-AI is an innovative trading platform designed to empower users with advanced tools and analytics for smarter trading decisions.Quants-AI combines cutting-edge technology with a user-centric approach, making it an essential tool for both novice and experienced traders.


Quants-AI is a cutting-edge trading platform designed to empower users with advanced analytics and tools for smarter trading decisions. Developed using HTML, CSS, Bootstrap, jQuery, and PHP, it boasts a responsive and user-friendly interface that adapts seamlessly across devices. The MySQL database ensures efficient data management, facilitating real-time updates and secure transactions. What sets Quants-AI apart is its integration of machine learning algorithms, which analyze market trends to deliver personalized insights tailored to each user’s trading style. The platform offers advanced charting tools, customizable dashboards, and real-time performance tracking, allowing traders to refine their strategies effectively. By democratizing access to sophisticated trading analytics, Quants-AI caters to both novice and experienced investors, making it easier to navigate the complexities of the financial market. Whether users seek to make informed trades or explore new investment opportunities, Quants-AI is equipped to enhance their trading journey with innovative solutions and robust support.

My Skills

JAVA Programming

Competitive programming is a sport of coding, where individuals engage in solving algorithmic challenges against the clock, showcasing their problem-solving skills and efficiency in crafting elegant and optimized solutions.Java is a versatile and powerful programming language widely used for building various applications, ranging from mobile apps to large-scale enterprise systems. It follows the principle of "write once, run anywhere," meaning code written in Java can run on any platform with a compatible Java Virtual Machine (JVM). Java is object-oriented, which helps in modularizing programs and promoting code reuse. Key features like inheritance, polymorphism, encapsulation, and abstraction make Java suitable for designing complex systems. Java’s syntax is simple and similar to C++, making it easier for developers transitioning from other languages. The language offers a rich API, vast libraries, and frameworks, supporting tasks such as networking, database management, and GUI development. Java is highly secure, reliable, and known for its strong memory management, which helps prevent memory leaks. It also has robust community support and extensive documentation. Java is widely used in Android app development, web applications, scientific computing, financial services, and more. The language's scalability and performance ensure that it remains a popular choice in the world of software development.


Front-end Development

Front-end development is the art of bringing digital creativity to life, focusing on the user interface and user experience to seamlessly merge design with functionality, shaping the visual and interactive elements of websites.Front-end development involves building the user interface and experience of a website or web application, focusing on everything that users see and interact with directly. It combines design and programming to create visually appealing and responsive interfaces. Core technologies in front-end development include: HTML (HyperText Markup Language): The backbone of web content, HTML structures the content of a webpage using elements like headings, paragraphs, lists, and images. CSS (Cascading Style Sheets): CSS controls the presentation and layout of web pages, allowing developers to style content with colors, fonts, spacing, and responsive design techniques. JavaScript: JavaScript adds interactivity and dynamic behavior to websites. It handles tasks like form validation, animations, and content updates without reloading the page. Modern front-end development also leverages libraries and frameworks such as React, Angular, and Vue.js to streamline development and manage complex user interfaces. Tools like Bootstrap and Tailwind CSS are often used for faster styling. Front-end developers focus on creating seamless user experiences by ensuring cross-browser compatibility, responsiveness across devices, and optimized performance. They bridge the gap between design and functionality, making websites engaging and user-friendly.


Data Structure Algorithim

Data Structures and Algorithms (DSA) form the backbone of computer science, providing the essential tools and methodologies for organizing, storing, and manipulating data efficiently.Data Structures and Algorithms (DSA) form the foundation of efficient problem-solving in computer science. A data structure is a way of organizing and storing data to enable efficient access and modification. Common data structures include arrays, linked lists, stacks, queues, trees, graphs, hash tables, and heaps. Choosing the right data structure is critical for optimizing performance. Algorithms are step-by-step procedures or formulas for solving specific problems. They are categorized by their approach, such as searching (e.g., binary search), sorting (e.g., quicksort, mergesort), and dynamic programming (e.g., Knapsack problem, Fibonacci sequence). Algorithms are evaluated based on time complexity and space complexity, typically expressed using Big O notation, which helps assess the efficiency of the algorithm as input size grows. Understanding DSA is essential for writing optimal code and is a key focus in technical interviews. Mastery of these concepts enables developers to tackle real-world challenges efficiently, whether it’s optimizing a search feature, managing large datasets, or designing scalable systems. The combination of well-chosen data structures and algorithms is the core of high-performance computing.


Web Devlopment

Web development is a dynamic field at the intersection of technology and design, enabling the creation of interactive and responsive websites that deliver seamless user experiences, leverage modern frameworks, and integrate diverse functionalities for robust, engaging digital interactions.Web development involves creating and maintaining websites and web applications that run on browsers. It encompasses two main areas: front-end (client-side) and back-end (server-side) development. Front-end Development focuses on the visual aspects and user experience. It involves using technologies like HTML for content structure, CSS for styling and layout, and JavaScript for interactivity. Frameworks like React, Angular, and Vue.js are popular for building dynamic and responsive user interfaces. Front-end developers ensure that websites are visually appealing, responsive across devices, and user-friendly. Back-end Development deals with server-side logic, databases, and application functionality. It involves programming languages and frameworks like Node.js, Python (Django, Flask), Ruby on Rails, PHP, and Java (Spring Boot). The back-end handles data processing, user authentication, database management, and API integrations. Databases like MySQL, PostgreSQL, and MongoDB are commonly used to store and retrieve data. Full-Stack Development combines both front-end and back-end skills, allowing developers to build complete web solutions. Web development also includes deployment, performance optimization, and security practices. It’s a constantly evolving field, driven by advances in technology, tools, and user expectations, making it a dynamic and rewarding career path.

My Achievements

Some of My Major Achievements

I am certified in completing the basics of JAVA Programming from HackerRank

HackerRank

I was certified by the Head of the CSE department for placing my team in the top 10 during our college's internal hackathon.

HACKERWAR 5.O

I received a participation certificate for attending the 15th SOAFAL-3 (65th Lecture of SOAFAL) oration held on October 14, 2023, from Shiksha 'O' Anusandhan University, Bhubaneswar.

Shiksha 'O' Anusandhan University

My Projects

Some Of My Distinguished Works

Culture Troupe Management System
Web App Development

Culture Troupe Management System

Weather Forecasting App
API Development

Weather Forecasting App

Dynamic Calculator
Dynamic Calculator

Dynamic Calculator

Digital Stopwatch
Digital Logic Design Model

Digital Stopwatch

SAMS Project Image
SAMS-2024 Project

Student Academic Management System (SAMS)

Network Wireless Offline Digital Education System
Hackathon Project(HACKERWAR 5.O)

N.O.D.E.S (Network Wireless Offline Digital Education System)

Position of Responsibilities

Some of My valunteer Work



Class Representative(CR) of (Section-21)

Vice-President of Sri Guru Cultural Trust

Team Member of CODE-ESQ-ALPHA(Hackathon Team)

Contact Me


Let's Work Together


I will Help you in your next Project, Contact me through details given below .