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.
13 years of coding experience
13 years of employment as a software developer
Computer Specialization, Information Technology, High School, Computer Specialization, Information Technology, High School at I.T.I.S. Pacinotti
Privacy and Security focused Segment-alternative, in Golang and React
Role in this project:
Back-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.
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