Daniele Varrazzo

Technical Lead at Python Italia

London, England, United Kingdom
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
Daniele Varrazzo is a mathematician-turned-software engineer with 20 years of experience building reliable backend systems and free-software tooling, particularly around PostgreSQL and Python. He is a longtime maintainer and contributor to high-profile projects like psycopg/psycopg2 and pg_repack, with care for correctness, testing, and practical deployability. Daniele has led teams and consulted across industries—from bioinformatics and telecoms to adtech and retail—bringing a mix of hands-on C/Python coding, DevOps, and architecture. Founder of Python Italia and author of several OSS utilities, he combines rigorous mathematical thinking with pragmatic engineering, often surfacing subtle correctness fixes (e.g., index and timezone handling) that improve robustness in production. Based in London, he runs his consultancy Codice Lieve while contributing to open source and leading backend efforts in multiple companies.
code20 years of coding experience
job21 years of employment as a software developer
bookMaturità scientifica, Maturità scientifica at Liceo Scientifico
bookMaster's degree, Mathematics, Master's degree, Mathematics at Università di Siena
stackoverflow-logo

Stackoverflow

Stats
13,551reputation
1.7mreached
124answers
1question
Badges
lazy-evaluation
top-1%
closures
top-5%
python-multithreading
top-1%
hide
top-1%
postgresql
top-1%
uml
top-5%
github-logo-circle

Github Skills (64)

json10
character-encoding10
postgresql10
lib10
python10
datatypes10
multithreading10
dependency-analysis10
testing10
timeout10
psycopg10
databases10
python-multithreading10
database-administration10
logger10

Programming languages (25)

C#CCMakeMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
psycopg/psycopg

May 2021 - Jan 2023

New generation PostgreSQL database adapter for the Python programming language
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:504 reviews, 225 commits, 400 PRs in 1 year 8 months
Contributions summary:Daniele contributed to the development and maintenance of the Psycopg library, focusing on internal tooling and improving the build process. Their work included modifying versioning scripts and configuration files, as well as updating build backends to streamline the build process and reduce dependencies. Furthermore, the user addressed bugs related to error handling within the C extension and added options to benchmark scripts, demonstrating skills in both back-end development and DevOps practices.
postgresql-databaseprogramming-languagepythondatabasepostgresql
reorg/pg_repack

Sep 2012 - Oct 2022

Reorganize tables in PostgreSQL databases with minimal locks
Role in this project:
userBackend Developer
Contributions:9 reviews, 252 commits, 20 PRs in 10 years 3 months
Contributions summary:Daniele contributed to the pg_repack project, which focuses on reorganizing tables in PostgreSQL databases. Their work included adding a README file with project descriptions and initial setup instructions. They also fixed documentation and made code changes related to index management, including handling of invalid indexes, and added support for features such as handling nulls, collation and other index options.
postgresql-database
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