Ahmad Bamieh is a software engineer with 11 years of experience, currently contributing to the Kibana core team at Elastic from Dubai. He brings deep open-source credentials—maintaining Mocha and serving on Node.js community and mentorship initiatives—blending backend TypeScript work with test automation expertise. His contributions to high-profile projects like Kibana and Mocha span security and metrics improvements, refactors, and significant test-suite enhancements that hardened production behavior. Previously he built end-to-end automation infrastructure and led teams at Yamsafer, creating the reflow OSS for enterprise automation and integrating tests into CI at scale. Comfortable across frontend and backend stacks, Ahmad pairs practical engineering with developer community leadership and mentorship. An unusual strength is his combination of business education and hands-on infrastructure work, enabling him to align technical solutions with organizational needs.
11 years of coding experience
3 years of employment as a software developer
International Baccalaureate, International Baccalaureate at Friends School
Bachelor's Degree Business Administration and Management General, Bachelor's Degree Business Administration and Management General at Birzeit University
Contributions:688 reviews, 334 commits, 810 PRs in 4 years 2 months
Contributions summary:Ahmad's commits focused on enhancing core functionality and addressing deprecations within the Kibana codebase, specifically in the security and metrics services. The contributions included the addition of a title field to deprecation information, exposing the level field to config deprecations, and refactoring code related to usage collection and cloud detector collectors. The code changes involved modifications to TypeScript files related to configurations and tests.
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 17 PRs, 31 pushes in 10 months
Contributions summary:Ahmad contributed significantly to the test suite of the Mocha framework. Their commits involved adding new test cases, modifying existing tests, and improving test coverage. Specifically, they focused on testing various interfaces like `bdd` and `integration` features, as well as the `lookupFiles` utility, ensuring the framework's robustness and functionality. They also updated configuration files related to testing infrastructure, like the `karma.conf.js`.
test-automationbrowsernode-jstestingjavascript
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.