Stefano Scafiti

Senior Software Engineer at AuthZed

Aci Catena, Sicily, 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

🤩
Rockstar
🎓
Top School
Stefano Scafiti is a senior software engineer and database internals specialist with eight years of experience building robust backend systems and distributed transaction frameworks. Currently at AuthZed after leading database engineering at Codenotary, he helped evolve immudb — an immutable, tamperproof ledger database — contributing practical fixes, CSV import/export features, and reference implementations. A Go enthusiast and active open-source contributor, Stefano has improved workflow and interceptor logic in DTM and focuses on reliability, validation, and edge-case handling in production systems. Based in Sicily and pursuing a PhD in Computer Science, he combines academic depth with hands-on engineering, often surfacing small but critical fixes (like removing redundant conversions and adding nil checks) that prevent real-world failures.
code8 years of coding experience
job6 years of employment as a software developer
bookPhD in Computer Science, PhD in Computer Science at Università di Catania
github-logo-circle

Github Skills (16)

testing10
workflow-engine10
go10
postgresql10
distributed-transactions10
database-design10
grpc10
database9
admin9
sql9
performance-monitor9
database-administration9
performance-analysis9
databases9
csv8

Programming languages (11)

TypeScriptJavaShellC++JavaScriptVueGoObjective-C

Github contributions (5)

github-logo-circle
codenotary/immudb

May 2022 - Mar 2025

immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 releases, 27 reviews, 125 PRs in 2 years 11 months
Contributions summary:Stefano primarily focused on enhancing the immudb database system by addressing several areas. Their contributions included removing redundant base64 conversions, adding a reference implementation, and improving validation within the PostgreSQL session setup. They also implemented and tested functionalities, which fixes an issue with the limit option. Additionally, they integrated database table data into CSV import and export functions.
immudbauditablecryptographicintegritycompliance
dtm-labs/dtm

Nov 2022 - Jan 2023

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Role in this project:
userBack-end Developer
Contributions:2 commits, 2 PRs, 26 comments in 2 months
Contributions summary:Stefano primarily focused on enhancing the workflow functionality within the DTM framework, specifically concerning interceptor logic and error handling within the context of gRPC calls. Their commits include adding nil checks to prevent potential errors, fixing workflow conversions, and modifying the interceptor to handle cases where the workflow is nil. They also added a test to validate the interceptor's behavior outside of a saga.
cadencesagaphase-2patternsmicroservice
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
Stefano Scafiti - Senior Software Engineer at AuthZed