Driven AI intern specializing in deep learning and data analysis. Known for strong problem-solving skills and technical proficiency, successfully enhancing AI applications and optimizing workflows through innovative machine learning models.
Smart Resume Analyzer, 3 Days, Java, Spring Boot, Spring MVC, Thymeleaf, Apache PDFBox, Maven, Developed a full-stack web application to automate the initial resume screening process by calculating a percentage-based match score between a candidate's resume (PDF) and a given job description. Engineered a backend service using Java to parse unstructured text from job descriptions, filter common stop-words, and extract a unique set of key skills and requirements. Utilized the Apache PDFBox library for robust parsing of uploaded PDF resumes to extract the candidate's information into plain text for analysis. Designed and implemented a scoring algorithm that compares the extracted keywords against the resume content to quantify the candidate's alignment with the job profile. Created a dynamic user interface with Thymeleaf to display the analysis results, clearly visualizing the match score, along with lists of matched and missing keywords. Real-time Log Analytics Dashboard, 2 Days, Java, Spring Boot, Apache Kafka, Docker, Docker Compose, WebSockets, Maven, Designed and implemented a complete, event-driven system to process and visualize high-volume log data in real-time, simulating a production-level monitoring environment. Built a robust data pipeline using Apache Kafka to ingest continuous log streams from multiple producers. The entire Kafka and Zookeeper infrastructure was containerized using Docker Compose for a consistent and reproducible setup. Developed a Spring Boot consumer application that listens to the Kafka topic, performing real-time aggregation of log data (e.g., counting ERROR vs. INFO logs). Integrated WebSockets (STOMP) to broadcast the processed analytics from the backend to a dynamic frontend, creating a live dashboard that displays new log data instantly without requiring page refreshes.