In the contemporary job market, where competition is fierce and employers are inundated with an ever-growing pool of resumes, the need for effective resume optimization has become paramount. Resumes serve as the first point of contact between job seekers and potential employers, playing a pivotal role in shaping initial perceptions. However, the traditional approach to resume crafting often lacks a systematic and data-driven methodology. A well-crafted resume plays a crucial role in securing employment opportunities. However, crafting an effective resume that resonates with both human recruiters and Applicant Tracking Systems (ATS) can be a daunting task. By employing natural language processing (NLP) and machine learning algorithms Multinomidal Naïve Bayes (MNB) and K Nearest Neighbour (KNN), this system extracts relevant features from resumes, such as keyword relevance, formatting styles, content organization, and overall readability. Through supervised learning models trained on a diverse dataset of resumes, the system can predict the effectiveness of a resume and generate actionable insights. Overall, the KNN model demonstrated effectiveness in automating the resume screening process, of 87% accuracy. The developed system not only provides accurate predictions but also offers interpretable explanations, enabling users to understand the factors contributing to the model's decisions. The system has the potential to benefit both job seekers and employers by facilitating better matches between candidates' qualifications and job requirements.