Giovanni Damiola

Senior Software Projects Engineer at Internet Archive

San Francisco, California, United States
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

🤩
Rockstar
🎓
Top School
Giovanni Damiola is a versatile senior software projects engineer with 11+ years building scalable web platforms and search-driven systems, now based in San Francisco after starting his career in Milan. At the Internet Archive he leads Open Library engineering and helped deliver full-text search across 40M+ documents, API gateways, ELK-based observability, and globally used scanning software. He combines deep systems and database expertise—Postgres, Elasticsearch/Solr, clustering and migration—with hands-on devops skills in Docker, nginx, HAProxy and GitLab/Sentry maintenance. Known for bridging clients and engineers, he excels at prototyping architectures in VM sandboxes and turning messy migrations into resilient production systems. An active backend contributor to the prominent openlibrary project, he brings both creative architecture and practical operations experience to large-scale, data-intensive applications.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster Degree, Computer Science, Master Degree, Computer Science at Università degli Studi di Pavia
languagesEnglish, French, Italian
github-logo-circle

Github Skills (15)

solr10
python10
back-end-development10
storage9
datastore9
database9
postgresql9
databases9
github-ci8
githubaction-workflow8
archives7
catalog7
google-books7
webarchive7
lib7

Programming languages (2)

ShellPython

Github contributions (5)

github-logo-circle
internetarchive/openlibrary

Jan 2015 - Jul 2016

One webpage for every book ever published!
Role in this project:
userBack-end Developer
Contributions:117 commits, 100 PRs, 72 pushes in 1 year 5 months
Contributions summary:Giovanni primarily contributed to the back-end functionality of the Open Library project. Their work involved modifying core lending logic, fixing typos in the codebase, and making updates to features like the donation banner and waiting lists. The commits show active involvement in maintaining and improving the system's core components. They also worked on fixing and modifying Solr indexer script, which is essential for the search function.
reactinternet-archiveeverlibrary-cataloguepublished
gdamdam/saitan

May 2018 - Feb 2021

Saitan allows you to save a webpage from the Internet to a web archiving tool like the Internet Archive’s Wayback Machine and archive.is. Saitan allows you also to download a local copy of the page, and all its components in a WARC file, it can timestamp it to prove that the file existed prior to some point in time.
Contributions:16 commits, 1 PR, 15 pushes in 2 years 10 months
internet-archiveweb-archivingpoint-in-timearchivewayback
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