Giacomo Berardi

Machine Learning Engineer & Backend Developer at SpazioDati srl

San Giuliano Terme, Tuscany, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Giacomo Berardi is a Machine Learning Engineer and Backend Developer with 13 years of experience building text analytics and SaaS products from research prototypes to production. He has driven R&D for APIs like Dandelion and the Sales Intelligence service Atoka, solving critical features for large text-stream applications and production infrastructures. His background blends academic research in text classification and web retrieval—peer-reviewed work and EU projects—with hands-on systems engineering, including a visiting researcher stint at Yahoo Labs on distributed word embeddings. Based in Tuscany, he pairs a PhD in Information Engineering with practical expertise in Python, NLP, and scalable backend services. Colleagues value him for turning advanced NLP research into robust, deployable services that handle real-time data. An understated strength is his track record of moving features across the full lifecycle, from algorithm design to deployment and operational stability.
code13 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università degli Studi di Perugia
bookESSIR 2011, 8th European Summer School on Information Retrieval
bookA+, A+ at Lipari School on Computational Social Science: Big Data
bookMaster's degree, Computer Science, 110/110, Master's degree, Computer Science, 110/110 at University of Pisa
bookESSIR 2013, 9th European Summer School in Information Retrieval
languagesItalian, English
github-logo-circle

Github Skills (96)

python10
arabic-nlp10
classifier10
lda10
fasttext10
wordnet10
glove10
word2vec10
corpus10
agent-framework10
document-classification10
topic-modeling10
nlp10
sentence-embeddings10
gensim10

Programming languages (6)

JavaC++JavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
giacbrd/ShallowLearn

Oct 2016 - Aug 2017

Contributions:5 releases, 261 commits, 198 pushes in 10 months
supervised-learningpythonexclusivesupervisedshallow-neural-network
A caching layer for LLMs that exploits Elasticsearch, fully compatible with LangChain caching, both for chat and embeddings models.
Contributions:11 reviews, 12 PRs, 38 pushes in 1 year
chatgptchatgpt-apiembeddingslangchainlangchain-python
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
Giacomo Berardi - Machine Learning Engineer & Backend Developer at SpazioDati srl