INFORMATION TECHNOLOGIES FOR AUTOMATING THE PROCESSING OF CANDIDATE CV TO INCREASE THE EFFICIENCY OF IT TEAM FORMATION
DOI:
https://doi.org/10.31548/itees.2025.01.030Keywords:
information technology, Python, CV, recruitment automation, spaCy, NLP, HR systemAbstract
The article is devoted to the development of an information technology for automated processing of candidate CV in PDF format using the Python programming language. The approach to extracting, structuring, and further analyzing data with the use of the pdfplumber, spaCy, and pandas libraries is presented. The proposed module enables the identification of key resume elements, including education, skills, contact information, and work experience, followed by the formation of structured data in JSON format. Special attention is given to ensuring the universality of the algorithm for CV with arbitrary structure and Ukrainian-language content. The paper describes the main stages of implementing the software solution, including data flow diagrams, PDF processing schemes, and examples of unit testing of system functions. The developed technology can be used to automate the initial stage of recruitment and integrate with HR analytics systems, thereby improving the accuracy and speed of candidate data processing in the IT team formation process.
References
1. Zolotukha, R. A., & Hlazunova, O. H. (2023). Prohnozuvannia rozvytku rynku pratsi v IT haluzi Ukrainy metodom chasovykh riadiv [Forecasting the development of the labor market in the IT industry of Ukraine using time series methods]. In Interdisciplinary research: Scientific horizons and perspectives: Proceedings of the VI International Scientific and Theoretical Conference (pp. 31–36). Vilnius, Lithuania.
2. Chafiq, N., Ghazouani, M., & El Gounidi, R. (2025). From manual review to AI automation: An NLP-powered system for efficient CV processing in academic admissions. LatIA, 3, Article 315. https://doi.org/10.62486/latia2025315.
3. Sandanayake, T. C., Limesha, G. A. I., Madhumali, T. S. S., Mihirani, W. P. I., & Peiris, M. S. A. (2020). Automated CV analyzing and ranking tool to select candidates for job positions. In Proceedings of the ACM/IEEE International Conference on Automated Software Engineering. ACM. https://doi.org/10.1145/3301551.3301579.
4. Ahmed, F., Anannya, M., Rahman, T., & Khan, R. T. (2015). Automated CV processing along with psychometric analysis in job recruiting process. In 2015 International Conference on Electrical Engineering and Information Communication Technology (ICEEICT). IEEE. https://doi.org/10.1109/ICEEICT.2015.7307521.
5. Ben Azzou, K., & Talei, H. (2024). A machine learning approach for automated CV data analysis and job profile identification. In 2024 Sixth International Conference on Intelligent Computing in Data Sciences (ICDS). IEEE. https://doi.org/10.1109/ICDS62089.2024.10756435.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Information technologies in economics and environmental sciences

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.