## Basic tool info Tool name: wiro/AI-Resume-CV-Evaluator-JobDesc Tool description: Wiro/AI-Resume-CV-Evaluator-JobDesc helps you evaluate and score resumes (CVs) based on job descriptions using AI-driven analysis. Effortlessly parse and structure data from resumes, PDF, and Word files, ensuring precise candidate-job matching. Streamline your recruitment process by automating CV screening, reducing manual effort, and making data-driven hiring decisions with confidence. Tool cover: https://cdn.wiro.ai/uploads/models/wiro-AI-Resume-CV-Evaluator-JobDesc-cover.png Tool categories: - tool - HR - CV - resume - wiroHR - quick-showcase Tool tags: - cv analyzer - resume evaluation - cv matcher - cv score - resume analyze - hr ai - hr tools Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/wiro/AI-Resume-CV-Evaluator-JobDesc Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: inputDocumentMultiple label: inputDocumentMultiple help: Upload multiple CV files. Ensure the files are relevant and properly formatted for accurate processing. Supported file types: .csv, .docx, .epub, .jpeg, .jpg, .mbox, .md, .mp3, .mp4, .pdf, .png, .ppt, .pptm, .pptx type: multifileinput default: sample-cv-software-developer-english-1.pdf,sample-cv-software-developer-english-2.pdf,sample-cv-php-developer-english-1.pdf,sample-cv-nodejs-developer-english-1.pdf,sample-cv-chemistry-english-1.pdf - name: inputDocumentUrlMultiple label: inputDocumentUrlMultiple help: Enter multiple file URLs separated by comma ( , ). Ensure the URLs are accessible and correctly formatted. Supported file types: .csv, .docx, .epub, .jpeg, .jpg, .mbox, .md, .mp3, .mp4, .pdf, .png, .ppt, .pptm, .pptx type: text default: - name: jobDesc label: jobDesc help: Enter the details of the job posting, including job title, responsibilities, qualifications, and any additional information relevant to the position. Ensure the description is clear and concise to attract the right candidates. type: textarea default: Job description We are seeking a skilled and dedicated PHP Developer to join our development team. The ideal candidate will have a strong command of PHP programming, experience with web development, and the ability to create efficient and scalable solutions. As a PHP Developer, you will play a pivotal role in designing, coding, testing, and maintaining web applications that drive our digital presence. Key Responsibilities: Collaborate with cross-functional teams including designers and other developers to understand project requirements and translate them into functional web applications. Develop and maintain server-side logic using PHP and related frameworks (Laravel, Symfony, CodeIgniter, etc. ). Write clean, modular, and maintainable code that follows coding standards and best practices. Design and implement databases, write optimized SQL queries, and ensure data integrity. Create RESTful APIs for communication between the front-end and back-end components. Build responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript. Optimize applications for speed, performance, and scalability. Troubleshoot and debug issues in PHP code and web applications, and provide timely solutions. Collaborate with the QA team to test and validate application functionalities. Stay updated on industry trends and emerging technologies related to PHP development. Participate in code reviews to maintain code quality and consistency across the development team. Continuously learn and adapt to new technologies and development methodologies. Take ownership of projects and deliver high-quality software solutions within deadlines. Qualifications and Skills: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven experience as a PHP Developer with a portfolio showcasing PHP development projects. Proficiency in PHP programming and experience with one or more PHP frameworks. Strong understanding of web development principles, HTML, CSS, and JavaScript. Familiarity with front-end libraries and frameworks (React, Angular, Vue. js) is a plus. Knowledge of database management systems (e. g. , MySQL) and SQL queries. Experience with version control systems (e. g. , Git) and collaborative coding workflows. Ability to work collaboratively in a team environment, communicate effectively, and provide constructive feedback. Problem-solving skills and the ability to debug and troubleshoot technical issues. Benefits: Benefit from invaluable mentorship provided by seasoned leaders. Enjoy a vibrant atmosphere enriched with engaging games and activities. Receive quarterly rewards as a token of recognition for your valuable contributions. Immerse yourself in a creative and open culture that fosters innovation. Job Type: Full-time / Freelance / Part-time / Contract Experience: A minimum duration of 6 months is mandatory. In case of no prior experience, you have the option to apply for an internship. - name: outputType label: outputType help: Choose the preferred file format for exporting your data. Select JSON for structured, CSV for a tabular format suitable for spreadsheets and databases. type: select default: json options: - value: "json" label: json - value: "csv" label: csv ## Integration Header Prepare ```bash # Sign up Wiro dashboard and create project export YOUR_API_KEY="{{useSelectedProjectAPIKey}}"; export YOUR_API_SECRET="XXXXXXXXX"; # unix time or any random integer value export NONCE=$(date +%s); # hmac-SHA256 (YOUR_API_SECRET+Nonce) with YOUR_API_KEY export SIGNATURE="$(echo -n "${YOUR_API_SECRET}${NONCE}" | openssl dgst -sha256 -hmac "${YOUR_API_KEY}")"; ``` ## Run Command - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Run/wiro/AI-Resume-CV-Evaluator-JobDesc" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "inputDocumentMultiple": [ "sample-cv-software-developer-english-1.pdf", "sample-cv-software-developer-english-2.pdf", "sample-cv-php-developer-english-1.pdf", "sample-cv-nodejs-developer-english-1.pdf", "sample-cv-chemistry-english-1.pdf" ], "inputDocumentUrlMultiple": "", "jobDesc": "Job description\nWe are seeking a skilled and dedicated PHP Developer to join our development team. The ideal candidate will have a strong command of PHP programming, experience with web development, and the ability to create efficient and scalable solutions. As a PHP Developer, you will play a pivotal role in designing, coding, testing, and maintaining web applications that drive our digital presence.\nKey Responsibilities:\nCollaborate with cross-functional teams including designers and other developers to understand project requirements and \ntranslate them into functional web applications.\nDevelop and maintain server-side logic using PHP and related frameworks (Laravel, Symfony, CodeIgniter, etc. ).\nWrite clean, modular, and maintainable code that follows coding standards and best practices.\nDesign and implement databases, write optimized SQL queries, and ensure data integrity.\nCreate RESTful APIs for communication between the front-end and back-end components.\nBuild responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript.\nOptimize applications for speed, performance, and scalability.\nTroubleshoot and debug issues in PHP code and web applications, and provide timely solutions.\nCollaborate with the QA team to test and validate application functionalities.\nStay updated on industry trends and emerging technologies related to PHP development.\nParticipate in code reviews to maintain code quality and consistency across the development team.\nContinuously learn and adapt to new technologies and development methodologies.\nTake ownership of projects and deliver high-quality software solutions within deadlines.\nQualifications and Skills:\nBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).\nProven experience as a PHP Developer with a portfolio showcasing PHP development projects.\nProficiency in PHP programming and experience with one or more PHP frameworks.\nStrong understanding of web development principles, HTML, CSS, and JavaScript.\nFamiliarity with front-end libraries and frameworks (React, Angular, Vue. js) is a plus.\nKnowledge of database management systems (e. g. , MySQL) and SQL queries.\nExperience with version control systems (e. g. , Git) and collaborative coding workflows.\nAbility to work collaboratively in a team environment, communicate effectively, and provide constructive feedback.\nProblem-solving skills and the ability to debug and troubleshoot technical issues.\nBenefits:\nBenefit from invaluable mentorship provided by seasoned leaders.\nEnjoy a vibrant atmosphere enriched with engaging games and activities.\nReceive quarterly rewards as a token of recognition for your valuable contributions.\nImmerse yourself in a creative and open culture that fosters innovation.\nJob Type:\nFull-time / Freelance / Part-time / Contract\nExperience:\nA minimum duration of 6 months is mandatory.\nIn case of no prior experience, you have the option to apply for an internship.", "outputType": "json", "callbackUrl": "You can provide a callback URL; Wiro will send a POST request to it when the task is completed." }'; ``` ## Run Command - Response ```json { "errors": [], "taskid": "2221", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "result": true } ``` ## Get Task Detail - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Task/Detail" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "tasktoken": 'eDcCm5yyUfIvMFspTwww49OUfgXkQt', }'; ``` ## Get Task Detail - Response ```json { "total": "1", "errors": [], "tasklist": [ { "id": "2221", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "parameters": {}, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_postprocess_end", "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Task Status Information This section defines the possible task status values returned by the API when polling for task completion. ### Completed Task Statuses (Polling can stop) These indicate that the task has reached a terminal state — either success or failure. Once any of these is received, polling should stop. - task_postprocess_end : Task completed successfully and post-processing is done. - task_cancel : Task was cancelled by the user or system. ### Running Task Statuses (Continue polling) These statuses indicate that the task is still in progress. Polling should continue if one of these is returned. - task_queue : Task is waiting in the queue. - task_accept : Task has been accepted for processing. - task_assign : Task is being assigned to a worker. - task_preprocess_start : Preprocessing is starting. - task_preprocess_end : Preprocessing is complete. - task_start : Task execution has started. - task_output : Output is being generated.