Resume Parser and Auto-Formatter Using NLP
DOI:
https://doi.org/10.63345/Keywords:
Resume Parsing, Auto-Formatting, Natural Language Processing, Named Entity Recognition, Applicant Tracking SystemsAbstract
In the contemporary recruitment ecosystem, organizations face an overwhelming influx of resumes for each job opening due to the rapid adoption of online job portals, global job boards, and remote work opportunities. Traditional manual screening is not only time-consuming but also vulnerable to inconsistency, bias, and human error, resulting in delayed hiring and overlooked qualified candidates. This study introduces a comprehensive Resume Parser and Auto-Formatter framework that leverages Natural Language Processing (NLP) to automate both semantic extraction and professional formatting of resumes.
Downloads
References
• https://cloudfront.codeproject.com/architecture/874212/parser.png
• https://ascendixtech.com/wp-content/uploads/2023/02/Infographics-2.png
• Aggarwal, C. C. (2018). Machine learning for text. Cham: Springer. https://doi.org/10.1007/978-3-319-73531-3
• Al-Dhief, F. T., Salim, N., & Saeed, F. (2019). Named entity recognition using deep learning approaches: A systematic review. IEEE Access, 7, 172249–172273. https://doi.org/10.1109/ACCESS.2019.2956530
• Angwin, J., Larson, J., Mattu, S., & Kirchner, L. (2016). Machine bias: There’s software used across the country to predict future criminals. And it’s biased against blacks. ProPublica. https://www.propublica.org
• Bird, S., Klein, E., & Loper, E. (2009). Natural language processing with Python. O’Reilly Media.
• Chen, H., Zhang, D., & Huang, S. (2020). Automatic resume parsing and semantic analysis using named entity recognition and ontology. Journal of Information Science, 46(4), 462–477. https://doi.org/10.1177/0165551519849516
• Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of NAACL-HLT (pp. 4171–4186). ACL. https://doi.org/10.48550/arXiv.1810.04805
• Gupta, A., & Singhal, R. (2020). Resume parser using NLP techniques for recruitment process. International Journal of Computer Applications, 176(8), 25–31. https://doi.org/10.5120/ijca2020920274
• Huang, A., & Shih, T. K. (2018). Intelligent human resource management using AI-based resume screening. IEEE Access, 6, 63270–63278. https://doi.org/10.1109/ACCESS.2018.2877770
• Jain, R., & Kumar, S. (2021). AI in recruitment: Leveraging natural language processing for resume parsing. International Journal of Innovative Research in Computer and Communication Engineering, 9(4), 4561–4568.
• Jurafsky, D., & Martin, J. H. (2023). Speech and language processing (3rd ed.). Draft. Stanford University.
• Kaur, G., & Aggarwal, R. (2020). Automatic CV ranking using NLP and machine learning. Procedia Computer Science, 173, 221–228. https://doi.org/10.1016/j.procs.2020.06.027
• Li, Y., & Sun, A. (2019). Deep learning for named entity recognition: A survey. In Proceedings of AAAI (pp. 13001–13008). AAAI Press.
• Mitra, A., & Chattopadhyay, S. (2021). Multi-lingual resume parsing using BiLSTM-CRF models. Expert Systems with Applications, 175, 114779. https://doi.org/10.1016/j.eswa.2021.114779
• NLTK Project. (2023). Natural Language Toolkit documentation. https://www.nltk.org
• Pennington, J., Socher, R., & Manning, C. (2014). GloVe: Global vectors for word representation. In Proceedings of EMNLP (pp. 1532–1543). ACL. https://doi.org/10.48550/arXiv.1408.3774
• Raj, A., & Sharma, V. (2022). ATS-compliant resume generation: A study on automated formatting systems. International Journal of Artificial Intelligence & Applications, 13(1), 17–28. https://doi.org/10.5121/ijaia.2022.13102
• Rehurek, R., & Sojka, P. (2010). Software framework for topic modelling with large corpora. In Proceedings of the LREC Workshop on New Challenges for NLP Frameworks (pp. 45–50).
• Spacy.io. (2023). spaCy: Industrial-strength natural language processing in Python. https://spacy.io
• Zhang, X., Zhao, J., & LeCun, Y. (2015). Character-level convolutional networks for text classification. In Proceedings of NeurIPS (pp. 649–657). MIT Press.
• Zhao, S., & Liu, B. (2018). Parsing semi-structured job candidate data using deep neural networks. Expert Systems, 35(5), e12285. https://doi.org/10.1111/exsy.12285
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Scientific Journal of Artificial Intelligence and Blockchain Technologies

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The license allows re-users to share and adapt the work, as long as credit is given to the author and don't use it for commercial purposes.