David Ansari

Technical Lead at Broadcom

Hamburg, Germany
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
David Ansari is a Principal Software Engineer based in Hamburg with 11 years of experience building and operating large-scale distributed systems, notably driving core RabbitMQ features such as AMQP 1.0, MQTT 5.0, quorum queues and performance improvements that enabled millions of IoT connections. He combines backend systems engineering, cloud/platform work and DevOps — from implementing efficient Erlang/Elixir Raft internals and test automation contributions to gomega, to authoring Terraform and BOSH automation for multi-cloud deployments. At Broadcom (formerly VMware/Pivotal) he shipped production-grade observability, alerting and a Kubernetes operator for RabbitMQ, and has hands-on experience integrating secrets management with HashiCorp Vault. David’s work shows a pragmatic focus on reducing CPU/memory overheads (term_to_iovec, pread/pwrite optimizations) and improving reliability at scale, reflecting both deep systems thinking and attention to developer experience. He holds an MSc in Networked Computer Systems from UCL and a background in Cloud Foundry and OpenStack operations, bringing a rare blend of protocol design, performance tuning and infrastructure automation.
code11 years of coding experience
job4 years of employment as a software developer
bookDouble Degree: German Abitur and French Diplôme du Baccalauréat Général, Double Degree: German Abitur and French Diplôme du Baccalauréat Général at Wentzinger Gymnasium
bookErasmus Undergraduate Exchange Year, Erasmus Undergraduate Exchange Year at University of Stirling
bookBachelor of Science - BS, Information Systems, Bachelor of Science - BS, Information Systems at Otto-Friedrich-Universität Bamberg
bookUniversity College London
languagesFrench, English, German
stackoverflow-logo

Stackoverflow

Stats
346reputation
241kreached
7answers
0questions
github-logo-circle

Github Skills (49)

bosh10
kubernetes10
erlang10
messaging10
amqp10
testing10
mqtt10
distributed-systems10
kubernetes-operator10
cloud-infrastructure10
queuing10
terraform10
cicd10
mqttnet10
ruby10

Programming languages (19)

C#JavaC++RustMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
rabbitmq/cluster-operator

May 2020 - Oct 2022

RabbitMQ Cluster Kubernetes Operator
Role in this project:
userBackend & DevOps Engineer
Contributions:158 reviews, 185 commits, 154 PRs in 2 years 5 months
Contributions summary:David focused on improving the RabbitMQ Cluster Kubernetes Operator. Their commits addressed code quality by omitting unnecessary error logging and implementing structured logging practices. They also updated the codebase to avoid deprecated methods and fixed Go linter warnings. Furthermore, the user refactored code, improved code readability, and made changes related to the configuration of the server.
kubernetes-operatorrabbitmq-clusterrabbitmqgokubernetes
rabbitmq/rabbitmq-server

Aug 2020 - Jan 2023

Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
userBack-end Developer
Contributions:342 reviews, 546 commits, 689 PRs in 2 years 5 months
Contributions summary:David contributed to feature flag implementation within the core server and tier 1 plugins of the RabbitMQ server. They added functionality for MQTT QoS 0 queues, which involved modifying the rabbit_mqtt_processor module, and subsequently, contributed to the addition of AMQP 1.0 clients managing the queue topologies. They also focused on improvements related to the session handling in the web_mqtt code, including addressing a bug related to TLS clients.
rabbitmqamqpmessagingamqp-0-9-1amqp1-0
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