Muhammad Abu Elula

Senior Software Engineer at Mend

Israel
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
Muhammad Abu Elula is a Senior Software Engineer with seven years of experience building backend and automation systems, currently at Mend.io in Israel. He brings strong expertise in Golang, Python, Docker, Kubernetes networking, CI/CD with Git and Jenkins, and has progressed from automation engineer to technical lead roles. Muhammad contributes to notable open-source projects like renovate (dependency automation), where he improved semantic versioning, Docker CLI support, and Golang merge-confidence logic—work that touches many multi-repo CI workflows. He pairs pragmatic engineering with a QA mindset, routinely fixing edge cases and refactoring for clarity and stability. A BS in Computer Science from Arab American University underpins his practical focus on reliable, production-grade tooling. Colleagues know him as a hands-on team lead who moves quickly from debugging to shipping durable platform improvements.
code7 years of coding experience
job4 years of employment as a software developer
bookמדעי מחשב, מדעי מחשב at תיכון עירוני שפרעם
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Arab American University
languagesArabic, English, Hebrew
github-logo-circle

Github Skills (15)

dependency-manager10
dependency-management10
docker10
npm10
package-management10
dependency-analysis10
dockers10
go9
typescripts8
javascript8
typescript8
azure-devops-server8
typescript-types8
azure-devops8
git6

Programming languages (7)

TypeScriptJavaDockerfileShellJavaScriptGoMustache

Github contributions (5)

github-logo-circle
renovatebot/renovate

Jul 2022 - Aug 2022

Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io
Role in this project:
userBack-end Developer
Contributions:125 reviews, 2 commits, 8 PRs in 10 days
Contributions summary:Muhammad primarily focused on fixing bugs and implementing features related to the versioning of dependencies and configuration management within the Renovate bot. They corrected issues in the semantic versioning coercion logic, addressing edge cases and improving stability. Additionally, they added support for Docker CLI configuration, including options for memory, CPUs, and user settings, enhancing the tool's flexibility. Finally, they contributed to the merge-confidence feature by adding Golang support and refactoring code for better readability and Azure collection matching.
dependenciesdependencies-checkingbitbucketgitlabupdate
nabeelsaabna/renovate

Feb 2022 - Feb 2025

Universal dependency update tool that fits into your workflows.
Contributions:4 PRs, 86 pushes, 9 branches in 2 years 11 months
updatefitsworkflowsworkflow
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
Muhammad Abu Elula - Senior Software Engineer at Mend