Post Job Free

Resume

Sign in

Computer Science Software Development

Location:
Carol Stream, IL
Posted:
February 11, 2024

Contact this candidate

Resume:

Career Objective

As a recent BTech graduate in Computer Science, my career objective is to bring my fresh perspectives, technical skills, and academic knowledge into a dynamic professional environment. I aspire to embark on a challenging journey where I can apply my programming expertise, problem-solving capabilities, and collaborative mindset. My goal is to contribute actively to a team, taking part in innovative projects that align with my passion for software development and emerging technologies. Driven by a desire for continuous learning, I seek a position that not only utilizes my foundational education but also offers opportunities for skill enhancement. I am committed to staying abreast of industry trends and leveraging my adaptability to contribute effectively to evolving technological landscapes. As a dedicated and enthusiastic individual, I am eager to contribute to the success of a forward-thinking organization, where I can grow professionally and make meaningful contributions to cutting-edge projects in the field of computer science

Education

Federal Institute of Science And Technology Angamaly, Kerala,India Bachelor of Technology- Computer Science 08/2023 Graduated with a CGPA of 8.68

Internship

Revertech,Ernakulam,Kerala,India

01/2022 - 03/2022

Projects

1.Project Title: Event Registration System

Project Description: The "Event Registration System" in Java is a streamlined application that simplifies event management for organizers and enhances user experience for attendees. Utilizing Java's Swing framework for the graphical interface, the system allows organizers to create, modify, and cancel events effortlessly. Users can easily browse available events, register by providing basic information, and view their registration status. The system ensures secure authentication and authorization, maintaining data integrity with JDBC for database connectivity. Employing the MVC design pattern enhances code organization. This efficient and user-friendly solution significantly improves the overall event registration process. Features:

1. User Registration:New users can create accounts by providing their personal information. User authentication and authorization mechanisms ensure secure access to the system. 2. Event Creation:Admin users have the ability to create, update, and delete events. Events are defined by parameters such as name, date, venue, capacity, and description. 3. Event Registration:Users can browse through a list of upcoming events and register for the ones they are interested in. The system validates user input, ensuring accurate and complete registration details. 4. Dashboard:Users have personalized dashboards displaying their registered events, upcoming events, and relevant notifications. 5. Administrative Panel:Admins have access to a dedicated administrative panel for managing events, user accounts, and monitoring registrations.

They can generate reports, view attendance statistics, and make data-driven decisions. 6. Email Notifications:Automated email notifications are sent to users upon successful registration, event updates, or cancellations.

Technologies Used:

Java for backend development.

Java Swing and Event Handling for creating graphical user interfaces. Java Database Connectivity for establishing a connection to the database. Anjaly Alungaparambil Satheesan

194 Lenox Court, Carol Stream, Illinois 224-***-**** ad3j4o@r.postjobfree.com

Oracle Database for storing event and registration details. 2.Project Title:Computer Allocation in Digital Library Project Description: The "Computer Allocation in Digital Library" project, built with Django, streamlines resource management in a digital library environment. This web-based application efficiently assigns and tracks computer usage for library patrons. Using Django's model-view-template architecture ensures a modular and maintainable codebase. The system allows librarians to manage available computers, assign specific machines to users, and track usage durations. Patrons can easily check computer availability, make reservations, and receive notifications. With a user-friendly interface, the application enhances the overall library experience. Integrating Django's authentication and authorization mechanisms ensures secure access. This Django-based solution offers an adaptable and responsive tool for managing computer resources in a digital library setting. Features:

1. User Authentication:Users can register, log in, and manage their accounts to access the computer allocation features. Different user roles, such as students, faculty, and library administrators, can be implemented. 2. Computer Information Management:Library administrators can maintain a database of computers, including details like unique IDs, locations, specifications, and availability status. Additional information, such as software configurations or maintenance history, can be stored for each computer. 3. Computer Reservation System:Users can browse available computers, check specifications, and reserve a computer for a specified time slot.

The system ensures that a user cannot reserve more than one computer simultaneously. 4. Real-Time Availability Tracking:Implement real-time updates of computer availability to provide users with accurate information.

The system updates availability when a user reserves or releases a computer. 5. Reservation Confirmation and Notifications:Users receive confirmation notifications upon successful reservation. Automated reminders can be sent to users before their reserved time begins. 6. User Session Management:Track active user sessions to prevent misuse and optimize resource allocation. Implement a session timeout feature to release computers automatically after a certain period of inactivity. 7. Admin Dashboard:Provide a comprehensive dashboard for library administrators to manage computer allocations, view reservation logs, and monitor overall system usage. Admins can manually allocate or deallocate computers based on special requirements. 8. Reporting and Analytics:Generate reports on computer usage, popular time slots, and overall system performance. Use analytics to identify patterns and optimize computer allocation based on user behavior. 9. User Feedback and Support:Implement a feedback system for users to report issues or provide suggestions. Provide support features to address user queries related to computer allocation. Technologies Used:

Django for the web framework.

Python for backend development.

HTML, CSS, JavaScript for the front-end.

SQLite for storing computer and user information

3.Project Title:Exposing Fake News: A Guide to Spotting Falsehoods and Misinformation Project Description:The "Exposing Fake News: A Guide to Spotting Falsehoods and Misinformation" project, developed with Django, employs advanced algorithms to combat the proliferation of misinformation. This web-based application utilizes machine learning models to analyze news articles and assess their credibility. Django's framework facilitates seamless user interaction, allowing users to submit articles for evaluation and receive real-time detection results. The system integrates authentication features to ensure secure access and maintain data integrity. Through a clear and intuitive interface, users can confidently verify the authenticity of news content. This Django-powered solution contributes to the fight against fake news by providing a reliable and accessible platform for users to validate information and promote media literacy. Features:

1. User Authentication:Users can register, log in, and manage their accounts to personalize their experience. 2. News Article Submission:Registered users can submit news articles for analysis. The system will extract relevant information for processing.

3. Text Analysis and Feature Extraction:Implement NLP techniques to preprocess and analyze the textual content of news articles.

Extract features such as word frequency, sentiment, and writing style for machine learning model input. 4. Machine Learning Model:Train a machine learning model using a labeled dataset of genuine and fake news articles. 5. Fake News Detection:Implement a real-time fake news detection system that classifies submitted articles as genuine or fake. 6. User Feedback and Reporting:Allow users to provide feedback on the system's accuracy in detecting fake news. Implement reporting mechanisms for users to flag potentially false positives or negatives. Technologies Used:

Django for the web framework.

Python for backend development.

Machine learning frameworks like Scikit-learn for model training. Front-end technologies (HTML, CSS, JavaScript) for the user interface. Database management system (PostgreSQL) for storing user data and articles. Certifications

PCEP - Certified Entry-Level Python Programmer

Programming for Everybody- Getting Started with Python Data Analytics for Beginners

Technical Skills

Operating Systems: Windows,Linux,Unix

Programming Languages: C,C++,Java,Python

Web Development: HTML, CSS, JavaScript,Django

Database Management: MySQL, PostgreSQL, Oracle,PL/SQL Others: Shell scripts,cron,awk,sed,mail,tar,zip etc Soft Skills

Communication skills

Teamwork and collaboration

Problem-solving and critical thinking

Adaptability and flexibility

Time management and organizational skills



Contact this candidate