Federico Barrios is a Senior Software Engineer based in Amsterdam with 11 years of experience building robust back-end systems and data-driven features. Currently at Booking.com, he applies deep engineering skills to production-scale problems while maintaining a strong interest in natural language processing and summarization. His open-source contributions include improvements to gensim and a TextRank implementation, where he focused on sentence tokenization, ROUGE evaluation, and Python 3 compatibility—work that underpins more reliable summarization tooling. Trained as a software engineer at the University of Buenos Aires with an earlier electronics background, he blends low-level technical curiosity with practical software delivery. Colleagues find him both detail-oriented in algorithmic refinements and pragmatic about shipping measurable improvements. He often bridges data science and engineering, turning experimental NLP ideas into reproducible, tested code.
11 years of coding experience
Software Engineer, Software Engineer at University of Buenos Aires
Técnico en electrónica, Técnico en electrónica at Escuela de Educación Técnica Nro. 9, Lanús
Contributions:4 releases, 166 commits, 31 PRs in 4 years 9 months
Contributions summary:Federico primarily contributed to the development of the text summarization features. Their work involved implementing sentence splitting functionality and integrating NLTK for sentence tokenization. They also refactored the code, made improvements to the text cleaning and tokenization processes, and created an evaluation script. Furthermore, the user worked on incorporating ROUGE metrics and dataset parsing to analyze the performance of the summarization algorithm.
Contributions:34 commits, 4 PRs, 13 comments in 2 years 7 months
Contributions summary:Federico primarily contributed to the gensim library, focusing on improving the summarization features. Their commits addressed bugs like `ZeroDivisionError` and Python 3 compatibility issues within the summarization module. They also added tests to validate summarization results and enhance the performance of the BM25 algorithm, indicating a focus on improving the quality and reliability of summarization tools.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Federico Barrios - Senior Software Engineer at Booking.com