{"id":23050176,"url":"https://github.com/aryan4codes/resume-shortlisting-tool","last_synced_at":"2025-06-23T11:37:25.059Z","repository":{"id":206065329,"uuid":"715736340","full_name":"aryan4codes/Resume-Shortlisting-Tool","owner":"aryan4codes","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-01T10:44:09.000Z","size":232,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T03:29:36.672Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aryan4codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security-engineer-resume-example.pdf","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-07T18:21:21.000Z","updated_at":"2023-11-07T18:24:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"997e63ee-8703-4220-84f7-f0d69b0d3747","html_url":"https://github.com/aryan4codes/Resume-Shortlisting-Tool","commit_stats":null,"previous_names":["norzeno/resume-shortlisting-tool","aryan4codes/resume-shortlisting-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aryan4codes/Resume-Shortlisting-Tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan4codes%2FResume-Shortlisting-Tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan4codes%2FResume-Shortlisting-Tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan4codes%2FResume-Shortlisting-Tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan4codes%2FResume-Shortlisting-Tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aryan4codes","download_url":"https://codeload.github.com/aryan4codes/Resume-Shortlisting-Tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan4codes%2FResume-Shortlisting-Tool/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261470099,"owners_count":23163214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-15T23:20:14.116Z","updated_at":"2025-06-23T11:37:20.045Z","avatar_url":"https://github.com/aryan4codes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n # Resume Screening Tool\n\nWelcome to the Resume Screening Tool - a powerful utility to assist with the process of shortlisting resumes based on job descriptions and criteria. This tool leverages state-of-the-art NLP models and Pinecone vector storage to help HR professionals streamline their candidate selection process.\n![image](https://github.com/aryan4codes/Resume-Shortlisting-Tool/assets/122562400/944c8325-416a-4ad0-9fa9-91962eb0c21f)\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Getting Started](#getting-started)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\n\nThe Resume Screening Tool is designed to automate and simplify the resume shortlisting process. It uses natural language processing (NLP) to analyze resumes, match them with job descriptions, and provide relevant candidates. Pinecone is used as the vector storage to efficiently store and retrieve the document embeddings for quick and accurate similarity searches.\n\n## Features\n\n- Upload multiple resumes in PDF format.\n- Paste the job description for which you want to screen resumes.\n- Retrieve a specified number of top matching resumes based on the job description.\n- Utilize SentenceTransformer for generating document embeddings.\n- Seamlessly integrate with Pinecone for vector storage and similarity search.\n- Get summaries of the top matching resumes for quick review.\n\n## Getting Started\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/yourusername/resume-screening-tool.git\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryan4codes%2Fresume-shortlisting-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faryan4codes%2Fresume-shortlisting-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryan4codes%2Fresume-shortlisting-tool/lists"}