Daniele Varrazzo

Director at LiveSurface

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
datatypes10
python10
multithreading10
dependency-analysis10
testing10
timeout10
psycopg10
databases10
python-multithreading10
database-administration10
logger10

Programming languages (24)

C#SmartyPowerShellJavaC++CSSCRust

Github contributions (5)

github-logo-circle
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-databaselocksdatabasesdatabasepostgres
psycopg/psycopg2

Nov 2005 - Nov 2022

PostgreSQL database adapter for the Python programming language
Role in this project:
userBack-end & Database Engineer
Contributions:50 reviews, 2445 commits, 243 PRs in 17 years 2 months
Contributions summary:Daniele's work focused on updating and maintaining the PostgreSQL database adapter, psycopg2, which is indicated by the repository description and commits that updated error codes and added features. They updated the error code map to support PostgreSQL 9.5 and 11, and modified source code related to the use of data types, particularly in relation to the handling of timezones. Additionally, the user contributed to the support of the PostgreSQL replication protocol and its associated classes.
database-adapterpython-programmingdriverpythonpostgresql-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
Daniele Varrazzo - Director at LiveSurface