Francesco Casula

Staff Software Engineer at RudderStack

Greater Rome Metropolitan Area 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
Francesco Casula is a Staff Software Engineer with 13 years of experience specializing in Golang and distributed systems, currently driving backend reliability and architecture at RudderStack. He has deep, practical expertise in event-driven designs (Event Sourcing, CQRS), Kafka/Pulsar messaging, Kubernetes, and observability—skills honed across startups and scale-stage teams. Francesco combines hands-on debugging and performance work (e.g., stabilizing internals in the open-source rudder-server) with system-level thinking about trade-offs and operational resilience. Comfortable across multiple languages and team sizes, he’s led large redesigns of Kafka-based architectures, migrations from monoliths to microservices, and CI/CD/DevOps automation. Colleagues rely on him for pragmatic architectural choices that balance scalability, maintainability, and real-world constraints.
code13 years of coding experience
job13 years of employment as a software developer
bookComputer Specialization, Information Technology, High School, Computer Specialization, Information Technology, High School at I.T.I.S. Pacinotti
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
26,614reputation
12.5mreached
145answers
21questions
Badges
mysql
top-5%
orm
top-1%
doctrine-orm
top-1%
foreach
top-1%
twig
top-5%
profiling
top-5%
github-logo-circle

Github Skills (35)

javascript10
foreach10
php10
doctrine-orm10
go10
orm10
dump10
symfony10
error-handling10
mysql9
utf9
annotations9
testing9
exceptions9
unit-testing9

Programming languages (13)

SmartyJavaC++CMakefileGoHTMLErlang

Github contributions (5)

github-logo-circle
rudderlabs/rudder-server

Apr 2022 - Jan 2023

Privacy and Security focused Segment-alternative, in Golang and React
Role in this project:
userBack-end Developer
Contributions:1 release, 1362 reviews, 62 commits in 9 months
Contributions summary:Francesco's commits primarily focused on fixing a panic in the admin package and involved changes in the admin and router packages. The work indicates a focus on improving the stability and error handling of the rudder-server. Their contributions likely involved bug fixes related to server internals.
rudderwarehouse-managementcustomer-datadata-warehousehybrid-cloud
Contributions:3 releases, 9 reviews, 8 PRs in 1 year 4 months
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
Francesco Casula - Staff Software Engineer at RudderStack