IT Recruitment Platform
A closed recruitment portal system for the IT industry, integrating Artificial Intelligence (AI) solutions to automate the resume screening process.
Next.jsReactRedux ToolkitRTK QueryTailwind CSSNestJSTypeScriptPassport.jsMongoDBRedisBullMQCASLGemini & Groq APISocket.io
Project Overview
A closed recruitment portal system for the IT industry, integrating Artificial Intelligence (AI) solutions to automate the resume screening process.
Key Responsibilities & Implementations
- Asynchronous Architecture (BullMQ & Redis): Moved heavy tasks (AI-based CV analysis, scheduled email sending) to a background queue to improve system performance and prevent main thread blocking.
- Caching & Performance: Implemented explicit Redis-based caching with proactive disabling, improving console/API performance.
- Security & Authorization: Implemented JWT access token rotation/refresh and detailed role-based access control using CASL.
- Hybrid Matching System: Designed a weighted scoring algorithm to match candidates and job descriptions based on skills, experience, qualifications, and education.
- AI Integration: Applied artificial intelligence (AI) to create unit tests, automate test execution, write commit messages, and use Google Stitch to create responsive UI prototypes, reducing development time while maintaining code quality.