Salma Samy is a seasoned Software Engineer with 10 years’ experience building monolithic and distributed systems, currently contributing to Google from Germany. She designs and implements REST APIs, refactors front- and back-end codebases, and has hands-on experience with microservices, event-driven architectures, and IaC provisioning. Her work spans data engineering—ETL, staging, and analytics dashboards—so she bridges application development and data insights. An active open-source contributor, she enhanced Bazel’s back-end with module override flags and patch support, improving dependency management and compatibility checks. Known for meeting deadlines and resolving security vulnerabilities, she combines pragmatic engineering with clear communication and a track record of mentoring and teaching younger developers.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Cairo University
a fast, scalable, multi-language and extensible build system
Role in this project:
Back-end Developer
Contributions:34 reviews, 10 commits, 22 PRs in 4 months
Contributions summary:Salma primarily contributed to the back-end functionality of the Bazel build system, specifically focusing on the implementation of module overrides. They added a new module override flag and implemented the logic to handle it. Additionally, they introduced support for patch commands in module overrides, enhancing the system's ability to manage dependencies. They also refactored code and introduced compatibility checks to verify Bazel version compatibility.
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.