Ayman Khalil is a Senior Software Engineer based in Canada with 10 years of experience building scalable backend systems across cloud and distributed environments. He has worked at AWS and DataStax and currently contributes to Kong, bringing deep experience in message systems and connector integrations. Ayman has notable open-source contributions to Apache Pulsar, improving Kafka-Pulsar interoperability by copying Kafka headers into Pulsar messages and fixing subscription metrics and connector configs. His background spans enterprise SDLC practices, database design, and systems engineering from hands-on roles early in his career to senior engineering at major cloud vendors. He holds an MS in Computer Science from USC and a BSc in Computer Engineering from the University of Jordan. Colleagues value him for practical systems thinking that bridges compatibility gaps between messaging ecosystems.
10 years of coding experience
12 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Southern California
Bachelor of Science (B.Sc.) Computer Engineering, Bachelor of Science (B.Sc.) Computer Engineering at University of Jordan
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-end Developer
Contributions:20 reviews, 4 commits, 11 PRs in 3 months
Contributions summary:Ayman primarily contributed to improving the Apache Pulsar messaging system by adding features and addressing issues related to the Kafka integration. They implemented functionality to copy Kafka headers into Pulsar message properties, enhancing compatibility between the two systems. Additional work involved fixing metrics reporting for subscriptions, and addressing configuration updates for connectors. They also made improvements to the Pulsar shell.
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
Ayman Khalil - Senior Software Engineer at Kong Inc.