Back to Home

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.