Emanuele Sabellico

Staff Software Engineer at Confluent

Alicante, Valencian Community, Spain
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
Emanuele Sabellico is a Staff Software Engineer based in Alicante with over a decade building robust, distributed systems and Kafka-native services. He combines a MEng in Computer Engineering with applied specializations in Machine Learning, Reinforcement Learning and Bioinformatics to solve production problems with pragmatic, data-informed design. At Confluent he has advanced core Kafka clients and librdkafka—adding ACL admin APIs and improving cross-language test suites—demonstrating deep systems and back-end expertise across C/C++, Go, Python and JVM ecosystems. His career spans microservices, cloud-native infra and event-driven architectures for clients like SUEZ and EUIPO, with hands-on work in Kubernetes, Terraform, Prometheus and Databricks. An active open-source contributor, he focuses on durable integrations and testing reliability rather than flashy features—a reflection of his engineering philosophy that software succeeds through careful reuse and tooling.
code10 years of coding experience
job16 years of employment as a software developer
bookHigh school "Luigi Pietrobono", Alatri
bookMaster of Engineering - MEng Computer engineering, Master of Engineering - MEng Computer engineering at Università degli studi Roma TRE
languagesItalian, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

confluent10
c-language10
pytest10
admin10
python10
kafka10
librdkafka10
c1110
c1710
go10
api10
apache-kafka10
cprogramming-language10
admin-interface10
schema10

Programming languages (9)

TypeScriptC#JavaC++CJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Confluent's Apache Kafka Golang client
Role in this project:
userBack-end Developer
Contributions:3 releases, 79 reviews, 57 commits in 7 months
Contributions summary:Emanuele contributed to the Confluent Kafka Go client by implementing and updating core functionalities. They modified the consumer close function to align with the latest API and also added bindings for ACL operations, including create, describe, and delete operations. Furthermore, they made improvements to client examples by changing producer examples to use the Events delivery channel and added a custom channel producer example, alongside addressing documentation issues and updating the minimum librdkafka version.
golanggolang-libraryapache-kafkaconfluent-cloudgolang-bindings
confluentinc/librdkafka

Jul 2021 - Jan 2023

The Apache Kafka C/C++ library
Role in this project:
userBack-end Developer
Contributions:10 releases, 573 reviews, 124 commits in 1 year 7 months
Contributions summary:Emanuele's commits primarily focused on enhancing the Apache Kafka C/C++ library, librdkafka, by adding support for ACL (Access Control List) administration APIs, including CreateAcls, DescribeAcls, and DeleteAcls. These changes involved modifying the core library code, specifically the `rdkafka.h` file, to incorporate new event types and admin operations. The user also implemented enum value checks and unit tests to ensure the correct functionality and robustness of ACL binding and consumer group functionalities within librdkafka, demonstrating a focus on code quality and reliability.
apache-kafkacppkafka-consumerc-libraryc-plus-plus
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
Emanuele Sabellico - Staff Software Engineer at Confluent